80 lines
1.5 KiB
Protocol Buffer
80 lines
1.5 KiB
Protocol Buffer
syntax = "proto3";
|
|
package messages;
|
|
option go_package = ".;messages";
|
|
|
|
message AddRequest {
|
|
int32 quantity = 1;
|
|
string sku = 2;
|
|
}
|
|
|
|
message SetCartRequest {
|
|
repeated AddRequest items = 1;
|
|
}
|
|
|
|
message AddItem {
|
|
int32 quantity = 2;
|
|
int64 price = 3;
|
|
int64 orgPrice = 9;
|
|
string sku = 4;
|
|
string name = 5;
|
|
string image = 6;
|
|
int32 stock = 7;
|
|
int32 tax = 8;
|
|
string disclaimer = 10;
|
|
string articleType = 11;
|
|
optional string outlet = 12;
|
|
}
|
|
|
|
message RemoveItem {
|
|
int64 Id = 1;
|
|
}
|
|
|
|
message ChangeQuantity {
|
|
int64 id = 1;
|
|
int32 quantity = 2;
|
|
}
|
|
|
|
message SetDelivery {
|
|
string provider = 1;
|
|
repeated int64 items = 2;
|
|
optional PickupPoint pickupPoint = 3;
|
|
string country = 4;
|
|
string zip = 5;
|
|
optional string address = 6;
|
|
optional string city = 7;
|
|
}
|
|
|
|
message SetPickupPoint {
|
|
int64 deliveryId = 1;
|
|
string id = 2;
|
|
optional string name = 3;
|
|
optional string address = 4;
|
|
optional string city = 5;
|
|
optional string zip = 6;
|
|
optional string country = 7;
|
|
}
|
|
|
|
message PickupPoint {
|
|
string id = 1;
|
|
optional string name = 2;
|
|
optional string address = 3;
|
|
optional string city = 4;
|
|
optional string zip = 5;
|
|
optional string country = 6;
|
|
}
|
|
|
|
message RemoveDelivery {
|
|
int64 id = 1;
|
|
}
|
|
|
|
message CreateCheckoutOrder {
|
|
string terms = 1;
|
|
string checkout = 2;
|
|
string confirmation = 3;
|
|
string push = 4;
|
|
}
|
|
|
|
message OrderCreated {
|
|
string orderId = 1;
|
|
string status = 2;
|
|
} |