32 lines
819 B
Protocol Buffer
32 lines
819 B
Protocol Buffer
package DAL;
|
|
|
|
message Database {
|
|
repeated Order Orders = 1;
|
|
}
|
|
|
|
message Order {
|
|
optional int32 OrderID = 1;
|
|
optional string CustomerID = 2;
|
|
optional int32 EmployeeID = 3;
|
|
optional bcl.DateTime OrderDate = 4;
|
|
optional bcl.DateTime RequiredDate = 5;
|
|
optional bcl.DateTime ShippedDate = 6;
|
|
optional int32 ShipVia = 7;
|
|
optional bcl.Decimal Freight = 8;
|
|
optional string ShipName = 9;
|
|
optional string ShipAddress = 10;
|
|
optional string ShipCity = 11;
|
|
optional string ShipRegion = 12;
|
|
optional string ShipPostalCode = 13;
|
|
optional string ShipCountry = 14;
|
|
repeated OrderLine Lines = 15;
|
|
}
|
|
|
|
message OrderLine {
|
|
optional int32 OrderID = 1;
|
|
optional int32 ProductID = 2;
|
|
optional bcl.Decimal UnitPrice = 3;
|
|
optional sint32 Quantity = 4;
|
|
optional float Discount = 5;
|
|
}
|