syntax = "proto3";

option csharp_namespace = "XYY.gRpc.Order";

package order; 
 
service MoreThanOneTicketOrders{
	 rpc Create(MTOROrderRequest) returns(MTOTOrderResult);
}

message MTOROrderRequest{ 
	string customerOrderNo = 1;
	string name = 2;
	string channelName = 3;
	int32 channelId = 4;
	string countryCode = 5;
	string state = 6;
	string city = 7;
	string stree = 8;
	string zipCode = 9;
	string phone=10;
	repeated MTOROrderRequestBox boxs = 11;
	int32 customerId=12;
	int32 weight=13;
	int32 draftOrderId=14;
	int32 mpsOrderId=15;
	string receiverCompany=16;
}

message MTOROrderRequestBox{
	string boxNumber = 1;
	double length = 2;
	double width = 3;
	double height = 4;
	double weight = 5;
	int32 boxId=6;
}


message MTOTOrderResult{
	string trackingNumber = 1;
	string customerOrderno = 2;
	string labelPath=3;
	repeated  MTOTOrderResultBox Boxs = 4;
}

message MTOTOrderResultBox{
	string boxNumber = 1;
	string trackingNumber = 2;
}