Skip to content

Instantly share code, notes, and snippets.

@har07
Created September 8, 2025 05:32
Show Gist options
  • Select an option

  • Save har07/10d0d55895958602c5fc250f1828588d to your computer and use it in GitHub Desktop.

Select an option

Save har07/10d0d55895958602c5fc250f1828588d to your computer and use it in GitHub Desktop.
om_proto_flattened.proto
syntax = "proto3";
package commerce.api;
service OrderManagementService {
// draft_order
rpc DraftOrderCreate(DraftOrderCreateRequest)
returns (DraftOrderCreateResponse);
rpc DraftOrderComplete(DraftOrderCompleteRequest)
returns (DraftOrderCompleteResponse);
rpc DraftOrderDelete(DraftOrderDeleteRequest)
returns (DraftOrderDeleteResponse);
// order
rpc OrderCreateFromCheckout(OrderCreateFromCheckoutRequest)
returns (OrderCreateFromCheckoutResponse);
rpc OrderUpdateShipping(OrderUpdateShippingRequest)
returns (OrderUpdateShippingResponse);
rpc GetOrder(GetOrderRequest) returns (GetOrderResponse);
// checkout
rpc CheckoutCreate(CheckoutCreateRequest) returns (CheckoutCreateResponse);
rpc CheckoutDeliveryMethodUpdate(CheckoutDeliveryMethodUpdateRequest)
returns (CheckoutDeliveryMethodUpdateResponse);
rpc CheckoutCustomerAttach(CheckoutCustomerAttachRequest)
returns (CheckoutCustomerAttachResponse);
rpc CheckoutLinesAdd(CheckoutLinesAddRequest)
returns (CheckoutLinesAddResponse);
rpc GetCheckout(GetCheckoutRequest) returns (GetCheckoutResponse);
// metadata
rpc UpdateMetadata(UpdateMetadataRequest) returns (UpdateMetadataResponse);
// user
rpc GetUser(GetUserRequest) returns (GetUserResponse);
// transaction
rpc TransactionCreate(TransactionCreateRequest)
returns (TransactionCreateResponse);
}
// Inlined Timestamp definition (seconds since epoch + nanos)
message Timestamp {
int64 seconds = 1;
int32 nanos = 2;
}
// BEGIN: "order/get_checkout.proto";
message GetCheckoutRequest {
optional string id = 1;
optional string token = 2;
}
message GetCheckoutResponse { Checkout checkout = 1; }
// END: "order/get_checkout.proto";
// BEGIN: "checkout/checkout_lines_add.proto";
message CheckoutLinesAddRequest {
optional string checkout_id = 1;
optional string id = 2;
repeated CheckoutLineInput lines = 3;
optional string token = 4;
}
message CheckoutLinesAddResponse {
optional Checkout checkout = 1;
repeated CheckoutError checkout_errors = 2 [ deprecated = true ];
repeated CheckoutError errors = 3;
}
// END: "checkout/checkout_lines_add.proto";
// BEGIN: "checkout/checkout_delivery_method_update.proto";
message CheckoutDeliveryMethodUpdateRequest {
string delivery_method_id = 1;
string id = 2;
string token = 3;
}
message CheckoutDeliveryMethodUpdateResponse {
optional Checkout checkout = 1;
repeated CheckoutError checkout_errors = 2 [ deprecated = true ];
repeated CheckoutError errors = 3;
}
// END: "checkout/checkout_delivery_method_update.proto";
// BEGIN: "checkout/checkout_customer_attach.proto";
message CheckoutCustomerAttachRequest {
string checkout_id = 1;
string customer_id = 2;
string id = 3;
string token = 4;
}
message CheckoutCustomerAttachResponse {
optional Checkout checkout = 1;
repeated CheckoutError errors = 2;
}
// END: "checkout/checkout_customer_attach.proto";
// BEGIN: "checkout/checkout_create.proto";
message CheckoutCreateRequest {
optional string channel = 1;
repeated CheckoutLineInput lines = 2;
optional string email = 3;
optional AddressInput shipping_address = 4;
optional AddressInput billing_address = 5;
optional LanguageCodeEnum language_code = 6;
optional CheckoutValidationRules validation_rules = 7;
}
message CheckoutCreateResponse {
optional bool created = 1 [ deprecated = true ];
repeated CheckoutError checkout_errors = 2 [ deprecated = true ];
repeated CheckoutError errors = 3;
optional Checkout checkout = 4;
}
message CheckoutValidationRules {
optional CheckoutAddressValidationRules shipping_address = 1;
optional CheckoutAddressValidationRules billing_address = 2;
}
message CheckoutAddressValidationRules {
optional bool check_required_fields = 1;
optional bool check_fields_format = 2;
optional bool enable_fields_normalization = 3;
}
// END: "checkout/checkout_create.proto";
// BEGIN: "user/get_user.proto";
message GetUserRequest {
optional string id = 1;
optional string email = 2;
optional string external_reference = 3;
}
message GetUserResponse { User user = 1; }
// END: "user/get_user.proto";
// BEGIN: "transaction/transaction_create.proto";
message TransactionCreateRequest {
string id = 1;
TransactionCreateInput transaction = 2;
optional TransactionEventInput transaction_event = 3;
}
message TransactionCreateResponse {
optional TransactionItem transaction = 1;
repeated TransactionCreateError errors = 2;
}
// END: "transaction/transaction_create.proto";
// BEGIN: "order/order_update_shipping.proto";
message OrderUpdateShippingRequest {
string id = 1;
OrderUpdateShippingInput input = 2;
}
message OrderUpdateShippingResponse {
repeated OrderError order_errors = 1 [ deprecated = true ];
repeated OrderError errors = 2;
optional Order order = 3;
}
// END: "order/order_update_shipping.proto";
// BEGIN: "order/order_create_from_checkout.proto";
message OrderCreateFromCheckoutRequest {
string id = 1;
repeated Metadata metadata = 2;
repeated Metadata private_metadata = 3;
optional bool remove_checkout = 4; // default = true
}
message OrderCreateFromCheckoutResponse {
repeated OrderCreateFromCheckoutError errors = 1;
optional Order order = 2;
}
// END: "order/order_create_from_checkout.proto";
// BEGIN: "order/get_order.proto";
message GetOrderRequest {
optional string id = 1;
optional string external_reference = 2;
}
message GetOrderResponse { Order order = 1; }
// END: "order/get_order.proto";
// BEGIN: "metadata/update_metadata.proto";
message UpdateMetadataRequest {
string id = 1;
repeated Metadata input = 2;
}
message UpdateMetadataResponse {
repeated MetadataError metadata_errors = 1 [ deprecated = true ];
repeated MetadataError errors = 2;
ObjectWithMetadata item = 3;
}
// BEGIN: "metadata/update_metadata.proto";
// BEGIN: "draft_order/draft_order_create.proto";
message DraftOrderCreateRequest {
optional AddressInput billing_address = 1;
// user id
optional string user = 2;
optional string user_email = 3;
optional PositiveDecimal discount = 4;
optional AddressInput shipping_address = 5;
optional string shipping_method = 6;
optional string voucher = 7;
optional string voucher_code = 8;
optional string customer_note = 9;
string channel_id = 10;
optional string redirect_url = 11;
optional string external_reference = 12;
repeated Metadata metadata = 13;
repeated Metadata private_metadata = 14;
repeated OrderLineCreate lines = 15;
}
message DraftOrderCreateResponse {
repeated OrderError order_errors = 1 [ deprecated = true ];
repeated OrderError errors = 2;
optional Order order = 3;
}
// END: "draft_order/draft_order_create.proto";
// BEGIN: "draft_order/draft_order_delete.proto";
message DraftOrderDeleteRequest {
string id = 1;
string externalReference = 2;
}
message DraftOrderDeleteResponse {
repeated OrderError order_errors = 1 [ deprecated = true ];
repeated OrderError errors = 2;
optional Order order = 3;
}
// END: "draft_order/draft_order_delete.proto";
// BEGIN: "draft_order/draft_order_complete.proto";
message DraftOrderCompleteRequest { string id = 1; }
message DraftOrderCompleteResponse {
repeated OrderError order_errors = 1 [ deprecated = true ];
repeated OrderError errors = 2;
optional Order order = 3;
}
// END: "draft_order/draft_order_complete.proto";
// BEGIN: "common/common_enums.proto";
// Represents country codes defined by the ISO 3166-1 alpha-2 standard.
enum CountryCode {
COUNTRY_CODE_UNSPECIFIED = 0;
AF = 1;
AX = 2;
AL = 3;
DZ = 4;
AS = 5;
AD = 6;
AO = 7;
AI = 8;
AQ = 9;
AG = 10;
AR = 11;
AM = 12;
AW = 13;
AU = 14;
AT = 15;
AZ = 16;
BS = 17;
BH = 18;
BD = 19;
BB = 20;
BY = 21;
BE = 22;
BZ = 23;
BJ = 24;
BM = 25;
BT = 26;
BO = 27;
BQ = 28;
BA = 29;
BW = 30;
BV = 31;
BR = 32;
IO = 33;
BN = 34;
BG = 35;
BF = 36;
BI = 37;
CV = 38;
KH = 39;
CM = 40;
CA = 41;
KY = 42;
CF = 43;
TD = 44;
CL = 45;
CN = 46;
CX = 47;
CC = 48;
CO = 49;
KM = 50;
CG = 51;
CD = 52;
CK = 53;
CR = 54;
CI = 55;
HR = 56;
CU = 57;
CW = 58;
CY = 59;
CZ = 60;
DK = 61;
DJ = 62;
DM = 63;
DO = 64;
EC = 65;
EG = 66;
SV = 67;
GQ = 68;
ER = 69;
EE = 70;
SZ = 71;
ET = 72;
EU = 73;
FK = 74;
FO = 75;
FJ = 76;
FI = 77;
FR = 78;
GF = 79;
PF = 80;
TF = 81;
GA = 82;
GM = 83;
GE = 84;
DE = 85;
GH = 86;
GI = 87;
GR = 88;
GL = 89;
GD = 90;
GP = 91;
GU = 92;
GT = 93;
GG = 94;
GN = 95;
GW = 96;
GY = 97;
HT = 98;
HM = 99;
VA = 100;
HN = 101;
HK = 102;
HU = 103;
IS = 104;
IN = 105;
ID = 106;
IR = 107;
IQ = 108;
IE = 109;
IM = 110;
IL = 111;
IT = 112;
JM = 113;
JP = 114;
JE = 115;
JO = 116;
KZ = 117;
KE = 118;
KI = 119;
KW = 120;
KG = 121;
LA = 122;
LV = 123;
LB = 124;
LS = 125;
LR = 126;
LY = 127;
LI = 128;
LT = 129;
LU = 130;
MO = 131;
MG = 132;
MW = 133;
MY = 134;
MV = 135;
ML = 136;
MT = 137;
MH = 138;
MQ = 139;
MR = 140;
MU = 141;
YT = 142;
MX = 143;
FM = 144;
MD = 145;
MC = 146;
MN = 147;
ME = 148;
MS = 149;
MA = 150;
MZ = 151;
MM = 152;
NA = 153;
NR = 154;
NP = 155;
NL = 156;
NC = 157;
NZ = 158;
NI = 159;
NE = 160;
NG = 161;
NU = 162;
NF = 163;
KP = 164;
MK = 165;
MP = 166;
NO = 167;
OM = 168;
PK = 169;
PW = 170;
PS = 171;
PA = 172;
PG = 173;
PY = 174;
PE = 175;
PH = 176;
PN = 177;
PL = 178;
PT = 179;
PR = 180;
QA = 181;
RE = 182;
RO = 183;
RU = 184;
RW = 185;
BL = 186;
SH = 187;
KN = 188;
LC = 189;
MF = 190;
PM = 191;
VC = 192;
WS = 193;
SM = 194;
ST = 195;
SA = 196;
SN = 197;
RS = 198;
SC = 199;
SL = 200;
SG = 201;
SX = 202;
SK = 203;
SI = 204;
SB = 205;
SO = 206;
ZA = 207;
GS = 208;
KR = 209;
SS = 210;
ES = 211;
LK = 212;
SD = 213;
SR = 214;
SJ = 215;
SE = 216;
CH = 217;
SY = 218;
TW = 219;
TJ = 220;
TZ = 221;
TH = 222;
TL = 223;
TG = 224;
TK = 225;
TO = 226;
TT = 227;
TN = 228;
TR = 229;
TM = 230;
TC = 231;
TV = 232;
UG = 233;
UA = 234;
AE = 235;
GB = 236;
UM = 237;
US = 238;
UY = 239;
UZ = 240;
VU = 241;
VE = 242;
VN = 243;
VG = 244;
VI = 245;
WF = 246;
EH = 247;
YE = 248;
ZM = 249;
ZW = 250;
}
enum OrderErrorCode {
// Default value (proto3 requires first enum value to be 0)
UNSPECIFIED = 0;
// Address-related errors
BILLING_ADDRESS_NOT_SET = 1;
ORDER_NO_SHIPPING_ADDRESS = 2;
// Cancellation/editing errors
CANNOT_CANCEL_FULFILLMENT = 3;
CANNOT_CANCEL_ORDER = 4;
CANNOT_DELETE = 5;
NOT_EDITABLE = 6;
// Payment errors
CANNOT_DISCOUNT = 7;
CANNOT_REFUND = 8;
CANNOT_FULFILL_UNPAID_ORDER = 9;
CAPTURE_INACTIVE_PAYMENT = 10;
VOID_INACTIVE_PAYMENT = 11;
PAYMENT_ERROR = 12;
PAYMENT_MISSING = 13;
TRANSACTION_ERROR = 14;
// Product errors
GIFT_CARD_LINE = 15;
PRODUCT_NOT_PUBLISHED = 16;
PRODUCT_UNAVAILABLE_FOR_PURCHASE = 17;
INSUFFICIENT_STOCK = 18;
ZERO_QUANTITY = 19;
INVALID_QUANTITY = 20;
NON_EDITABLE_GIFT_LINE = 21;
NON_REMOVABLE_GIFT_LINE = 22;
// Shipping errors
SHIPPING_METHOD_NOT_APPLICABLE = 23;
SHIPPING_METHOD_REQUIRED = 24;
// General errors
GRPC_ERROR = 25;
INVALID = 26;
NOT_FOUND = 27;
REQUIRED = 28;
TAX_ERROR = 29;
UNIQUE = 30;
DUPLICATED_INPUT_ITEM = 31;
// Channel/voucher errors
NOT_AVAILABLE_IN_CHANNEL = 32;
CHANNEL_INACTIVE = 33;
INVALID_VOUCHER = 34;
INVALID_VOUCHER_CODE = 35;
// Note: FULFILL_ORDER_LINE appears to be missing from original
// Added here for completeness
FULFILL_ORDER_LINE = 36;
}
enum AddressType {
ADDRESS_TYPE_UNSPECIFIED = 0;
BILLING = 1;
SHIPPING = 2;
}
enum OrderStatus {
ORDER_STATUS_UNSPECIFIED = 0;
DRAFT = 1;
UNCONFIRMED = 2;
UNFULFILLED = 3;
PARTIALLY_FULFILLED = 4;
FULFILLED = 5;
PARTIALLY_RETURNED = 6;
RETURNED = 7;
CANCELED = 8;
EXPIRED = 9;
}
enum GiftCardEventsEnum {
GIFT_CARD_EVENTS_ENUM_UNSPECIFIED = 0;
ISSUED = 1;
BOUGHT = 2;
UPDATED = 3;
ACTIVATED = 4;
DEACTIVATED = 5;
BALANCE_RESET = 6;
EXPIRY_DATE_UPDATED = 7;
TAGS_UPDATED = 8;
SENT_TO_CUSTOMER = 9;
RESENT = 10;
NOTE_ADDED = 11;
USED_IN_ORDER = 12;
}
enum PermissionEnum {
PERMISSION_ENUM_UNSPECIFIED = 0;
MANAGE_USERS = 1;
MANAGE_STAFF = 2;
IMPERSONATE_USER = 3;
MANAGE_APPS = 4;
MANAGE_OBSERVABILITY = 5;
MANAGE_CHECKOUTS = 6;
HANDLE_CHECKOUTS = 7;
HANDLE_TAXES = 8;
MANAGE_TAXES = 9;
MANAGE_CHANNELS = 10;
MANAGE_DISCOUNTS = 11;
MANAGE_GIFT_CARD = 12;
MANAGE_MENUS = 13;
MANAGE_ORDERS = 14;
MANAGE_ORDERS_IMPORT = 15;
MANAGE_PAGES = 16;
MANAGE_PAGE_TYPES_AND_ATTRIBUTES = 17;
HANDLE_PAYMENTS = 18;
MANAGE_PLUGINS = 19;
MANAGE_PRODUCTS = 20;
MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES = 21;
MANAGE_SHIPPING = 22;
MANAGE_SETTINGS = 23;
MANAGE_TRANSLATIONS = 24;
}
enum AppTypeEnum {
APP_TYPE_ENUM_UNSPECIFIED = 0;
LOCAL = 1;
THIRDPARTY = 2;
}
enum WebhookEventTypeEnum {
WEBHOOK_EVENT_TYPE_UNSPECIFIED = 0;
ANY_EVENTS = 1;
ACCOUNT_CONFIRMATION_REQUESTED = 2;
ACCOUNT_CHANGE_EMAIL_REQUESTED = 3;
ACCOUNT_EMAIL_CHANGED = 4;
ACCOUNT_SET_PASSWORD_REQUESTED = 5;
ACCOUNT_CONFIRMED = 6;
ACCOUNT_DELETE_REQUESTED = 7;
ACCOUNT_DELETED = 8;
ADDRESS_CREATED = 9;
ADDRESS_UPDATED = 10;
ADDRESS_DELETED = 11;
APP_INSTALLED = 12;
APP_UPDATED = 13;
APP_DELETED = 14;
APP_STATUS_CHANGED = 15;
ATTRIBUTE_CREATED = 16;
ATTRIBUTE_UPDATED = 17;
ATTRIBUTE_DELETED = 18;
ATTRIBUTE_VALUE_CREATED = 19;
ATTRIBUTE_VALUE_UPDATED = 20;
ATTRIBUTE_VALUE_DELETED = 21;
CATEGORY_CREATED = 22;
CATEGORY_UPDATED = 23;
CATEGORY_DELETED = 24;
CHANNEL_CREATED = 25;
CHANNEL_UPDATED = 26;
CHANNEL_DELETED = 27;
CHANNEL_STATUS_CHANGED = 28;
CHANNEL_METADATA_UPDATED = 29;
GIFT_CARD_CREATED = 30;
GIFT_CARD_UPDATED = 31;
GIFT_CARD_DELETED = 32;
GIFT_CARD_SENT = 33;
GIFT_CARD_STATUS_CHANGED = 34;
GIFT_CARD_METADATA_UPDATED = 35;
GIFT_CARD_EXPORT_COMPLETED = 36;
MENU_CREATED = 37;
MENU_UPDATED = 38;
MENU_DELETED = 39;
MENU_ITEM_CREATED = 40;
MENU_ITEM_UPDATED = 41;
MENU_ITEM_DELETED = 42;
ORDER_CREATED = 43;
ORDER_CONFIRMED = 44;
ORDER_PAID = 45;
ORDER_FULLY_PAID = 46;
ORDER_REFUNDED = 47;
ORDER_FULLY_REFUNDED = 48;
ORDER_UPDATED = 49;
ORDER_CANCELLED = 50;
ORDER_EXPIRED = 51;
ORDER_FULFILLED = 52;
ORDER_METADATA_UPDATED = 53;
ORDER_BULK_CREATED = 54;
FULFILLMENT_CREATED = 55;
FULFILLMENT_CANCELED = 56;
FULFILLMENT_APPROVED = 57;
FULFILLMENT_METADATA_UPDATED = 58;
FULFILLMENT_TRACKING_NUMBER_UPDATED = 59;
DRAFT_ORDER_CREATED = 60;
DRAFT_ORDER_UPDATED = 61;
DRAFT_ORDER_DELETED = 62;
SALE_CREATED = 63;
SALE_UPDATED = 64;
SALE_DELETED = 65;
SALE_TOGGLE = 66;
PROMOTION_CREATED = 67;
PROMOTION_UPDATED = 68;
PROMOTION_DELETED = 69;
PROMOTION_STARTED = 70;
PROMOTION_ENDED = 71;
PROMOTION_RULE_CREATED = 72;
PROMOTION_RULE_UPDATED = 73;
PROMOTION_RULE_DELETED = 74;
INVOICE_REQUESTED = 75;
INVOICE_DELETED = 76;
INVOICE_SENT = 77;
CUSTOMER_CREATED = 78;
CUSTOMER_UPDATED = 79;
CUSTOMER_DELETED = 80;
CUSTOMER_METADATA_UPDATED = 81;
COLLECTION_CREATED = 82;
COLLECTION_UPDATED = 83;
COLLECTION_DELETED = 84;
COLLECTION_METADATA_UPDATED = 85;
PRODUCT_CREATED = 86;
PRODUCT_UPDATED = 87;
PRODUCT_DELETED = 88;
PRODUCT_METADATA_UPDATED = 89;
PRODUCT_EXPORT_COMPLETED = 90;
PRODUCT_MEDIA_CREATED = 91;
PRODUCT_MEDIA_UPDATED = 92;
PRODUCT_MEDIA_DELETED = 93;
PRODUCT_VARIANT_CREATED = 94;
PRODUCT_VARIANT_UPDATED = 95;
PRODUCT_VARIANT_DELETED = 96;
PRODUCT_VARIANT_METADATA_UPDATED = 97;
PRODUCT_VARIANT_OUT_OF_STOCK = 98;
PRODUCT_VARIANT_BACK_IN_STOCK = 99;
PRODUCT_VARIANT_STOCK_UPDATED = 100;
CHECKOUT_CREATED = 101;
CHECKOUT_UPDATED = 102;
CHECKOUT_FULLY_PAID = 103;
CHECKOUT_METADATA_UPDATED = 104;
NOTIFY_USER = 105;
PAGE_CREATED = 106;
PAGE_UPDATED = 107;
PAGE_DELETED = 108;
PAGE_TYPE_CREATED = 109;
PAGE_TYPE_UPDATED = 110;
PAGE_TYPE_DELETED = 111;
PERMISSION_GROUP_CREATED = 112;
PERMISSION_GROUP_UPDATED = 113;
PERMISSION_GROUP_DELETED = 114;
SHIPPING_PRICE_CREATED = 115;
SHIPPING_PRICE_UPDATED = 116;
SHIPPING_PRICE_DELETED = 117;
SHIPPING_ZONE_CREATED = 118;
SHIPPING_ZONE_UPDATED = 119;
SHIPPING_ZONE_DELETED = 120;
SHIPPING_ZONE_METADATA_UPDATED = 121;
STAFF_CREATED = 122;
STAFF_UPDATED = 123;
STAFF_DELETED = 124;
STAFF_SET_PASSWORD_REQUESTED = 125;
TRANSACTION_ITEM_METADATA_UPDATED = 126;
TRANSLATION_CREATED = 127;
TRANSLATION_UPDATED = 128;
WAREHOUSE_CREATED = 129;
WAREHOUSE_UPDATED = 130;
WAREHOUSE_DELETED = 131;
WAREHOUSE_METADATA_UPDATED = 132;
VOUCHER_CREATED = 133;
VOUCHER_UPDATED = 134;
VOUCHER_DELETED = 135;
VOUCHER_CODES_CREATED = 136;
VOUCHER_CODES_DELETED = 137;
VOUCHER_METADATA_UPDATED = 138;
VOUCHER_CODE_EXPORT_COMPLETED = 139;
OBSERVABILITY = 140;
THUMBNAIL_CREATED = 141;
SHOP_METADATA_UPDATED = 142;
PAYMENT_LIST_GATEWAYS = 143;
PAYMENT_AUTHORIZE = 144;
PAYMENT_CAPTURE = 145;
PAYMENT_REFUND = 146;
PAYMENT_VOID = 147;
PAYMENT_CONFIRM = 148;
PAYMENT_PROCESS = 149;
CHECKOUT_CALCULATE_TAXES = 150;
ORDER_CALCULATE_TAXES = 151;
TRANSACTION_CHARGE_REQUESTED = 152;
TRANSACTION_REFUND_REQUESTED = 153;
TRANSACTION_CANCELATION_REQUESTED = 154;
SHIPPING_LIST_METHODS_FOR_CHECKOUT = 155;
CHECKOUT_FILTER_SHIPPING_METHODS = 156;
ORDER_FILTER_SHIPPING_METHODS = 157;
PAYMENT_GATEWAY_INITIALIZE_SESSION = 158;
TRANSACTION_INITIALIZE_SESSION = 159;
TRANSACTION_PROCESS_SESSION = 160;
LIST_STORED_PAYMENT_METHODS = 161;
STORED_PAYMENT_METHOD_DELETE_REQUESTED = 162;
PAYMENT_GATEWAY_INITIALIZE_TOKENIZATION_SESSION = 163;
PAYMENT_METHOD_INITIALIZE_TOKENIZATION_SESSION = 164;
PAYMENT_METHOD_PROCESS_TOKENIZATION_SESSION = 165;
}
enum WebhookEventTypeSyncEnum {
WEBHOOK_EVENT_TYPE_SYNC_ENUM_UNSPECIFIED = 0;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_LIST_GATEWAYS = 1;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_AUTHORIZE = 2;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_CAPTURE = 3;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_REFUND = 4;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_VOID = 5;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_CONFIRM = 6;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_PROCESS = 7;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_CHECKOUT_CALCULATE_TAXES = 8;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_ORDER_CALCULATE_TAXES = 9;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_TRANSACTION_CHARGE_REQUESTED = 10;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_TRANSACTION_REFUND_REQUESTED = 11;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_TRANSACTION_CANCELATION_REQUESTED = 12;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_SHIPPING_LIST_METHODS_FOR_CHECKOUT = 13;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_CHECKOUT_FILTER_SHIPPING_METHODS = 14;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_ORDER_FILTER_SHIPPING_METHODS = 15;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_GATEWAY_INITIALIZE_SESSION = 16;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_TRANSACTION_INITIALIZE_SESSION = 17;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_TRANSACTION_PROCESS_SESSION = 18;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_LIST_STORED_PAYMENT_METHODS = 19;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_STORED_PAYMENT_METHOD_DELETE_REQUESTED = 20;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_GATEWAY_INITIALIZE_TOKENIZATION_SESSION = 21;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_METHOD_INITIALIZE_TOKENIZATION_SESSION = 22;
WEBHOOK_EVENT_TYPE_SYNC_ENUM_PAYMENT_METHOD_PROCESS_TOKENIZATION_SESSION = 23;
}
enum WebhookEventTypeAsyncEnum {
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_UNSPECIFIED = 0;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ANY_EVENTS = 1;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_CONFIRMATION_REQUESTED = 2;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_CHANGE_EMAIL_REQUESTED = 3;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_EMAIL_CHANGED = 4;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_SET_PASSWORD_REQUESTED = 5;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_CONFIRMED = 6;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_DELETE_REQUESTED = 7;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ACCOUNT_DELETED = 8;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ADDRESS_CREATED = 9;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ADDRESS_UPDATED = 10;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ADDRESS_DELETED = 11;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_APP_INSTALLED = 12;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_APP_UPDATED = 13;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_APP_DELETED = 14;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_APP_STATUS_CHANGED = 15;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ATTRIBUTE_CREATED = 16;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ATTRIBUTE_UPDATED = 17;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ATTRIBUTE_DELETED = 18;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ATTRIBUTE_VALUE_CREATED = 19;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ATTRIBUTE_VALUE_UPDATED = 20;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ATTRIBUTE_VALUE_DELETED = 21;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CATEGORY_CREATED = 22;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CATEGORY_UPDATED = 23;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CATEGORY_DELETED = 24;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHANNEL_CREATED = 25;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHANNEL_UPDATED = 26;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHANNEL_DELETED = 27;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHANNEL_STATUS_CHANGED = 28;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHANNEL_METADATA_UPDATED = 29;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_CREATED = 30;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_UPDATED = 31;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_DELETED = 32;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_SENT = 33;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_STATUS_CHANGED = 34;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_METADATA_UPDATED = 35;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_GIFT_CARD_EXPORT_COMPLETED = 36;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_MENU_CREATED = 37;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_MENU_UPDATED = 38;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_MENU_DELETED = 39;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_MENU_ITEM_CREATED = 40;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_MENU_ITEM_UPDATED = 41;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_MENU_ITEM_DELETED = 42;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_CREATED = 43;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_CONFIRMED = 44;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_PAID = 45;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_FULLY_PAID = 46;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_REFUNDED = 47;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_FULLY_REFUNDED = 48;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_UPDATED = 49;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_CANCELLED = 50;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_EXPIRED = 51;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_FULFILLED = 52;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_METADATA_UPDATED = 53;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_ORDER_BULK_CREATED = 54;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_FULFILLMENT_CREATED = 55;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_FULFILLMENT_CANCELED = 56;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_FULFILLMENT_APPROVED = 57;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_FULFILLMENT_METADATA_UPDATED = 58;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_FULFILLMENT_TRACKING_NUMBER_UPDATED = 59;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_DRAFT_ORDER_CREATED = 60;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_DRAFT_ORDER_UPDATED = 61;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_DRAFT_ORDER_DELETED = 62;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SALE_CREATED = 63;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SALE_UPDATED = 64;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SALE_DELETED = 65;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SALE_TOGGLE = 66;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_CREATED = 67;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_UPDATED = 68;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_DELETED = 69;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_STARTED = 70;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_ENDED = 71;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_RULE_CREATED = 72;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_RULE_UPDATED = 73;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PROMOTION_RULE_DELETED = 74;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_INVOICE_REQUESTED = 75;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_INVOICE_DELETED = 76;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_INVOICE_SENT = 77;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CUSTOMER_CREATED = 78;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CUSTOMER_UPDATED = 79;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CUSTOMER_DELETED = 80;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CUSTOMER_METADATA_UPDATED = 81;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_COLLECTION_CREATED = 82;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_COLLECTION_UPDATED = 83;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_COLLECTION_DELETED = 84;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_COLLECTION_METADATA_UPDATED = 85;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_CREATED = 86;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_UPDATED = 87;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_DELETED = 88;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_METADATA_UPDATED = 89;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_EXPORT_COMPLETED = 90;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_MEDIA_CREATED = 91;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_MEDIA_UPDATED = 92;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_MEDIA_DELETED = 93;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_CREATED = 94;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_UPDATED = 95;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_DELETED = 96;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_METADATA_UPDATED = 97;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_OUT_OF_STOCK = 98;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_BACK_IN_STOCK = 99;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PRODUCT_VARIANT_STOCK_UPDATED = 100;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHECKOUT_CREATED = 101;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHECKOUT_UPDATED = 102;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHECKOUT_FULLY_PAID = 103;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_CHECKOUT_METADATA_UPDATED = 104;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_NOTIFY_USER = 105;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PAGE_CREATED = 106;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PAGE_UPDATED = 107;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PAGE_DELETED = 108;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PAGE_TYPE_CREATED = 109;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PAGE_TYPE_UPDATED = 110;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PAGE_TYPE_DELETED = 111;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PERMISSION_GROUP_CREATED = 112;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PERMISSION_GROUP_UPDATED = 113;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_PERMISSION_GROUP_DELETED = 114;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_PRICE_CREATED = 115;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_PRICE_UPDATED = 116;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_PRICE_DELETED = 117;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_ZONE_CREATED = 118;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_ZONE_UPDATED = 119;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_ZONE_DELETED = 120;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHIPPING_ZONE_METADATA_UPDATED = 121;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_STAFF_CREATED = 122;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_STAFF_UPDATED = 123;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_STAFF_DELETED = 124;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_STAFF_SET_PASSWORD_REQUESTED = 125;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_TRANSACTION_ITEM_METADATA_UPDATED = 126;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_TRANSLATION_CREATED = 127;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_TRANSLATION_UPDATED = 128;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_WAREHOUSE_CREATED = 129;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_WAREHOUSE_UPDATED = 130;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_WAREHOUSE_DELETED = 131;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_WAREHOUSE_METADATA_UPDATED = 132;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_CREATED = 133;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_UPDATED = 134;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_DELETED = 135;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_CODES_CREATED = 136;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_CODES_DELETED = 137;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_METADATA_UPDATED = 138;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_VOUCHER_CODE_EXPORT_COMPLETED = 139;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_OBSERVABILITY = 140;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_THUMBNAIL_CREATED = 141;
WEBHOOK_EVENT_TYPE_ASYNC_ENUM_SHOP_METADATA_UPDATED = 142;
}
enum OrderDirection {
ORDER_DIRECTION_UNSPECIFIED = 0;
ORDER_DIRECTION_ASC = 1;
ORDER_DIRECTION_DESC = 2;
}
enum EventDeliverySortField {
EVENT_DELIVERY_SORT_FIELD_UNSPECIFIED = 0;
EVENT_DELIVERY_SORT_FIELD_CREATED_AT = 1;
}
enum EventDeliveryStatusEnum {
EVENT_DELIVERY_STATUS_ENUM_UNSPECIFIED = 0;
EVENT_DELIVERY_STATUS_ENUM_PENDING = 1;
EVENT_DELIVERY_STATUS_ENUM_SUCCESS = 2;
EVENT_DELIVERY_STATUS_ENUM_FAILED = 3;
}
enum AppExtensionMountEnum {
APP_EXTENSION_MOUNT_ENUM_UNSPECIFIED = 0;
APP_EXTENSION_MOUNT_ENUM_CUSTOMER_OVERVIEW_CREATE = 1;
APP_EXTENSION_MOUNT_ENUM_CUSTOMER_OVERVIEW_MORE_ACTIONS = 2;
APP_EXTENSION_MOUNT_ENUM_CUSTOMER_DETAILS_MORE_ACTIONS = 3;
APP_EXTENSION_MOUNT_ENUM_PRODUCT_OVERVIEW_CREATE = 4;
APP_EXTENSION_MOUNT_ENUM_PRODUCT_OVERVIEW_MORE_ACTIONS = 5;
APP_EXTENSION_MOUNT_ENUM_PRODUCT_DETAILS_MORE_ACTIONS = 6;
APP_EXTENSION_MOUNT_ENUM_NAVIGATION_CATALOG = 7;
APP_EXTENSION_MOUNT_ENUM_NAVIGATION_ORDERS = 8;
APP_EXTENSION_MOUNT_ENUM_NAVIGATION_CUSTOMERS = 9;
APP_EXTENSION_MOUNT_ENUM_NAVIGATION_DISCOUNTS = 10;
APP_EXTENSION_MOUNT_ENUM_NAVIGATION_TRANSLATIONS = 11;
APP_EXTENSION_MOUNT_ENUM_NAVIGATION_PAGES = 12;
APP_EXTENSION_MOUNT_ENUM_ORDER_DETAILS_MORE_ACTIONS = 13;
APP_EXTENSION_MOUNT_ENUM_ORDER_OVERVIEW_CREATE = 14;
APP_EXTENSION_MOUNT_ENUM_ORDER_OVERVIEW_MORE_ACTIONS = 15;
}
enum AppExtensionTargetEnum {
APP_EXTENSION_TARGET_ENUM_UNSPECIFIED = 0;
APP_EXTENSION_TARGET_ENUM_POPUP = 1;
APP_EXTENSION_TARGET_ENUM_APP_PAGE = 2;
}
enum IconThumbnailFormatEnum {
ICON_THUMBNAIL_FORMAT_ENUM_UNSPECIFIED = 0;
ICON_THUMBNAIL_FORMAT_ENUM_ORIGINAL = 1;
ICON_THUMBNAIL_FORMAT_ENUM_WEBP = 2;
}
enum CircuitBreakerStateEnum {
CIRCUIT_BREAKER_STATE_ENUM_UNSPECIFIED = 0;
CIRCUIT_BREAKER_STATE_ENUM_CLOSED = 1;
CIRCUIT_BREAKER_STATE_ENUM_HALF_OPEN = 2;
CIRCUIT_BREAKER_STATE_ENUM_OPEN = 3;
}
enum ProductTypeKindEnum {
PRODUCT_TYPE_KIND_ENUM_UNSPECIFIED = 0;
PRODUCT_TYPE_KIND_ENUM_NORMAL = 1;
PRODUCT_TYPE_KIND_ENUM_GIFT_CARD = 2;
}
enum AttributeInputTypeEnum {
ATTRIBUTE_INPUT_TYPE_ENUM_UNSPECIFIED = 0;
ATTRIBUTE_INPUT_TYPE_ENUM_DROPDOWN = 1;
ATTRIBUTE_INPUT_TYPE_ENUM_MULTISELECT = 2;
ATTRIBUTE_INPUT_TYPE_ENUM_FILE = 3;
ATTRIBUTE_INPUT_TYPE_ENUM_REFERENCE = 4;
ATTRIBUTE_INPUT_TYPE_ENUM_NUMERIC = 5;
ATTRIBUTE_INPUT_TYPE_ENUM_RICH_TEXT = 6;
ATTRIBUTE_INPUT_TYPE_ENUM_PLAIN_TEXT = 7;
ATTRIBUTE_INPUT_TYPE_ENUM_SWATCH = 8;
ATTRIBUTE_INPUT_TYPE_ENUM_BOOLEAN = 9;
ATTRIBUTE_INPUT_TYPE_ENUM_DATE = 10;
ATTRIBUTE_INPUT_TYPE_ENUM_DATE_TIME = 11;
}
enum AttributeEntityTypeEnum {
ATTRIBUTE_ENTITY_TYPE_ENUM_UNSPECIFIED = 0;
ATTRIBUTE_ENTITY_TYPE_ENUM_PAGE = 1;
ATTRIBUTE_ENTITY_TYPE_ENUM_PRODUCT = 2;
ATTRIBUTE_ENTITY_TYPE_ENUM_PRODUCT_VARIANT = 3;
}
enum AttributeTypeEnum {
ATTRIBUTE_TYPE_ENUM_UNSPECIFIED = 0;
ATTRIBUTE_TYPE_ENUM_PRODUCT_TYPE = 1;
ATTRIBUTE_TYPE_ENUM_PAGE_TYPE = 2;
}
enum MeasurementUnitsEnum {
MEASUREMENT_UNITS_ENUM_UNSPECIFIED = 0;
// Length units
MEASUREMENT_UNITS_ENUM_MM = 1;
MEASUREMENT_UNITS_ENUM_CM = 2;
MEASUREMENT_UNITS_ENUM_DM = 3;
MEASUREMENT_UNITS_ENUM_M = 4;
MEASUREMENT_UNITS_ENUM_KM = 5;
MEASUREMENT_UNITS_ENUM_FT = 6;
MEASUREMENT_UNITS_ENUM_YD = 7;
MEASUREMENT_UNITS_ENUM_INCH = 8;
// Area units
MEASUREMENT_UNITS_ENUM_SQ_MM = 9;
MEASUREMENT_UNITS_ENUM_SQ_CM = 10;
MEASUREMENT_UNITS_ENUM_SQ_DM = 11;
MEASUREMENT_UNITS_ENUM_SQ_M = 12;
MEASUREMENT_UNITS_ENUM_SQ_KM = 13;
MEASUREMENT_UNITS_ENUM_SQ_FT = 14;
MEASUREMENT_UNITS_ENUM_SQ_YD = 15;
MEASUREMENT_UNITS_ENUM_SQ_INCH = 16;
// Volume units
MEASUREMENT_UNITS_ENUM_CUBIC_MILLIMETER = 17;
MEASUREMENT_UNITS_ENUM_CUBIC_CENTIMETER = 18;
MEASUREMENT_UNITS_ENUM_CUBIC_DECIMETER = 19;
MEASUREMENT_UNITS_ENUM_CUBIC_METER = 20;
MEASUREMENT_UNITS_ENUM_LITER = 21;
MEASUREMENT_UNITS_ENUM_CUBIC_FOOT = 22;
MEASUREMENT_UNITS_ENUM_CUBIC_INCH = 23;
MEASUREMENT_UNITS_ENUM_CUBIC_YARD = 24;
MEASUREMENT_UNITS_ENUM_QT = 25;
MEASUREMENT_UNITS_ENUM_PINT = 26;
MEASUREMENT_UNITS_ENUM_FL_OZ = 27;
MEASUREMENT_UNITS_ENUM_ACRE_IN = 28;
MEASUREMENT_UNITS_ENUM_ACRE_FT = 29;
// Weight/mass units
MEASUREMENT_UNITS_ENUM_G = 30;
MEASUREMENT_UNITS_ENUM_LB = 31;
MEASUREMENT_UNITS_ENUM_OZ = 32;
MEASUREMENT_UNITS_ENUM_KG = 33;
MEASUREMENT_UNITS_ENUM_TONNE = 34;
}
enum LanguageCodeEnum {
LANGUAGE_CODE_ENUM_UNSPECIFIED = 0;
// A
LANGUAGE_CODE_ENUM_AF = 1;
LANGUAGE_CODE_ENUM_AF_NA = 2;
LANGUAGE_CODE_ENUM_AF_ZA = 3;
LANGUAGE_CODE_ENUM_AGQ = 4;
LANGUAGE_CODE_ENUM_AGQ_CM = 5;
LANGUAGE_CODE_ENUM_AK = 6;
LANGUAGE_CODE_ENUM_AK_GH = 7;
LANGUAGE_CODE_ENUM_AM = 8;
LANGUAGE_CODE_ENUM_AM_ET = 9;
LANGUAGE_CODE_ENUM_AR = 10;
LANGUAGE_CODE_ENUM_AR_AE = 11;
LANGUAGE_CODE_ENUM_AR_BH = 12;
LANGUAGE_CODE_ENUM_AR_DJ = 13;
LANGUAGE_CODE_ENUM_AR_DZ = 14;
LANGUAGE_CODE_ENUM_AR_EG = 15;
LANGUAGE_CODE_ENUM_AR_EH = 16;
LANGUAGE_CODE_ENUM_AR_ER = 17;
LANGUAGE_CODE_ENUM_AR_IL = 18;
LANGUAGE_CODE_ENUM_AR_IQ = 19;
LANGUAGE_CODE_ENUM_AR_JO = 20;
LANGUAGE_CODE_ENUM_AR_KM = 21;
LANGUAGE_CODE_ENUM_AR_KW = 22;
LANGUAGE_CODE_ENUM_AR_LB = 23;
LANGUAGE_CODE_ENUM_AR_LY = 24;
LANGUAGE_CODE_ENUM_AR_MA = 25;
LANGUAGE_CODE_ENUM_AR_MR = 26;
LANGUAGE_CODE_ENUM_AR_OM = 27;
LANGUAGE_CODE_ENUM_AR_PS = 28;
LANGUAGE_CODE_ENUM_AR_QA = 29;
LANGUAGE_CODE_ENUM_AR_SA = 30;
LANGUAGE_CODE_ENUM_AR_SD = 31;
LANGUAGE_CODE_ENUM_AR_SO = 32;
LANGUAGE_CODE_ENUM_AR_SS = 33;
LANGUAGE_CODE_ENUM_AR_SY = 34;
LANGUAGE_CODE_ENUM_AR_TD = 35;
LANGUAGE_CODE_ENUM_AR_TN = 36;
LANGUAGE_CODE_ENUM_AR_YE = 37;
LANGUAGE_CODE_ENUM_AS = 38;
LANGUAGE_CODE_ENUM_AS_IN = 39;
LANGUAGE_CODE_ENUM_ASA = 40;
LANGUAGE_CODE_ENUM_ASA_TZ = 41;
LANGUAGE_CODE_ENUM_AST = 42;
LANGUAGE_CODE_ENUM_AST_ES = 43;
LANGUAGE_CODE_ENUM_AZ = 44;
LANGUAGE_CODE_ENUM_AZ_CYRL = 45;
LANGUAGE_CODE_ENUM_AZ_CYRL_AZ = 46;
LANGUAGE_CODE_ENUM_AZ_LATN = 47;
LANGUAGE_CODE_ENUM_AZ_LATN_AZ = 48;
// B
LANGUAGE_CODE_ENUM_BAS = 49;
LANGUAGE_CODE_ENUM_BAS_CM = 50;
LANGUAGE_CODE_ENUM_BE = 51;
LANGUAGE_CODE_ENUM_BE_BY = 52;
LANGUAGE_CODE_ENUM_BEM = 53;
LANGUAGE_CODE_ENUM_BEM_ZM = 54;
LANGUAGE_CODE_ENUM_BEZ = 55;
LANGUAGE_CODE_ENUM_BEZ_TZ = 56;
LANGUAGE_CODE_ENUM_BG = 57;
LANGUAGE_CODE_ENUM_BG_BG = 58;
LANGUAGE_CODE_ENUM_BM = 59;
LANGUAGE_CODE_ENUM_BM_ML = 60;
LANGUAGE_CODE_ENUM_BN = 61;
LANGUAGE_CODE_ENUM_BN_BD = 62;
LANGUAGE_CODE_ENUM_BN_IN = 63;
LANGUAGE_CODE_ENUM_BO = 64;
LANGUAGE_CODE_ENUM_BO_CN = 65;
LANGUAGE_CODE_ENUM_BO_IN = 66;
LANGUAGE_CODE_ENUM_BR = 67;
LANGUAGE_CODE_ENUM_BR_FR = 68;
LANGUAGE_CODE_ENUM_BRX = 69;
LANGUAGE_CODE_ENUM_BRX_IN = 70;
LANGUAGE_CODE_ENUM_BS = 71;
LANGUAGE_CODE_ENUM_BS_CYRL = 72;
LANGUAGE_CODE_ENUM_BS_CYRL_BA = 73;
LANGUAGE_CODE_ENUM_BS_LATN = 74;
LANGUAGE_CODE_ENUM_BS_LATN_BA = 75;
// C
LANGUAGE_CODE_ENUM_CA = 76;
LANGUAGE_CODE_ENUM_CA_AD = 77;
LANGUAGE_CODE_ENUM_CA_ES = 78;
LANGUAGE_CODE_ENUM_CA_ES_VALENCIA = 79;
LANGUAGE_CODE_ENUM_CA_FR = 80;
LANGUAGE_CODE_ENUM_CA_IT = 81;
LANGUAGE_CODE_ENUM_CCP = 82;
LANGUAGE_CODE_ENUM_CCP_BD = 83;
LANGUAGE_CODE_ENUM_CCP_IN = 84;
LANGUAGE_CODE_ENUM_CE = 85;
LANGUAGE_CODE_ENUM_CE_RU = 86;
LANGUAGE_CODE_ENUM_CEB = 87;
LANGUAGE_CODE_ENUM_CEB_PH = 88;
LANGUAGE_CODE_ENUM_CGG = 89;
LANGUAGE_CODE_ENUM_CGG_UG = 90;
LANGUAGE_CODE_ENUM_CHR = 91;
LANGUAGE_CODE_ENUM_CHR_US = 92;
LANGUAGE_CODE_ENUM_CKB = 93;
LANGUAGE_CODE_ENUM_CKB_IQ = 94;
LANGUAGE_CODE_ENUM_CKB_IR = 95;
LANGUAGE_CODE_ENUM_CS = 96;
LANGUAGE_CODE_ENUM_CS_CZ = 97;
LANGUAGE_CODE_ENUM_CU = 98;
LANGUAGE_CODE_ENUM_CU_RU = 99;
LANGUAGE_CODE_ENUM_CY = 100;
LANGUAGE_CODE_ENUM_CY_GB = 101;
// D
LANGUAGE_CODE_ENUM_DA = 102;
LANGUAGE_CODE_ENUM_DA_DK = 103;
LANGUAGE_CODE_ENUM_DA_GL = 104;
LANGUAGE_CODE_ENUM_DAV = 105;
LANGUAGE_CODE_ENUM_DAV_KE = 106;
LANGUAGE_CODE_ENUM_DE = 107;
LANGUAGE_CODE_ENUM_DE_AT = 108;
LANGUAGE_CODE_ENUM_DE_BE = 109;
LANGUAGE_CODE_ENUM_DE_CH = 110;
LANGUAGE_CODE_ENUM_DE_DE = 111;
LANGUAGE_CODE_ENUM_DE_IT = 112;
LANGUAGE_CODE_ENUM_DE_LI = 113;
LANGUAGE_CODE_ENUM_DE_LU = 114;
LANGUAGE_CODE_ENUM_DJE = 115;
LANGUAGE_CODE_ENUM_DJE_NE = 116;
LANGUAGE_CODE_ENUM_DSB = 117;
LANGUAGE_CODE_ENUM_DSB_DE = 118;
LANGUAGE_CODE_ENUM_DUA = 119;
LANGUAGE_CODE_ENUM_DUA_CM = 120;
LANGUAGE_CODE_ENUM_DYO = 121;
LANGUAGE_CODE_ENUM_DYO_SN = 122;
LANGUAGE_CODE_ENUM_DZ = 123;
LANGUAGE_CODE_ENUM_DZ_BT = 124;
// E
LANGUAGE_CODE_ENUM_EBU = 125;
LANGUAGE_CODE_ENUM_EBU_KE = 126;
LANGUAGE_CODE_ENUM_EE = 127;
LANGUAGE_CODE_ENUM_EE_GH = 128;
LANGUAGE_CODE_ENUM_EE_TG = 129;
LANGUAGE_CODE_ENUM_EL = 130;
LANGUAGE_CODE_ENUM_EL_CY = 131;
LANGUAGE_CODE_ENUM_EL_GR = 132;
LANGUAGE_CODE_ENUM_EN = 133;
LANGUAGE_CODE_ENUM_EN_AE = 134;
LANGUAGE_CODE_ENUM_EN_AG = 135;
LANGUAGE_CODE_ENUM_EN_AI = 136;
LANGUAGE_CODE_ENUM_EN_AS = 137;
LANGUAGE_CODE_ENUM_EN_AT = 138;
LANGUAGE_CODE_ENUM_EN_AU = 139;
LANGUAGE_CODE_ENUM_EN_BB = 140;
LANGUAGE_CODE_ENUM_EN_BE = 141;
LANGUAGE_CODE_ENUM_EN_BI = 142;
LANGUAGE_CODE_ENUM_EN_BM = 143;
LANGUAGE_CODE_ENUM_EN_BS = 144;
LANGUAGE_CODE_ENUM_EN_BW = 145;
LANGUAGE_CODE_ENUM_EN_BZ = 146;
LANGUAGE_CODE_ENUM_EN_CA = 147;
LANGUAGE_CODE_ENUM_EN_CC = 148;
LANGUAGE_CODE_ENUM_EN_CH = 149;
LANGUAGE_CODE_ENUM_EN_CK = 150;
LANGUAGE_CODE_ENUM_EN_CM = 151;
LANGUAGE_CODE_ENUM_EN_CX = 152;
LANGUAGE_CODE_ENUM_EN_CY = 153;
LANGUAGE_CODE_ENUM_EN_DE = 154;
LANGUAGE_CODE_ENUM_EN_DG = 155;
LANGUAGE_CODE_ENUM_EN_DK = 156;
LANGUAGE_CODE_ENUM_EN_DM = 157;
LANGUAGE_CODE_ENUM_EN_ER = 158;
LANGUAGE_CODE_ENUM_EN_FI = 159;
LANGUAGE_CODE_ENUM_EN_FJ = 160;
LANGUAGE_CODE_ENUM_EN_FK = 161;
LANGUAGE_CODE_ENUM_EN_FM = 162;
LANGUAGE_CODE_ENUM_EN_GB = 163;
LANGUAGE_CODE_ENUM_EN_GD = 164;
LANGUAGE_CODE_ENUM_EN_GG = 165;
LANGUAGE_CODE_ENUM_EN_GH = 166;
LANGUAGE_CODE_ENUM_EN_GI = 167;
LANGUAGE_CODE_ENUM_EN_GM = 168;
LANGUAGE_CODE_ENUM_EN_GU = 169;
LANGUAGE_CODE_ENUM_EN_GY = 170;
LANGUAGE_CODE_ENUM_EN_HK = 171;
LANGUAGE_CODE_ENUM_EN_IE = 172;
LANGUAGE_CODE_ENUM_EN_IL = 173;
LANGUAGE_CODE_ENUM_EN_IM = 174;
LANGUAGE_CODE_ENUM_EN_IN = 175;
LANGUAGE_CODE_ENUM_EN_IO = 176;
LANGUAGE_CODE_ENUM_EN_JE = 177;
LANGUAGE_CODE_ENUM_EN_JM = 178;
LANGUAGE_CODE_ENUM_EN_KE = 179;
LANGUAGE_CODE_ENUM_EN_KI = 180;
LANGUAGE_CODE_ENUM_EN_KN = 181;
LANGUAGE_CODE_ENUM_EN_KY = 182;
LANGUAGE_CODE_ENUM_EN_LC = 183;
LANGUAGE_CODE_ENUM_EN_LR = 184;
LANGUAGE_CODE_ENUM_EN_LS = 185;
LANGUAGE_CODE_ENUM_EN_MG = 186;
LANGUAGE_CODE_ENUM_EN_MH = 187;
LANGUAGE_CODE_ENUM_EN_MO = 188;
LANGUAGE_CODE_ENUM_EN_MP = 189;
LANGUAGE_CODE_ENUM_EN_MS = 190;
LANGUAGE_CODE_ENUM_EN_MT = 191;
LANGUAGE_CODE_ENUM_EN_MU = 192;
LANGUAGE_CODE_ENUM_EN_MW = 193;
LANGUAGE_CODE_ENUM_EN_MY = 194;
LANGUAGE_CODE_ENUM_EN_NA = 195;
LANGUAGE_CODE_ENUM_EN_NF = 196;
LANGUAGE_CODE_ENUM_EN_NG = 197;
LANGUAGE_CODE_ENUM_EN_NL = 198;
LANGUAGE_CODE_ENUM_EN_NR = 199;
LANGUAGE_CODE_ENUM_EN_NU = 200;
LANGUAGE_CODE_ENUM_EN_NZ = 201;
LANGUAGE_CODE_ENUM_EN_PG = 202;
LANGUAGE_CODE_ENUM_EN_PH = 203;
LANGUAGE_CODE_ENUM_EN_PK = 204;
LANGUAGE_CODE_ENUM_EN_PN = 205;
LANGUAGE_CODE_ENUM_EN_PR = 206;
LANGUAGE_CODE_ENUM_EN_PW = 207;
LANGUAGE_CODE_ENUM_EN_RW = 208;
LANGUAGE_CODE_ENUM_EN_SB = 209;
LANGUAGE_CODE_ENUM_EN_SC = 210;
LANGUAGE_CODE_ENUM_EN_SD = 211;
LANGUAGE_CODE_ENUM_EN_SE = 212;
LANGUAGE_CODE_ENUM_EN_SG = 213;
LANGUAGE_CODE_ENUM_EN_SH = 214;
LANGUAGE_CODE_ENUM_EN_SI = 215;
LANGUAGE_CODE_ENUM_EN_SL = 216;
LANGUAGE_CODE_ENUM_EN_SS = 217;
LANGUAGE_CODE_ENUM_EN_SX = 218;
LANGUAGE_CODE_ENUM_EN_SZ = 219;
LANGUAGE_CODE_ENUM_EN_TC = 220;
LANGUAGE_CODE_ENUM_EN_TK = 221;
LANGUAGE_CODE_ENUM_EN_TO = 222;
LANGUAGE_CODE_ENUM_EN_TT = 223;
LANGUAGE_CODE_ENUM_EN_TV = 224;
LANGUAGE_CODE_ENUM_EN_TZ = 225;
LANGUAGE_CODE_ENUM_EN_UG = 226;
LANGUAGE_CODE_ENUM_EN_UM = 227;
LANGUAGE_CODE_ENUM_EN_US = 228;
LANGUAGE_CODE_ENUM_EN_VC = 229;
LANGUAGE_CODE_ENUM_EN_VG = 230;
LANGUAGE_CODE_ENUM_EN_VI = 231;
LANGUAGE_CODE_ENUM_EN_VU = 232;
LANGUAGE_CODE_ENUM_EN_WS = 233;
LANGUAGE_CODE_ENUM_EN_ZA = 234;
LANGUAGE_CODE_ENUM_EN_ZM = 235;
LANGUAGE_CODE_ENUM_EN_ZW = 236;
LANGUAGE_CODE_ENUM_EO = 237;
LANGUAGE_CODE_ENUM_ES = 238;
LANGUAGE_CODE_ENUM_ES_AR = 239;
LANGUAGE_CODE_ENUM_ES_BO = 240;
LANGUAGE_CODE_ENUM_ES_BR = 241;
LANGUAGE_CODE_ENUM_ES_BZ = 242;
LANGUAGE_CODE_ENUM_ES_CL = 243;
LANGUAGE_CODE_ENUM_ES_CO = 244;
LANGUAGE_CODE_ENUM_ES_CR = 245;
LANGUAGE_CODE_ENUM_ES_CU = 246;
LANGUAGE_CODE_ENUM_ES_DO = 247;
LANGUAGE_CODE_ENUM_ES_EA = 248;
LANGUAGE_CODE_ENUM_ES_EC = 249;
LANGUAGE_CODE_ENUM_ES_ES = 250;
LANGUAGE_CODE_ENUM_ES_GQ = 251;
LANGUAGE_CODE_ENUM_ES_GT = 252;
LANGUAGE_CODE_ENUM_ES_HN = 253;
LANGUAGE_CODE_ENUM_ES_IC = 254;
LANGUAGE_CODE_ENUM_ES_MX = 255;
LANGUAGE_CODE_ENUM_ES_NI = 256;
LANGUAGE_CODE_ENUM_ES_PA = 257;
LANGUAGE_CODE_ENUM_ES_PE = 258;
LANGUAGE_CODE_ENUM_ES_PH = 259;
LANGUAGE_CODE_ENUM_ES_PR = 260;
LANGUAGE_CODE_ENUM_ES_PY = 261;
LANGUAGE_CODE_ENUM_ES_SV = 262;
LANGUAGE_CODE_ENUM_ES_US = 263;
LANGUAGE_CODE_ENUM_ES_UY = 264;
LANGUAGE_CODE_ENUM_ES_VE = 265;
LANGUAGE_CODE_ENUM_ET = 266;
LANGUAGE_CODE_ENUM_ET_EE = 267;
LANGUAGE_CODE_ENUM_EU = 268;
LANGUAGE_CODE_ENUM_EU_ES = 269;
LANGUAGE_CODE_ENUM_EWO = 270;
LANGUAGE_CODE_ENUM_EWO_CM = 271;
// F
LANGUAGE_CODE_ENUM_FA = 272;
LANGUAGE_CODE_ENUM_FA_AF = 273;
LANGUAGE_CODE_ENUM_FA_IR = 274;
LANGUAGE_CODE_ENUM_FF = 275;
LANGUAGE_CODE_ENUM_FF_ADLM = 276;
LANGUAGE_CODE_ENUM_FF_ADLM_BF = 277;
LANGUAGE_CODE_ENUM_FF_ADLM_CM = 278;
LANGUAGE_CODE_ENUM_FF_ADLM_GH = 279;
LANGUAGE_CODE_ENUM_FF_ADLM_GM = 280;
LANGUAGE_CODE_ENUM_FF_ADLM_GN = 281;
LANGUAGE_CODE_ENUM_FF_ADLM_GW = 282;
LANGUAGE_CODE_ENUM_FF_ADLM_LR = 283;
LANGUAGE_CODE_ENUM_FF_ADLM_MR = 284;
LANGUAGE_CODE_ENUM_FF_ADLM_NE = 285;
LANGUAGE_CODE_ENUM_FF_ADLM_NG = 286;
LANGUAGE_CODE_ENUM_FF_ADLM_SL = 287;
LANGUAGE_CODE_ENUM_FF_ADLM_SN = 288;
LANGUAGE_CODE_ENUM_FF_LATN = 289;
LANGUAGE_CODE_ENUM_FF_LATN_BF = 290;
LANGUAGE_CODE_ENUM_FF_LATN_CM = 291;
LANGUAGE_CODE_ENUM_FF_LATN_GH = 292;
LANGUAGE_CODE_ENUM_FF_LATN_GM = 293;
LANGUAGE_CODE_ENUM_FF_LATN_GN = 294;
LANGUAGE_CODE_ENUM_FF_LATN_GW = 295;
LANGUAGE_CODE_ENUM_FF_LATN_LR = 296;
LANGUAGE_CODE_ENUM_FF_LATN_MR = 297;
LANGUAGE_CODE_ENUM_FF_LATN_NE = 298;
LANGUAGE_CODE_ENUM_FF_LATN_NG = 299;
LANGUAGE_CODE_ENUM_FF_LATN_SL = 300;
LANGUAGE_CODE_ENUM_FF_LATN_SN = 301;
LANGUAGE_CODE_ENUM_FI = 302;
LANGUAGE_CODE_ENUM_FI_FI = 303;
LANGUAGE_CODE_ENUM_FIL = 304;
LANGUAGE_CODE_ENUM_FIL_PH = 305;
LANGUAGE_CODE_ENUM_FO = 306;
LANGUAGE_CODE_ENUM_FO_DK = 307;
LANGUAGE_CODE_ENUM_FO_FO = 308;
LANGUAGE_CODE_ENUM_FR = 309;
LANGUAGE_CODE_ENUM_FR_BE = 310;
LANGUAGE_CODE_ENUM_FR_BF = 311;
LANGUAGE_CODE_ENUM_FR_BI = 312;
LANGUAGE_CODE_ENUM_FR_BJ = 313;
LANGUAGE_CODE_ENUM_FR_BL = 314;
LANGUAGE_CODE_ENUM_FR_CA = 315;
LANGUAGE_CODE_ENUM_FR_CD = 316;
LANGUAGE_CODE_ENUM_FR_CF = 317;
LANGUAGE_CODE_ENUM_FR_CG = 318;
LANGUAGE_CODE_ENUM_FR_CH = 319;
LANGUAGE_CODE_ENUM_FR_CI = 320;
LANGUAGE_CODE_ENUM_FR_CM = 321;
LANGUAGE_CODE_ENUM_FR_DJ = 322;
LANGUAGE_CODE_ENUM_FR_DZ = 323;
LANGUAGE_CODE_ENUM_FR_FR = 324;
LANGUAGE_CODE_ENUM_FR_GA = 325;
LANGUAGE_CODE_ENUM_FR_GF = 326;
LANGUAGE_CODE_ENUM_FR_GN = 327;
LANGUAGE_CODE_ENUM_FR_GP = 328;
LANGUAGE_CODE_ENUM_FR_GQ = 329;
LANGUAGE_CODE_ENUM_FR_HT = 330;
LANGUAGE_CODE_ENUM_FR_KM = 331;
LANGUAGE_CODE_ENUM_FR_LU = 332;
LANGUAGE_CODE_ENUM_FR_MA = 333;
LANGUAGE_CODE_ENUM_FR_MC = 334;
LANGUAGE_CODE_ENUM_FR_MF = 335;
LANGUAGE_CODE_ENUM_FR_MG = 336;
LANGUAGE_CODE_ENUM_FR_ML = 337;
LANGUAGE_CODE_ENUM_FR_MQ = 338;
LANGUAGE_CODE_ENUM_FR_MR = 339;
LANGUAGE_CODE_ENUM_FR_MU = 340;
LANGUAGE_CODE_ENUM_FR_NC = 341;
LANGUAGE_CODE_ENUM_FR_NE = 342;
LANGUAGE_CODE_ENUM_FR_PF = 343;
LANGUAGE_CODE_ENUM_FR_PM = 344;
LANGUAGE_CODE_ENUM_FR_RE = 345;
LANGUAGE_CODE_ENUM_FR_RW = 346;
LANGUAGE_CODE_ENUM_FR_SC = 347;
LANGUAGE_CODE_ENUM_FR_SN = 348;
LANGUAGE_CODE_ENUM_FR_SY = 349;
LANGUAGE_CODE_ENUM_FR_TD = 350;
LANGUAGE_CODE_ENUM_FR_TG = 351;
LANGUAGE_CODE_ENUM_FR_TN = 352;
LANGUAGE_CODE_ENUM_FR_VU = 353;
LANGUAGE_CODE_ENUM_FR_WF = 354;
LANGUAGE_CODE_ENUM_FR_YT = 355;
LANGUAGE_CODE_ENUM_FUR = 356;
LANGUAGE_CODE_ENUM_FUR_IT = 357;
LANGUAGE_CODE_ENUM_FY = 358;
LANGUAGE_CODE_ENUM_FY_NL = 359;
// G
LANGUAGE_CODE_ENUM_GA = 360;
LANGUAGE_CODE_ENUM_GA_GB = 361;
LANGUAGE_CODE_ENUM_GA_IE = 362;
LANGUAGE_CODE_ENUM_GD = 363;
LANGUAGE_CODE_ENUM_GD_GB = 364;
LANGUAGE_CODE_ENUM_GL = 365;
LANGUAGE_CODE_ENUM_GL_ES = 366;
LANGUAGE_CODE_ENUM_GSW = 367;
LANGUAGE_CODE_ENUM_GSW_CH = 368;
LANGUAGE_CODE_ENUM_GSW_FR = 369;
LANGUAGE_CODE_ENUM_GSW_LI = 370;
LANGUAGE_CODE_ENUM_GU = 371;
LANGUAGE_CODE_ENUM_GU_IN = 372;
LANGUAGE_CODE_ENUM_GUZ = 373;
LANGUAGE_CODE_ENUM_GUZ_KE = 374;
LANGUAGE_CODE_ENUM_GV = 375;
LANGUAGE_CODE_ENUM_GV_IM = 376;
// H
LANGUAGE_CODE_ENUM_HA = 377;
LANGUAGE_CODE_ENUM_HA_GH = 378;
LANGUAGE_CODE_ENUM_HA_NE = 379;
LANGUAGE_CODE_ENUM_HA_NG = 380;
LANGUAGE_CODE_ENUM_HAW = 381;
LANGUAGE_CODE_ENUM_HAW_US = 382;
LANGUAGE_CODE_ENUM_HE = 383;
LANGUAGE_CODE_ENUM_HE_IL = 384;
LANGUAGE_CODE_ENUM_HI = 385;
LANGUAGE_CODE_ENUM_HI_IN = 386;
LANGUAGE_CODE_ENUM_HR = 387;
LANGUAGE_CODE_ENUM_HR_BA = 388;
LANGUAGE_CODE_ENUM_HR_HR = 389;
LANGUAGE_CODE_ENUM_HSB = 390;
LANGUAGE_CODE_ENUM_HSB_DE = 391;
LANGUAGE_CODE_ENUM_HU = 392;
LANGUAGE_CODE_ENUM_HU_HU = 393;
LANGUAGE_CODE_ENUM_HY = 394;
LANGUAGE_CODE_ENUM_HY_AM = 395;
// I
LANGUAGE_CODE_ENUM_IA = 396;
LANGUAGE_CODE_ENUM_ID = 397;
LANGUAGE_CODE_ENUM_ID_ID = 398;
LANGUAGE_CODE_ENUM_IG = 399;
LANGUAGE_CODE_ENUM_IG_NG = 400;
LANGUAGE_CODE_ENUM_II = 401;
LANGUAGE_CODE_ENUM_II_CN = 402;
LANGUAGE_CODE_ENUM_IS = 403;
LANGUAGE_CODE_ENUM_IS_IS = 404;
LANGUAGE_CODE_ENUM_IT = 405;
LANGUAGE_CODE_ENUM_IT_CH = 406;
LANGUAGE_CODE_ENUM_IT_IT = 407;
LANGUAGE_CODE_ENUM_IT_SM = 408;
LANGUAGE_CODE_ENUM_IT_VA = 409;
// J
LANGUAGE_CODE_ENUM_JA = 410;
LANGUAGE_CODE_ENUM_JA_JP = 411;
LANGUAGE_CODE_ENUM_JGO = 412;
LANGUAGE_CODE_ENUM_JGO_CM = 413;
LANGUAGE_CODE_ENUM_JMC = 414;
LANGUAGE_CODE_ENUM_JMC_TZ = 415;
LANGUAGE_CODE_ENUM_JV = 416;
LANGUAGE_CODE_ENUM_JV_ID = 417;
// K
LANGUAGE_CODE_ENUM_KA = 418;
LANGUAGE_CODE_ENUM_KA_GE = 419;
LANGUAGE_CODE_ENUM_KAB = 420;
LANGUAGE_CODE_ENUM_KAB_DZ = 421;
LANGUAGE_CODE_ENUM_KAM = 422;
LANGUAGE_CODE_ENUM_KAM_KE = 423;
LANGUAGE_CODE_ENUM_KDE = 424;
LANGUAGE_CODE_ENUM_KDE_TZ = 425;
LANGUAGE_CODE_ENUM_KEA = 426;
LANGUAGE_CODE_ENUM_KEA_CV = 427;
LANGUAGE_CODE_ENUM_KHQ = 428;
LANGUAGE_CODE_ENUM_KHQ_ML = 429;
LANGUAGE_CODE_ENUM_KI = 430;
LANGUAGE_CODE_ENUM_KI_KE = 431;
LANGUAGE_CODE_ENUM_KK = 432;
LANGUAGE_CODE_ENUM_KK_KZ = 433;
LANGUAGE_CODE_ENUM_KKJ = 434;
LANGUAGE_CODE_ENUM_KKJ_CM = 435;
LANGUAGE_CODE_ENUM_KL = 436;
LANGUAGE_CODE_ENUM_KL_GL = 437;
LANGUAGE_CODE_ENUM_KLN = 438;
LANGUAGE_CODE_ENUM_KLN_KE = 439;
LANGUAGE_CODE_ENUM_KM = 440;
LANGUAGE_CODE_ENUM_KM_KH = 441;
LANGUAGE_CODE_ENUM_KN = 442;
LANGUAGE_CODE_ENUM_KN_IN = 443;
LANGUAGE_CODE_ENUM_KO = 444;
LANGUAGE_CODE_ENUM_KO_KP = 445;
LANGUAGE_CODE_ENUM_KO_KR = 446;
LANGUAGE_CODE_ENUM_KOK = 447;
LANGUAGE_CODE_ENUM_KOK_IN = 448;
LANGUAGE_CODE_ENUM_KS = 449;
LANGUAGE_CODE_ENUM_KS_ARAB = 450;
LANGUAGE_CODE_ENUM_KS_ARAB_IN = 451;
LANGUAGE_CODE_ENUM_KSB = 452;
LANGUAGE_CODE_ENUM_KSB_TZ = 453;
LANGUAGE_CODE_ENUM_KSF = 454;
LANGUAGE_CODE_ENUM_KSF_CM = 455;
LANGUAGE_CODE_ENUM_KSH = 456;
LANGUAGE_CODE_ENUM_KSH_DE = 457;
LANGUAGE_CODE_ENUM_KU = 458;
LANGUAGE_CODE_ENUM_KU_TR = 459;
LANGUAGE_CODE_ENUM_KW = 460;
LANGUAGE_CODE_ENUM_KW_GB = 461;
LANGUAGE_CODE_ENUM_KY = 462;
LANGUAGE_CODE_ENUM_KY_KG = 463;
// L
LANGUAGE_CODE_ENUM_LAG = 464;
LANGUAGE_CODE_ENUM_LAG_TZ = 465;
LANGUAGE_CODE_ENUM_LB = 466;
LANGUAGE_CODE_ENUM_LB_LU = 467;
LANGUAGE_CODE_ENUM_LG = 468;
LANGUAGE_CODE_ENUM_LG_UG = 469;
LANGUAGE_CODE_ENUM_LKT = 470;
LANGUAGE_CODE_ENUM_LKT_US = 471;
LANGUAGE_CODE_ENUM_LN = 472;
LANGUAGE_CODE_ENUM_LN_AO = 473;
LANGUAGE_CODE_ENUM_LN_CD = 474;
LANGUAGE_CODE_ENUM_LN_CF = 475;
LANGUAGE_CODE_ENUM_LN_CG = 476;
LANGUAGE_CODE_ENUM_LO = 477;
LANGUAGE_CODE_ENUM_LO_LA = 478;
LANGUAGE_CODE_ENUM_LRC = 479;
LANGUAGE_CODE_ENUM_LRC_IQ = 480;
LANGUAGE_CODE_ENUM_LRC_IR = 481;
LANGUAGE_CODE_ENUM_LT = 482;
LANGUAGE_CODE_ENUM_LT_LT = 483;
LANGUAGE_CODE_ENUM_LU = 484;
LANGUAGE_CODE_ENUM_LU_CD = 485;
LANGUAGE_CODE_ENUM_LUO = 486;
LANGUAGE_CODE_ENUM_LUO_KE = 487;
LANGUAGE_CODE_ENUM_LUY = 488;
LANGUAGE_CODE_ENUM_LUY_KE = 489;
LANGUAGE_CODE_ENUM_LV = 490;
LANGUAGE_CODE_ENUM_LV_LV = 491;
// M
LANGUAGE_CODE_ENUM_MAI = 492;
LANGUAGE_CODE_ENUM_MAI_IN = 493;
LANGUAGE_CODE_ENUM_MAS = 494;
LANGUAGE_CODE_ENUM_MAS_KE = 495;
LANGUAGE_CODE_ENUM_MAS_TZ = 496;
LANGUAGE_CODE_ENUM_MER = 497;
LANGUAGE_CODE_ENUM_MER_KE = 498;
LANGUAGE_CODE_ENUM_MFE = 499;
LANGUAGE_CODE_ENUM_MFE_MU = 500;
LANGUAGE_CODE_ENUM_MG = 501;
LANGUAGE_CODE_ENUM_MG_MG = 502;
LANGUAGE_CODE_ENUM_MGH = 503;
LANGUAGE_CODE_ENUM_MGH_MZ = 504;
LANGUAGE_CODE_ENUM_MGO = 505;
LANGUAGE_CODE_ENUM_MGO_CM = 506;
LANGUAGE_CODE_ENUM_MI = 507;
LANGUAGE_CODE_ENUM_MI_NZ = 508;
LANGUAGE_CODE_ENUM_MK = 509;
LANGUAGE_CODE_ENUM_MK_MK = 510;
LANGUAGE_CODE_ENUM_ML = 511;
LANGUAGE_CODE_ENUM_ML_IN = 512;
LANGUAGE_CODE_ENUM_MN = 513;
LANGUAGE_CODE_ENUM_MN_MN = 514;
LANGUAGE_CODE_ENUM_MNI = 515;
LANGUAGE_CODE_ENUM_MNI_BENG = 516;
LANGUAGE_CODE_ENUM_MNI_BENG_IN = 517;
LANGUAGE_CODE_ENUM_MR = 518;
LANGUAGE_CODE_ENUM_MR_IN = 519;
LANGUAGE_CODE_ENUM_MS = 520;
LANGUAGE_CODE_ENUM_MS_BN = 521;
LANGUAGE_CODE_ENUM_MS_ID = 522;
LANGUAGE_CODE_ENUM_MS_MY = 523;
LANGUAGE_CODE_ENUM_MS_SG = 524;
LANGUAGE_CODE_ENUM_MT = 525;
LANGUAGE_CODE_ENUM_MT_MT = 526;
LANGUAGE_CODE_ENUM_MUA = 527;
LANGUAGE_CODE_ENUM_MUA_CM = 528;
LANGUAGE_CODE_ENUM_MY = 529;
LANGUAGE_CODE_ENUM_MY_MM = 530;
LANGUAGE_CODE_ENUM_MZN = 531;
LANGUAGE_CODE_ENUM_MZN_IR = 532;
// N
LANGUAGE_CODE_ENUM_NAQ = 533;
LANGUAGE_CODE_ENUM_NAQ_NA = 534;
LANGUAGE_CODE_ENUM_NB = 535;
LANGUAGE_CODE_ENUM_NB_NO = 536;
LANGUAGE_CODE_ENUM_NB_SJ = 537;
LANGUAGE_CODE_ENUM_ND = 538;
LANGUAGE_CODE_ENUM_ND_ZW = 539;
LANGUAGE_CODE_ENUM_NDS = 540;
LANGUAGE_CODE_ENUM_NDS_DE = 541;
LANGUAGE_CODE_ENUM_NDS_NL = 542;
LANGUAGE_CODE_ENUM_NE = 543;
LANGUAGE_CODE_ENUM_NE_IN = 544;
LANGUAGE_CODE_ENUM_NE_NP = 545;
LANGUAGE_CODE_ENUM_NL = 546;
LANGUAGE_CODE_ENUM_NL_AW = 547;
LANGUAGE_CODE_ENUM_NL_BE = 548;
LANGUAGE_CODE_ENUM_NL_BQ = 549;
LANGUAGE_CODE_ENUM_NL_CW = 550;
LANGUAGE_CODE_ENUM_NL_NL = 551;
LANGUAGE_CODE_ENUM_NL_SR = 552;
LANGUAGE_CODE_ENUM_NL_SX = 553;
LANGUAGE_CODE_ENUM_NMG = 554;
LANGUAGE_CODE_ENUM_NMG_CM = 555;
LANGUAGE_CODE_ENUM_NN = 556;
LANGUAGE_CODE_ENUM_NN_NO = 557;
LANGUAGE_CODE_ENUM_NNH = 558;
LANGUAGE_CODE_ENUM_NNH_CM = 559;
LANGUAGE_CODE_ENUM_NUS = 560;
LANGUAGE_CODE_ENUM_NUS_SS = 561;
LANGUAGE_CODE_ENUM_NYN = 562;
LANGUAGE_CODE_ENUM_NYN_UG = 563;
// O
LANGUAGE_CODE_ENUM_OM = 564;
LANGUAGE_CODE_ENUM_OM_ET = 565;
LANGUAGE_CODE_ENUM_OM_KE = 566;
LANGUAGE_CODE_ENUM_OR = 567;
LANGUAGE_CODE_ENUM_OR_IN = 568;
LANGUAGE_CODE_ENUM_OS = 569;
LANGUAGE_CODE_ENUM_OS_GE = 570;
LANGUAGE_CODE_ENUM_OS_RU = 571;
// P
LANGUAGE_CODE_ENUM_PA = 572;
LANGUAGE_CODE_ENUM_PA_ARAB = 573;
LANGUAGE_CODE_ENUM_PA_ARAB_PK = 574;
LANGUAGE_CODE_ENUM_PA_GURU = 575;
LANGUAGE_CODE_ENUM_PA_GURU_IN = 576;
LANGUAGE_CODE_ENUM_PCM = 577;
LANGUAGE_CODE_ENUM_PCM_NG = 578;
LANGUAGE_CODE_ENUM_PL = 579;
LANGUAGE_CODE_ENUM_PL_PL = 580;
LANGUAGE_CODE_ENUM_PRG = 581;
LANGUAGE_CODE_ENUM_PS = 582;
LANGUAGE_CODE_ENUM_PS_AF = 583;
LANGUAGE_CODE_ENUM_PS_PK = 584;
LANGUAGE_CODE_ENUM_PT = 585;
LANGUAGE_CODE_ENUM_PT_AO = 586;
LANGUAGE_CODE_ENUM_PT_BR = 587;
LANGUAGE_CODE_ENUM_PT_CH = 588;
LANGUAGE_CODE_ENUM_PT_CV = 589;
LANGUAGE_CODE_ENUM_PT_GQ = 590;
LANGUAGE_CODE_ENUM_PT_GW = 591;
LANGUAGE_CODE_ENUM_PT_LU = 592;
LANGUAGE_CODE_ENUM_PT_MO = 593;
LANGUAGE_CODE_ENUM_PT_MZ = 594;
LANGUAGE_CODE_ENUM_PT_PT = 595;
LANGUAGE_CODE_ENUM_PT_ST = 596;
LANGUAGE_CODE_ENUM_PT_TL = 597;
// Q
LANGUAGE_CODE_ENUM_QU = 598;
LANGUAGE_CODE_ENUM_QU_BO = 599;
LANGUAGE_CODE_ENUM_QU_EC = 600;
LANGUAGE_CODE_ENUM_QU_PE = 601;
// R
LANGUAGE_CODE_ENUM_RM = 602;
LANGUAGE_CODE_ENUM_RM_CH = 603;
LANGUAGE_CODE_ENUM_RN = 604;
LANGUAGE_CODE_ENUM_RN_BI = 605;
LANGUAGE_CODE_ENUM_RO = 606;
LANGUAGE_CODE_ENUM_RO_MD = 607;
LANGUAGE_CODE_ENUM_RO_RO = 608;
LANGUAGE_CODE_ENUM_ROF = 609;
LANGUAGE_CODE_ENUM_ROF_TZ = 610;
LANGUAGE_CODE_ENUM_RU = 611;
LANGUAGE_CODE_ENUM_RU_BY = 612;
LANGUAGE_CODE_ENUM_RU_KG = 613;
LANGUAGE_CODE_ENUM_RU_KZ = 614;
LANGUAGE_CODE_ENUM_RU_MD = 615;
LANGUAGE_CODE_ENUM_RU_RU = 616;
LANGUAGE_CODE_ENUM_RU_UA = 617;
LANGUAGE_CODE_ENUM_RW = 618;
LANGUAGE_CODE_ENUM_RW_RW = 619;
LANGUAGE_CODE_ENUM_RWK = 620;
LANGUAGE_CODE_ENUM_RWK_TZ = 621;
// S
LANGUAGE_CODE_ENUM_SAH = 622;
LANGUAGE_CODE_ENUM_SAH_RU = 623;
LANGUAGE_CODE_ENUM_SAQ = 624;
LANGUAGE_CODE_ENUM_SAQ_KE = 625;
LANGUAGE_CODE_ENUM_SAT = 626;
LANGUAGE_CODE_ENUM_SAT_OLCK = 627;
LANGUAGE_CODE_ENUM_SAT_OLCK_IN = 628;
LANGUAGE_CODE_ENUM_SBP = 629;
LANGUAGE_CODE_ENUM_SBP_TZ = 630;
LANGUAGE_CODE_ENUM_SD = 631;
LANGUAGE_CODE_ENUM_SD_ARAB = 632;
LANGUAGE_CODE_ENUM_SD_ARAB_PK = 633;
LANGUAGE_CODE_ENUM_SD_DEVA = 634;
LANGUAGE_CODE_ENUM_SD_DEVA_IN = 635;
LANGUAGE_CODE_ENUM_SE = 636;
LANGUAGE_CODE_ENUM_SE_FI = 637;
LANGUAGE_CODE_ENUM_SE_NO = 638;
LANGUAGE_CODE_ENUM_SE_SE = 639;
LANGUAGE_CODE_ENUM_SEH = 640;
LANGUAGE_CODE_ENUM_SEH_MZ = 641;
LANGUAGE_CODE_ENUM_SES = 642;
LANGUAGE_CODE_ENUM_SES_ML = 643;
LANGUAGE_CODE_ENUM_SG = 644;
LANGUAGE_CODE_ENUM_SG_CF = 645;
LANGUAGE_CODE_ENUM_SHI = 646;
LANGUAGE_CODE_ENUM_SHI_LATN = 647;
LANGUAGE_CODE_ENUM_SHI_LATN_MA = 648;
LANGUAGE_CODE_ENUM_SHI_TFNG = 649;
LANGUAGE_CODE_ENUM_SHI_TFNG_MA = 650;
LANGUAGE_CODE_ENUM_SI = 651;
LANGUAGE_CODE_ENUM_SI_LK = 652;
LANGUAGE_CODE_ENUM_SK = 653;
LANGUAGE_CODE_ENUM_SK_SK = 654;
LANGUAGE_CODE_ENUM_SL = 655;
LANGUAGE_CODE_ENUM_SL_SI = 656;
LANGUAGE_CODE_ENUM_SMN = 657;
LANGUAGE_CODE_ENUM_SMN_FI = 658;
LANGUAGE_CODE_ENUM_SN = 659;
LANGUAGE_CODE_ENUM_SN_ZW = 660;
LANGUAGE_CODE_ENUM_SO = 661;
LANGUAGE_CODE_ENUM_SO_DJ = 662;
LANGUAGE_CODE_ENUM_SO_ET = 663;
LANGUAGE_CODE_ENUM_SO_KE = 664;
LANGUAGE_CODE_ENUM_SO_SO = 665;
LANGUAGE_CODE_ENUM_SQ = 666;
LANGUAGE_CODE_ENUM_SQ_AL = 667;
LANGUAGE_CODE_ENUM_SQ_MK = 668;
LANGUAGE_CODE_ENUM_SQ_XK = 669;
LANGUAGE_CODE_ENUM_SR = 670;
LANGUAGE_CODE_ENUM_SR_CYRL = 671;
LANGUAGE_CODE_ENUM_SR_CYRL_BA = 672;
LANGUAGE_CODE_ENUM_SR_CYRL_ME = 673;
LANGUAGE_CODE_ENUM_SR_CYRL_RS = 674;
LANGUAGE_CODE_ENUM_SR_CYRL_XK = 675;
LANGUAGE_CODE_ENUM_SR_LATN = 676;
LANGUAGE_CODE_ENUM_SR_LATN_BA = 677;
LANGUAGE_CODE_ENUM_SR_LATN_ME = 678;
LANGUAGE_CODE_ENUM_SR_LATN_RS = 679;
LANGUAGE_CODE_ENUM_SR_LATN_XK = 680;
LANGUAGE_CODE_ENUM_SU = 681;
LANGUAGE_CODE_ENUM_SU_LATN = 682;
LANGUAGE_CODE_ENUM_SU_LATN_ID = 683;
LANGUAGE_CODE_ENUM_SV = 684;
LANGUAGE_CODE_ENUM_SV_AX = 685;
LANGUAGE_CODE_ENUM_SV_FI = 686;
LANGUAGE_CODE_ENUM_SV_SE = 687;
LANGUAGE_CODE_ENUM_SW = 688;
LANGUAGE_CODE_ENUM_SW_CD = 689;
LANGUAGE_CODE_ENUM_SW_KE = 690;
LANGUAGE_CODE_ENUM_SW_TZ = 691;
LANGUAGE_CODE_ENUM_SW_UG = 692;
LANGUAGE_CODE_ENUM_TA = 693;
LANGUAGE_CODE_ENUM_TA_IN = 694;
LANGUAGE_CODE_ENUM_TA_LK = 695;
LANGUAGE_CODE_ENUM_TA_MY = 696;
LANGUAGE_CODE_ENUM_TA_SG = 697;
LANGUAGE_CODE_ENUM_TE = 698;
LANGUAGE_CODE_ENUM_TE_IN = 699;
LANGUAGE_CODE_ENUM_TEO = 700;
LANGUAGE_CODE_ENUM_TEO_KE = 701;
LANGUAGE_CODE_ENUM_TEO_UG = 702;
LANGUAGE_CODE_ENUM_TG = 703;
LANGUAGE_CODE_ENUM_TG_TJ = 704;
LANGUAGE_CODE_ENUM_TH = 705;
LANGUAGE_CODE_ENUM_TH_TH = 706;
LANGUAGE_CODE_ENUM_TI = 707;
LANGUAGE_CODE_ENUM_TI_ER = 708;
LANGUAGE_CODE_ENUM_TI_ET = 709;
LANGUAGE_CODE_ENUM_TK = 710;
LANGUAGE_CODE_ENUM_TK_TM = 711;
LANGUAGE_CODE_ENUM_TO = 712;
LANGUAGE_CODE_ENUM_TO_TO = 713;
LANGUAGE_CODE_ENUM_TR = 714;
LANGUAGE_CODE_ENUM_TR_CY = 715;
LANGUAGE_CODE_ENUM_TR_TR = 716;
LANGUAGE_CODE_ENUM_TT = 717;
LANGUAGE_CODE_ENUM_TT_RU = 718;
LANGUAGE_CODE_ENUM_TWQ = 719;
LANGUAGE_CODE_ENUM_TWQ_NE = 720;
LANGUAGE_CODE_ENUM_TZM = 721;
LANGUAGE_CODE_ENUM_TZM_MA = 722;
LANGUAGE_CODE_ENUM_UG = 723;
LANGUAGE_CODE_ENUM_UG_CN = 724;
LANGUAGE_CODE_ENUM_UK = 725;
LANGUAGE_CODE_ENUM_UK_UA = 726;
LANGUAGE_CODE_ENUM_UR = 727;
LANGUAGE_CODE_ENUM_UR_IN = 728;
LANGUAGE_CODE_ENUM_UR_PK = 729;
LANGUAGE_CODE_ENUM_UZ = 730;
LANGUAGE_CODE_ENUM_UZ_ARAB = 731;
LANGUAGE_CODE_ENUM_UZ_ARAB_AF = 732;
LANGUAGE_CODE_ENUM_UZ_CYRL = 733;
LANGUAGE_CODE_ENUM_UZ_CYRL_UZ = 734;
LANGUAGE_CODE_ENUM_UZ_LATN = 735;
LANGUAGE_CODE_ENUM_UZ_LATN_UZ = 736;
LANGUAGE_CODE_ENUM_VAI = 737;
LANGUAGE_CODE_ENUM_VAI_LATN = 738;
LANGUAGE_CODE_ENUM_VAI_LATN_LR = 739;
LANGUAGE_CODE_ENUM_VAI_VAII = 740;
LANGUAGE_CODE_ENUM_VAI_VAII_LR = 741;
LANGUAGE_CODE_ENUM_VI = 742;
LANGUAGE_CODE_ENUM_VI_VN = 743;
LANGUAGE_CODE_ENUM_VO = 744;
LANGUAGE_CODE_ENUM_VUN = 745;
LANGUAGE_CODE_ENUM_VUN_TZ = 746;
LANGUAGE_CODE_ENUM_WAE = 747;
LANGUAGE_CODE_ENUM_WAE_CH = 748;
LANGUAGE_CODE_ENUM_WO = 749;
LANGUAGE_CODE_ENUM_WO_SN = 750;
LANGUAGE_CODE_ENUM_XH = 751;
LANGUAGE_CODE_ENUM_XH_ZA = 752;
LANGUAGE_CODE_ENUM_XOG = 753;
LANGUAGE_CODE_ENUM_XOG_UG = 754;
LANGUAGE_CODE_ENUM_YAV = 755;
LANGUAGE_CODE_ENUM_YAV_CM = 756;
LANGUAGE_CODE_ENUM_YI = 757;
LANGUAGE_CODE_ENUM_YO = 758;
LANGUAGE_CODE_ENUM_YO_BJ = 759;
LANGUAGE_CODE_ENUM_YO_NG = 760;
LANGUAGE_CODE_ENUM_YUE = 761;
LANGUAGE_CODE_ENUM_YUE_HANS = 762;
LANGUAGE_CODE_ENUM_YUE_HANS_CN = 763;
LANGUAGE_CODE_ENUM_YUE_HANT = 764;
LANGUAGE_CODE_ENUM_YUE_HANT_HK = 765;
LANGUAGE_CODE_ENUM_ZGH = 766;
LANGUAGE_CODE_ENUM_ZGH_MA = 767;
LANGUAGE_CODE_ENUM_ZH = 768;
LANGUAGE_CODE_ENUM_ZH_HANS = 769;
LANGUAGE_CODE_ENUM_ZH_HANS_CN = 770;
LANGUAGE_CODE_ENUM_ZH_HANS_HK = 771;
LANGUAGE_CODE_ENUM_ZH_HANS_MO = 772;
LANGUAGE_CODE_ENUM_ZH_HANS_SG = 773;
LANGUAGE_CODE_ENUM_ZH_HANT = 774;
LANGUAGE_CODE_ENUM_ZH_HANT_HK = 775;
LANGUAGE_CODE_ENUM_ZH_HANT_MO = 776;
LANGUAGE_CODE_ENUM_ZH_HANT_TW = 777;
LANGUAGE_CODE_ENUM_ZU = 778;
LANGUAGE_CODE_ENUM_ZU_ZA = 779;
}
enum PostalCodeRuleInclusionTypeEnum {
POSTAL_CODE_RULE_INCLUSION_TYPE_ENUM_INCLUDE = 0;
POSTAL_CODE_RULE_INCLUSION_TYPE_ENUM_EXCLUDE = 1;
}
enum ShippingMethodTypeEnum {
SHIPPING_METHOD_TYPE_ENUM_PRICE = 0;
SHIPPING_METHOD_TYPE_ENUM_WEIGHT = 1;
}
enum WarehouseClickAndCollectOptionEnum {
WAREHOUSE_CLICK_AND_COLLECT_OPTION_ENUM_DISABLED = 0;
WAREHOUSE_CLICK_AND_COLLECT_OPTION_ENUM_LOCAL = 1;
WAREHOUSE_CLICK_AND_COLLECT_OPTION_ENUM_ALL = 2;
}
enum AllocationStrategyEnum {
ALLOCATION_STRATEGY_ENUM_PRIORITIZE_SORTING_ORDER = 0;
ALLOCATION_STRATEGY_ENUM_PRIORITIZE_HIGH_STOCK = 1;
}
enum MarkAsPaidStrategyEnum {
MARK_AS_PAID_STRATEGY_ENUM_UNSPECIFIED = 0;
MARK_AS_PAID_STRATEGY_ENUM_TRANSACTION_FLOW = 1;
MARK_AS_PAID_STRATEGY_ENUM_PAYMENT_FLOW = 2;
}
enum TransactionFlowStrategyEnum {
TRANSACTION_FLOW_STRATEGY_ENUM_UNSPECIFIED = 0;
TRANSACTION_FLOW_STRATEGY_ENUM_AUTHORIZATION = 1;
TRANSACTION_FLOW_STRATEGY_ENUM_CHARGE = 2;
}
enum TaxCalculationStrategy {
TAX_CALCULATION_STRATEGY_UNSPECIFIED = 0;
TAX_CALCULATION_FLAT_RATES = 1;
TAX_CALCULATION_TAX_APP = 2;
}
enum ProductMediaType {
PRODUCT_MEDIA_TYPE_UNSPECIFIED = 0;
PRODUCT_MEDIA_TYPE_IMAGE = 1;
PRODUCT_MEDIA_TYPE_VIDEO = 2;
}
enum CustomerEventsEnum {
CUSTOMER_EVENTS_ENUM_UNSPECIFIED = 0;
CUSTOMER_EVENTS_ENUM_ACCOUNT_CREATED = 1;
CUSTOMER_EVENTS_ENUM_ACCOUNT_ACTIVATED = 2;
CUSTOMER_EVENTS_ENUM_ACCOUNT_DEACTIVATED = 3;
CUSTOMER_EVENTS_ENUM_PASSWORD_RESET_LINK_SENT = 4;
CUSTOMER_EVENTS_ENUM_PASSWORD_RESET = 5;
CUSTOMER_EVENTS_ENUM_EMAIL_CHANGED_REQUEST = 6;
CUSTOMER_EVENTS_ENUM_PASSWORD_CHANGED = 7;
CUSTOMER_EVENTS_ENUM_EMAIL_CHANGED = 8;
CUSTOMER_EVENTS_ENUM_PLACED_ORDER = 9;
CUSTOMER_EVENTS_ENUM_NOTE_ADDED_TO_ORDER = 10;
CUSTOMER_EVENTS_ENUM_DIGITAL_LINK_DOWNLOADED = 11;
CUSTOMER_EVENTS_ENUM_CUSTOMER_DELETED = 12;
CUSTOMER_EVENTS_ENUM_NAME_ASSIGNED = 13;
CUSTOMER_EVENTS_ENUM_EMAIL_ASSIGNED = 14;
CUSTOMER_EVENTS_ENUM_NOTE_ADDED = 15;
}
enum TokenizedPaymentFlowEnum {
TOKENIZED_PAYMENT_FLOW_INTERACTIVE = 0;
}
enum VoucherTypeEnum {
VOUCHER_TYPE_SHIPPING = 0;
VOUCHER_TYPE_ENTIRE_ORDER = 1;
VOUCHER_TYPE_SPECIFIC_PRODUCT = 2;
}
enum TransactionEventTypeEnum {
TRANSACTION_EVENT_TYPE_AUTHORIZATION_SUCCESS = 0;
TRANSACTION_EVENT_TYPE_AUTHORIZATION_FAILURE = 1;
TRANSACTION_EVENT_TYPE_AUTHORIZATION_ADJUSTMENT = 2;
TRANSACTION_EVENT_TYPE_AUTHORIZATION_REQUEST = 3;
TRANSACTION_EVENT_TYPE_AUTHORIZATION_ACTION_REQUIRED = 4;
TRANSACTION_EVENT_TYPE_CHARGE_ACTION_REQUIRED = 5;
TRANSACTION_EVENT_TYPE_CHARGE_SUCCESS = 6;
TRANSACTION_EVENT_TYPE_CHARGE_FAILURE = 7;
TRANSACTION_EVENT_TYPE_CHARGE_BACK = 8;
TRANSACTION_EVENT_TYPE_CHARGE_REQUEST = 9;
TRANSACTION_EVENT_TYPE_REFUND_SUCCESS = 10;
TRANSACTION_EVENT_TYPE_REFUND_FAILURE = 11;
TRANSACTION_EVENT_TYPE_REFUND_REVERSE = 12;
TRANSACTION_EVENT_TYPE_REFUND_REQUEST = 13;
TRANSACTION_EVENT_TYPE_CANCEL_SUCCESS = 14;
TRANSACTION_EVENT_TYPE_CANCEL_FAILURE = 15;
TRANSACTION_EVENT_TYPE_CANCEL_REQUEST = 16;
TRANSACTION_EVENT_TYPE_INFO = 17;
}
enum TransactionActionEnum {
TRANSACTION_ACTION_CHARGE = 0;
TRANSACTION_ACTION_REFUND = 1;
TRANSACTION_ACTION_CANCEL = 2;
}
enum CheckoutAuthorizeStatusEnum {
CHECKOUT_AUTHORIZE_STATUS_NONE = 0;
CHECKOUT_AUTHORIZE_STATUS_PARTIAL = 1;
CHECKOUT_AUTHORIZE_STATUS_FULL = 2;
}
enum CheckoutChargeStatusEnum {
CHECKOUT_CHARGE_STATUS_NONE = 0;
CHECKOUT_CHARGE_STATUS_PARTIAL = 1;
CHECKOUT_CHARGE_STATUS_FULL = 2;
CHECKOUT_CHARGE_STATUS_OVERCHARGED = 3;
}
enum CheckoutErrorCode {
CHECKOUT_ERROR_CODE_BILLING_ADDRESS_NOT_SET = 0;
CHECKOUT_ERROR_CODE_CHECKOUT_NOT_FULLY_PAID = 1;
CHECKOUT_ERROR_CODE_GRPC_ERROR = 2;
CHECKOUT_ERROR_CODE_PRODUCT_NOT_PUBLISHED = 3;
CHECKOUT_ERROR_CODE_PRODUCT_UNAVAILABLE_FOR_PURCHASE = 4;
CHECKOUT_ERROR_CODE_INSUFFICIENT_STOCK = 5;
CHECKOUT_ERROR_CODE_INVALID = 6;
CHECKOUT_ERROR_CODE_INVALID_SHIPPING_METHOD = 7;
CHECKOUT_ERROR_CODE_NOT_FOUND = 8;
CHECKOUT_ERROR_CODE_PAYMENT_ERROR = 9;
CHECKOUT_ERROR_CODE_QUANTITY_GREATER_THAN_LIMIT = 10;
CHECKOUT_ERROR_CODE_REQUIRED = 11;
CHECKOUT_ERROR_CODE_SHIPPING_ADDRESS_NOT_SET = 12;
CHECKOUT_ERROR_CODE_SHIPPING_METHOD_NOT_APPLICABLE = 13;
CHECKOUT_ERROR_CODE_DELIVERY_METHOD_NOT_APPLICABLE = 14;
CHECKOUT_ERROR_CODE_SHIPPING_METHOD_NOT_SET = 15;
CHECKOUT_ERROR_CODE_SHIPPING_NOT_REQUIRED = 16;
CHECKOUT_ERROR_CODE_TAX_ERROR = 17;
CHECKOUT_ERROR_CODE_UNIQUE = 18;
CHECKOUT_ERROR_CODE_VOUCHER_NOT_APPLICABLE = 19;
CHECKOUT_ERROR_CODE_GIFT_CARD_NOT_APPLICABLE = 20;
CHECKOUT_ERROR_CODE_ZERO_QUANTITY = 21;
CHECKOUT_ERROR_CODE_MISSING_CHANNEL_SLUG = 22;
CHECKOUT_ERROR_CODE_CHANNEL_INACTIVE = 23;
CHECKOUT_ERROR_CODE_UNAVAILABLE_VARIANT_IN_CHANNEL = 24;
CHECKOUT_ERROR_CODE_EMAIL_NOT_SET = 25;
CHECKOUT_ERROR_CODE_NO_LINES = 26;
CHECKOUT_ERROR_CODE_INACTIVE_PAYMENT = 27;
CHECKOUT_ERROR_CODE_NON_EDITABLE_GIFT_LINE = 28;
CHECKOUT_ERROR_CODE_NON_REMOVABLE_GIFT_LINE = 29;
CHECKOUT_ERROR_CODE_SHIPPING_CHANGE_FORBIDDEN = 30;
}
enum AddressTypeEnum {
ADDRESS_TYPE_BILLING = 0;
ADDRESS_TYPE_SHIPPING = 1;
}
enum WeightUnitsEnum {
WEIGHT_UNITS_ENUM_G = 0;
WEIGHT_UNITS_ENUM_LB = 1;
WEIGHT_UNITS_ENUM_OZ = 2;
WEIGHT_UNITS_ENUM_KG = 3;
WEIGHT_UNITS_ENUM_TONNE = 4;
}
enum FulfillmentStatus {
FULFILLMENT_STATUS_UNSPECIFIED = 0; // Default value
FULFILLMENT_STATUS_FULFILLED = 1;
FULFILLMENT_STATUS_REFUNDED = 2;
FULFILLMENT_STATUS_RETURNED = 3;
FULFILLMENT_STATUS_REPLACED = 4;
FULFILLMENT_STATUS_REFUNDED_AND_RETURNED = 5;
FULFILLMENT_STATUS_CANCELED = 6;
FULFILLMENT_STATUS_WAITING_FOR_APPROVAL = 7;
}
enum OrderAction {
ORDER_ACTION_UNSPECIFIED = 0; // Default value
ORDER_ACTION_CAPTURE = 1;
ORDER_ACTION_MARK_AS_PAID = 2;
ORDER_ACTION_REFUND = 3;
ORDER_ACTION_VOID = 4;
}
enum JobStatusEnum {
JOB_STATUS_UNSPECIFIED = 0; // Always good to have a default
JOB_STATUS_PENDING = 1;
JOB_STATUS_SUCCESS = 2;
JOB_STATUS_FAILED = 3;
JOB_STATUS_DELETED = 4;
}
enum TransactionKind {
TRANSACTION_KIND_UNSPECIFIED = 0; // Default fallback
TRANSACTION_KIND_EXTERNAL = 1;
TRANSACTION_KIND_AUTH = 2;
TRANSACTION_KIND_PENDING = 3;
TRANSACTION_KIND_ACTION_TO_CONFIRM = 4;
TRANSACTION_KIND_REFUND = 5;
TRANSACTION_KIND_REFUND_ONGOING = 6;
TRANSACTION_KIND_CAPTURE = 7;
TRANSACTION_KIND_VOID = 8;
TRANSACTION_KIND_CONFIRM = 9;
TRANSACTION_KIND_CANCEL = 10;
}
enum OrderEventsEnum {
ORDER_EVENT_DRAFT_CREATED = 0;
ORDER_EVENT_DRAFT_CREATED_FROM_REPLACE = 1;
ORDER_EVENT_ADDED_PRODUCTS = 2;
ORDER_EVENT_REMOVED_PRODUCTS = 3;
ORDER_EVENT_PLACED = 4;
ORDER_EVENT_PLACED_FROM_DRAFT = 5;
ORDER_EVENT_PLACED_AUTOMATICALLY_FROM_PAID_CHECKOUT = 6;
ORDER_EVENT_OVERSOLD_ITEMS = 7;
ORDER_EVENT_CANCELED = 8;
ORDER_EVENT_EXPIRED = 9;
ORDER_EVENT_ORDER_MARKED_AS_PAID = 10;
ORDER_EVENT_ORDER_FULLY_PAID = 11;
ORDER_EVENT_ORDER_REPLACEMENT_CREATED = 12;
ORDER_EVENT_ORDER_DISCOUNT_ADDED = 13;
ORDER_EVENT_ORDER_DISCOUNT_AUTOMATICALLY_UPDATED = 14;
ORDER_EVENT_ORDER_DISCOUNT_UPDATED = 15;
ORDER_EVENT_ORDER_DISCOUNT_DELETED = 16;
ORDER_EVENT_ORDER_LINE_DISCOUNT_UPDATED = 17;
ORDER_EVENT_ORDER_LINE_DISCOUNT_REMOVED = 18;
ORDER_EVENT_ORDER_LINE_PRODUCT_DELETED = 19;
ORDER_EVENT_ORDER_LINE_VARIANT_DELETED = 20;
ORDER_EVENT_UPDATED_ADDRESS = 21;
ORDER_EVENT_EMAIL_SENT = 22;
ORDER_EVENT_CONFIRMED = 23;
ORDER_EVENT_PAYMENT_AUTHORIZED = 24;
ORDER_EVENT_PAYMENT_CAPTURED = 25;
ORDER_EVENT_EXTERNAL_SERVICE_NOTIFICATION = 26;
ORDER_EVENT_PAYMENT_REFUNDED = 27;
ORDER_EVENT_PAYMENT_VOIDED = 28;
ORDER_EVENT_PAYMENT_FAILED = 29;
ORDER_EVENT_TRANSACTION_EVENT = 30;
ORDER_EVENT_TRANSACTION_CHARGE_REQUESTED = 31;
ORDER_EVENT_TRANSACTION_REFUND_REQUESTED = 32;
ORDER_EVENT_TRANSACTION_CANCEL_REQUESTED = 33;
ORDER_EVENT_TRANSACTION_MARK_AS_PAID_FAILED = 34;
ORDER_EVENT_INVOICE_REQUESTED = 35;
ORDER_EVENT_INVOICE_GENERATED = 36;
ORDER_EVENT_INVOICE_UPDATED = 37;
ORDER_EVENT_INVOICE_SENT = 38;
ORDER_EVENT_FULFILLMENT_CANCELED = 39;
ORDER_EVENT_FULFILLMENT_RESTOCKED_ITEMS = 40;
ORDER_EVENT_FULFILLMENT_FULFILLED_ITEMS = 41;
ORDER_EVENT_FULFILLMENT_REFUNDED = 42;
ORDER_EVENT_FULFILLMENT_RETURNED = 43;
ORDER_EVENT_FULFILLMENT_REPLACED = 44;
ORDER_EVENT_FULFILLMENT_AWAITS_APPROVAL = 45;
ORDER_EVENT_TRACKING_UPDATED = 46;
ORDER_EVENT_NOTE_ADDED = 47;
ORDER_EVENT_NOTE_UPDATED = 48;
ORDER_EVENT_OTHER = 49;
}
enum OrderEventsEmailsEnum {
ORDER_EVENTS_EMAIL_PAYMENT_CONFIRMATION = 0;
ORDER_EVENTS_EMAIL_CONFIRMED = 1;
ORDER_EVENTS_EMAIL_SHIPPING_CONFIRMATION = 2;
ORDER_EVENTS_EMAIL_TRACKING_UPDATED = 3;
ORDER_EVENTS_EMAIL_ORDER_CONFIRMATION = 4;
ORDER_EVENTS_EMAIL_ORDER_CANCEL = 5;
ORDER_EVENTS_EMAIL_ORDER_REFUND = 6;
ORDER_EVENTS_EMAIL_FULFILLMENT_CONFIRMATION = 7;
ORDER_EVENTS_EMAIL_DIGITAL_LINKS = 8;
}
enum OrderDiscountType {
ORDER_DISCOUNT_TYPE_SALE = 0;
ORDER_DISCOUNT_TYPE_VOUCHER = 1;
ORDER_DISCOUNT_TYPE_MANUAL = 2;
ORDER_DISCOUNT_TYPE_PROMOTION = 3;
ORDER_DISCOUNT_TYPE_ORDER_PROMOTION = 4;
}
enum DiscountValueTypeEnum {
DISCOUNT_VALUE_TYPE_FIXED = 0;
DISCOUNT_VALUE_TYPE_PERCENTAGE = 1;
}
enum OrderOriginEnum {
ORDER_ORIGIN_CHECKOUT = 0;
ORDER_ORIGIN_DRAFT = 1;
ORDER_ORIGIN_REISSUE = 2;
ORDER_ORIGIN_BULK_CREATE = 3;
}
enum PaymentChargeStatusEnum {
PAYMENT_CHARGE_STATUS_NOT_CHARGED = 0;
PAYMENT_CHARGE_STATUS_PENDING = 1;
PAYMENT_CHARGE_STATUS_PARTIALLY_CHARGED = 2;
PAYMENT_CHARGE_STATUS_FULLY_CHARGED = 3;
PAYMENT_CHARGE_STATUS_PARTIALLY_REFUNDED = 4;
PAYMENT_CHARGE_STATUS_FULLY_REFUNDED = 5;
PAYMENT_CHARGE_STATUS_REFUSED = 6;
PAYMENT_CHARGE_STATUS_CANCELLED = 7;
}
enum OrderAuthorizeStatusEnum {
ORDER_AUTHORIZE_STATUS_NONE = 0;
ORDER_AUTHORIZE_STATUS_PARTIAL = 1;
ORDER_AUTHORIZE_STATUS_FULL = 2;
}
enum OrderChargeStatusEnum {
ORDER_CHARGE_STATUS_NONE = 0;
ORDER_CHARGE_STATUS_PARTIAL = 1;
ORDER_CHARGE_STATUS_FULL = 2;
ORDER_CHARGE_STATUS_OVERCHARGED = 3;
}
enum OrderGrantedRefundStatusEnum {
ORDER_GRANTED_REFUND_STATUS_NONE = 0;
ORDER_GRANTED_REFUND_STATUS_PENDING = 1;
ORDER_GRANTED_REFUND_STATUS_SUCCESS = 2;
ORDER_GRANTED_REFUND_STATUS_FAILURE = 3;
}
enum OrderCreateFromCheckoutErrorCode {
ORDER_CREATE_FROM_CHECKOUT_ERROR_GRPC_ERROR = 0;
ORDER_CREATE_FROM_CHECKOUT_ERROR_CHECKOUT_NOT_FOUND = 1;
ORDER_CREATE_FROM_CHECKOUT_ERROR_CHANNEL_INACTIVE = 2;
ORDER_CREATE_FROM_CHECKOUT_ERROR_INSUFFICIENT_STOCK = 3;
ORDER_CREATE_FROM_CHECKOUT_ERROR_VOUCHER_NOT_APPLICABLE = 4;
ORDER_CREATE_FROM_CHECKOUT_ERROR_GIFT_CARD_NOT_APPLICABLE = 5;
ORDER_CREATE_FROM_CHECKOUT_ERROR_TAX_ERROR = 6;
ORDER_CREATE_FROM_CHECKOUT_ERROR_SHIPPING_METHOD_NOT_SET = 7;
ORDER_CREATE_FROM_CHECKOUT_ERROR_BILLING_ADDRESS_NOT_SET = 8;
ORDER_CREATE_FROM_CHECKOUT_ERROR_SHIPPING_ADDRESS_NOT_SET = 9;
ORDER_CREATE_FROM_CHECKOUT_ERROR_INVALID_SHIPPING_METHOD = 10;
ORDER_CREATE_FROM_CHECKOUT_ERROR_NO_LINES = 11;
ORDER_CREATE_FROM_CHECKOUT_ERROR_EMAIL_NOT_SET = 12;
ORDER_CREATE_FROM_CHECKOUT_ERROR_UNAVAILABLE_VARIANT_IN_CHANNEL = 13;
}
enum MetadataErrorCode {
METADATA_ERROR_CODE_GRPC_ERROR = 0;
METADATA_ERROR_CODE_INVALID = 1;
METADATA_ERROR_CODE_NOT_FOUND = 2;
METADATA_ERROR_CODE_REQUIRED = 3;
METADATA_ERROR_CODE_NOT_UPDATED = 4;
}
enum TransactionCreateErrorCode {
TRANSACTION_CREATE_ERROR_CODE_INVALID = 0;
TRANSACTION_CREATE_ERROR_CODE_GRPC_ERROR = 1;
TRANSACTION_CREATE_ERROR_CODE_NOT_FOUND = 2;
TRANSACTION_CREATE_ERROR_CODE_INCORRECT_CURRENCY = 3;
TRANSACTION_CREATE_ERROR_CODE_METADATA_KEY_REQUIRED = 4;
TRANSACTION_CREATE_ERROR_CODE_UNIQUE = 5;
}
// END: "common/common_enums.proto";
// BEGIN: "common/common_messages.proto";
message Metadata {
string key = 1;
string value = 2;
}
message Address {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
string first_name = 4;
string last_name = 5;
string company_name = 6;
string street_address1 = 7;
string street_address2 = 8;
string city = 9;
string city_area = 10;
string postal_code = 11;
CountryDisplay country = 12;
string country_area = 13;
optional string phone = 14;
optional bool is_default_shipping_address = 15;
optional bool is_default_billing_address = 16;
}
message AddressInput {
optional string first_name = 1;
optional string last_name = 2;
optional string company_name = 3;
optional string street_address1 = 4;
optional string street_address2 = 5;
optional string city = 6;
optional string city_area = 7;
optional string postal_code = 8;
optional string country = 9;
optional string country_area = 10;
optional string phone = 11;
repeated Metadata metadata = 12;
optional bool skip_validation = 13;
}
message PositiveDecimal {
// Stores as string to avoid precision loss
string value = 1;
}
message OrderLineCreate {
int32 quantity = 1;
string variant_id = 2;
optional bool force_new_line = 3;
optional PositiveDecimal price = 4;
}
message CountryDisplay {
string code = 1;
string country = 2;
optional VAT vat = 3 [ deprecated = true ];
}
message ReducedRate {
double rate = 1;
string rate_type = 2;
}
message VAT {
string country_code = 1;
optional double standard_rate = 2;
repeated ReducedRate reduced_rates = 3;
}
message OrderError {
optional string field = 1;
optional string message = 2;
OrderErrorCode code = 3;
optional string warehouse = 4;
repeated string order_lines = 5;
repeated string variants = 6;
optional AddressType address_type = 7;
}
message PageInfo {
bool has_next_page = 1;
bool has_previous_page = 2;
optional string start_cursor = 3;
optional string end_cursor = 4;
}
message CheckoutCountableConnection {
PageInfo page_info = 1;
repeated CheckoutCountableEdge edges = 2;
optional int32 total_count = 3;
}
message CheckoutCountableEdge {
Checkout node = 1;
string cursor = 2;
}
message GiftCardEventBalance {
Money current_balance = 1;
optional Money initial_balance = 2;
optional Money old_initial_balance = 3;
optional Money old_current_balance = 4;
}
message Permission {
PermissionEnum code = 1;
string name = 2;
}
message AppToken {
string id = 1;
optional string name = 2;
optional string auth_token = 3;
}
message WebhookEvent {
string name = 1;
WebhookEventTypeEnum event_type = 2;
}
message WebhookEventSync {
string name = 1;
WebhookEventTypeSyncEnum event_type = 2;
}
message WebhookEventAsync {
string name = 1;
WebhookEventTypeAsyncEnum event_type = 2;
}
message EventDeliverySortingInput {
OrderDirection direction = 1;
EventDeliverySortField field = 2;
}
message EventDeliveryFilterInput {
optional EventDeliveryStatusEnum status = 1;
optional WebhookEventTypeEnum event_type = 2;
}
message Webhook {
string id = 1;
repeated WebhookEventSync sync_events = 2;
repeated WebhookEventAsync async_events = 3;
App app = 4;
string target_url = 5;
bool is_active = 6;
optional string name = 7;
optional string subscription_query = 8;
optional string custom_headers = 9; // JSON represented as string
repeated WebhookEvent events = 10 [ deprecated = true ];
optional string secret_key = 11 [ deprecated = true ];
message EventDeliveriesRequest {
optional EventDeliverySortingInput sort_by = 1;
optional EventDeliveryFilterInput filter = 2;
optional string before = 3;
optional string after = 4;
optional int32 first = 5;
optional int32 last = 6;
}
}
message AppExtension {
string id = 1;
repeated Permission permissions = 2;
string label = 3;
string url = 4;
AppExtensionMountEnum mount = 5;
AppExtensionTargetEnum target = 6;
App app = 7;
optional string access_token = 8;
}
message AppBrandLogo {
oneof logo { DefaultLogo default = 1; }
}
message DefaultLogo {
optional int32 size = 1;
IconThumbnailFormatEnum format = 2;
optional string url = 3;
}
message AppBrand { AppBrandLogo logo = 1; }
message App {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
optional string identifier = 8;
repeated Permission permissions = 9;
optional Timestamp created = 10;
optional bool is_active = 11;
optional string name = 12;
optional AppTypeEnum type = 13;
repeated AppToken tokens = 14;
repeated Webhook webhooks = 15;
optional string about_app = 16;
optional string data_privacy = 17 [ deprecated = true ];
optional string data_privacy_url = 18;
optional string homepage_url = 19;
optional string support_url = 20;
optional string configuration_url = 21 [ deprecated = true ];
optional string app_url = 22;
optional string manifest_url = 23;
optional string version = 24;
optional string access_token = 25;
optional string author = 26;
repeated AppExtension extensions = 27;
// optional AppBrand brand = 28;
CircuitBreakerStateEnum breaker_state = 29;
optional Timestamp breaker_last_state_change = 30;
}
message GiftCardEvent {
string id = 1;
optional Timestamp date = 2;
optional GiftCardEventsEnum type = 3;
optional User user = 4;
optional App app = 5;
optional string message = 6;
optional string email = 7;
optional string order_id = 8;
optional string order_number = 9;
repeated string tags = 10;
repeated string old_tags = 11;
optional GiftCardEventBalance balance = 12;
optional Timestamp expiry_date = 13;
optional Timestamp old_expiry_date = 14;
}
message ProductCountableConnection {
PageInfo page_info = 1;
repeated ProductCountableEdge edges = 2;
optional int32 total_count = 3;
}
message ProductCountableEdge {
Product node = 1;
string cursor = 2;
}
message TaxType {
optional string description = 1;
optional string tax_code = 2;
}
message TaxClassCountryRate {
CountryDisplay country = 1;
float rate = 2;
optional TaxClass tax_class = 3;
}
message TaxClass {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
string name = 8;
repeated TaxClassCountryRate countries = 9;
}
message LanguageDisplay {
LanguageCodeEnum code = 1;
string language = 2;
}
message AttributeTranslatableContent {
string id = 1;
string attribute_id = 2;
string name = 3;
optional AttributeTranslation translation = 4;
optional Attribute attribute = 5 [ deprecated = true ];
}
message AttributeTranslation {
string id = 1;
LanguageDisplay language = 2;
string name = 3;
optional AttributeTranslatableContent translatable_content = 4;
}
message AttributeValueTranslatableContent {
string id = 1;
string attribute_value_id = 2;
string name = 3;
optional string rich_text = 4;
optional string plain_text = 5;
optional AttributeValueTranslation translation = 6;
optional AttributeValue attribute_value = 7;
optional AttributeTranslatableContent attribute = 8;
}
message AttributeValueTranslation {
string id = 1;
LanguageDisplay language = 2;
string name = 3;
optional string rich_text = 4; // JSONString represented as string
optional string plain_text = 5;
optional AttributeValueTranslatableContent translatable_content = 6;
}
message File {
string url = 1;
optional string content_type = 2;
}
message AttributeValue {
string id = 1;
optional string name = 2;
optional string slug = 3;
optional string value = 4;
AttributeValueTranslation translation = 5;
optional AttributeInputTypeEnum input_type = 6;
optional string reference = 7;
optional File file = 8;
optional string rich_text = 9; // JSONString represented as string
optional string plain_text = 10;
optional bool boolean = 11;
optional Timestamp date = 12;
optional Timestamp date_time = 13;
optional string external_reference = 14;
}
message AttributeValueCountableEdge {
AttributeValue node = 1;
string cursor = 2;
}
message AttributeValueCountableConnection {
PageInfo page_info = 1;
repeated AttributeValueCountableEdge edges = 2;
optional int32 total_count = 3;
}
message ProductTypeCountableEdge {
ProductType node = 1;
string cursor = 2;
}
message ProductTypeCountableConnection {
PageInfo page_info = 1;
repeated ProductTypeCountableEdge edges = 2;
optional int32 total_count = 3;
}
message Attribute {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
optional AttributeInputTypeEnum input_type = 8;
optional AttributeEntityTypeEnum entity_type = 9;
optional string name = 10;
optional string slug = 11;
optional AttributeTypeEnum type = 12;
optional MeasurementUnitsEnum unit = 13;
AttributeValueCountableConnection choices = 14;
bool value_required = 15;
bool visible_in_storefront = 16;
bool filterable_in_storefront = 17;
bool filterable_in_dashboard = 18;
bool available_in_grid = 19;
int32 storefront_search_position = 20;
AttributeTranslation translation = 21;
bool with_choices = 22;
ProductTypeCountableConnection product_types = 23;
ProductTypeCountableConnection product_variant_types = 24;
optional string external_reference = 25;
}
message AssignedVariantAttribute {
Attribute attribute = 1;
bool variant_selection = 2;
}
message AttributeCountableEdge {
Attribute node = 1;
string cursor = 2;
}
message AttributeCountableConnection {
PageInfo page_info = 1;
repeated AttributeCountableEdge edges = 2;
optional int32 total_count = 3;
}
message ProductType {
string id = 1;
repeated Metadata private_metadata = 2;
string private_metafield = 3;
Metadata private_metafields = 4;
repeated Metadata metadata = 5;
string metafield = 6;
Metadata metafields = 7;
string name = 8;
string slug = 9;
bool has_variants = 10;
bool is_shipping_required = 11;
bool is_digital = 12;
optional Weight weight = 13;
ProductTypeKindEnum kind = 14;
ProductCountableConnection products = 15;
optional TaxType tax_type = 16;
optional TaxClass tax_class = 17;
repeated Attribute variant_attributes = 18;
repeated AssignedVariantAttribute assigned_variant_attributes = 19;
repeated Attribute product_attributes = 20;
AttributeCountableConnection available_attributes = 21;
}
message CategoryCountableConnection {
PageInfo page_info = 1;
repeated CategoryCountableEdge edges = 2;
optional int32 total_count = 3;
}
message CategoryCountableEdge {
Category node = 1;
string cursor = 2;
}
message Image {
string url = 1;
optional string alt = 2;
}
message CategoryTranslatableContent {
string id = 1;
string category_id = 2;
optional string seo_title = 3;
optional string seo_description = 4;
optional string slug = 5;
string name = 6;
optional string description = 7;
optional string description_json = 8 [ deprecated = true ];
optional CategoryTranslation translation = 9;
optional Category category = 10 [ deprecated = true ];
}
message CategoryTranslation {
string id = 1;
LanguageDisplay language = 2;
optional string seo_title = 3;
optional string seo_description = 4;
optional string slug = 5;
optional string name = 6;
optional string description = 7;
optional string description_json = 8 [ deprecated = true ];
optional CategoryTranslatableContent translatable_content = 9;
}
message Category {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
optional string seo_title = 8;
optional string seo_description = 9;
string name = 10;
optional string description = 11;
string slug = 12;
optional Category parent = 13;
int32 level = 14;
optional string description_json = 15;
string updated_at = 16;
CategoryCountableConnection ancestors = 17;
ProductCountableConnection products = 18;
CategoryCountableConnection children = 19;
optional Image background_image = 20;
CategoryTranslation translation = 21;
}
message MoneyRange {
Money start = 1;
Money stop = 2;
}
message ShippingMethodTranslatableContent {
string id = 1;
string shipping_method_id = 2;
string name = 3;
optional string description = 4; // JSONString as string
optional ShippingMethodTranslation translation = 5;
optional ShippingMethodType shipping_method = 6 [ deprecated = true ];
}
message ShippingMethodTranslation {
string id = 1;
LanguageDisplay language = 2;
optional string name = 3;
optional string description = 4; // JSONString as string
optional ShippingMethodTranslatableContent translatable_content = 5;
}
message ShippingMethodChannelListing {
string id = 1;
Channel channel = 2;
optional Money maximum_order_price = 3;
optional Money minimum_order_price = 4;
optional Money price = 5;
}
message ShippingMethodPostalCodeRule {
string id = 1;
optional string start = 2;
optional string end = 3;
optional PostalCodeRuleInclusionTypeEnum inclusion_type = 4;
}
message ShippingMethodType {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
string name = 8;
optional string description = 9; // JSONString is treated as string
optional ShippingMethodTypeEnum type = 10;
optional ShippingMethodTranslation translation = 11;
repeated ShippingMethodChannelListing channel_listings = 12;
optional Money maximum_order_price = 13;
optional Money minimum_order_price = 14;
repeated ShippingMethodPostalCodeRule postal_code_rules = 15;
optional ProductCountableConnection excluded_products = 16;
optional Weight minimum_order_weight = 17;
optional Weight maximum_order_weight = 18;
optional int32 maximum_delivery_days = 19;
optional int32 minimum_delivery_days = 20;
optional TaxClass tax_class = 21;
}
message ShippingZone {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
string name = 4;
bool default = 5;
MoneyRange price_range = 6;
repeated CountryDisplay countries = 7;
repeated ShippingMethodType shipping_methods = 8;
repeated Warehouse warehouses = 9;
repeated Channel channels = 10;
optional string description = 11;
}
message ShippingZoneCountableEdge {
ShippingZone node = 1;
string cursor = 2;
}
message ShippingZoneCountableConnection {
PageInfo page_info = 1;
repeated ShippingZoneCountableEdge edges = 2;
optional int32 total_count = 3;
}
message Stock {
string id = 1;
Warehouse warehouse = 2;
ProductVariant product_variant = 3;
int32 quantity = 4;
int32 quantity_allocated = 5;
int32 quantity_reserved = 6;
}
message StockCountableEdge {
Stock node = 1;
string cursor = 2;
}
message StockCountableConnection {
PageInfo page_info = 1;
repeated StockCountableEdge edges = 2;
optional int32 total_count = 3;
}
message Warehouse {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
string name = 8;
string slug = 9;
string email = 10;
bool is_private = 11;
Address address = 12;
string company_name = 13 [ deprecated = true ];
WarehouseClickAndCollectOptionEnum click_and_collect_option = 14;
ShippingZoneCountableConnection shipping_zones = 15;
optional StockCountableConnection stocks = 16;
optional string external_reference = 17;
}
message ShippingMethod {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
optional ShippingMethodTypeEnum type = 8 [ deprecated = true ];
string name = 9;
optional string description = 10; // JSONString
optional int32 maximum_delivery_days = 11;
optional int32 minimum_delivery_days = 12;
optional Weight maximum_order_weight = 13 [ deprecated = true ];
optional Weight minimum_order_weight = 14 [ deprecated = true ];
optional ShippingMethodTranslation translation = 15;
Money price = 16;
optional Money maximum_order_price = 17;
optional Money minimum_order_price = 18;
bool active = 19;
optional string message = 20;
}
message ShippingMethodsPerCountry {
CountryCode country_code = 1;
repeated ShippingMethod shipping_methods = 2;
}
message StockSettings { AllocationStrategyEnum allocation_strategy = 1; }
message OrderSettings {
bool automatically_confirm_all_new_orders = 1;
bool automatically_fulfill_non_shippable_gift_card = 2;
optional int32 expire_orders_after = 3;
MarkAsPaidStrategyEnum mark_as_paid_strategy = 4;
int32 delete_expired_orders_after = 5;
bool allow_unpaid_orders = 6;
bool include_draft_order_in_voucher_usage = 7;
}
message CheckoutSettings {
bool use_legacy_error_flow = 1;
bool automatically_complete_fully_paid_checkouts = 2;
}
message PaymentSettings {
TransactionFlowStrategyEnum default_transaction_flow_strategy = 1;
}
message TaxConfigurationPerCountry {
CountryDisplay country = 1;
bool charge_taxes = 2;
optional TaxCalculationStrategy tax_calculation_strategy = 3;
bool display_gross_prices = 4;
optional string tax_app_id = 5;
}
message TaxConfiguration {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
Channel channel = 8;
bool charge_taxes = 9;
optional TaxCalculationStrategy tax_calculation_strategy = 10;
bool display_gross_prices = 11;
bool prices_entered_with_tax = 12;
repeated TaxConfigurationPerCountry countries = 13;
optional string tax_app_id = 14;
}
message Channel {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
string slug = 8;
string name = 9;
bool is_active = 10;
string currency_code = 11;
bool has_orders = 12;
CountryDisplay default_country = 13;
repeated Warehouse warehouses = 14;
repeated CountryDisplay countries = 15;
repeated ShippingMethodsPerCountry available_shipping_methods_per_country = 16;
StockSettings stock_settings = 17;
OrderSettings order_settings = 18;
CheckoutSettings checkout_settings = 19;
PaymentSettings payment_settings = 20;
TaxConfiguration tax_configuration = 21;
}
message PreorderThreshold {
optional int32 quantity = 1;
int32 sold_units = 2;
}
message ProductVariantChannelListing {
string id = 1;
Channel channel = 2;
optional Money price = 3;
optional Money cost_price = 4;
optional Money prior_price = 5;
optional int32 margin = 6;
optional PreorderThreshold preorder_threshold = 7;
}
message VariantPricingInfo {
optional bool on_sale = 1;
optional TaxedMoney discount = 2;
optional TaxedMoney discount_prior = 3;
optional TaxedMoney discount_local_currency = 4 [ deprecated = true ];
optional TaxedMoney price = 5;
optional TaxedMoney price_undiscounted = 6;
optional TaxedMoney price_prior = 7;
optional TaxedMoney price_local_currency = 8 [ deprecated = true ];
}
message SelectedAttribute {
Attribute attribute = 1;
repeated AttributeValue values = 2;
}
message ProductImage {
string id = 1;
optional string alt = 2;
optional int32 sort_order = 3;
string url = 4;
}
message ProductMedia {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
optional int32 sort_order = 8;
string alt = 9;
ProductMediaType type = 10;
string oembed_data = 11; // JSONString treated as plain string
string url = 12;
optional string product_id = 13;
}
message ProductVariantTranslatableContent {
string id = 1;
string product_variant_id = 2;
string name = 3;
optional ProductVariantTranslation translation = 4;
optional ProductVariant product_variant = 5 [ deprecated = true ];
repeated AttributeValueTranslatableContent attribute_values = 6;
}
message ProductVariantTranslation {
string id = 1;
LanguageDisplay language = 2;
string name = 3;
optional ProductVariantTranslatableContent translatable_content = 4;
}
message DigitalContentUrl {
string id = 1;
DigitalContent content = 2;
Timestamp created = 3;
int32 download_num = 4;
optional string url = 5;
string token = 6;
}
message DigitalContent {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
bool use_default_settings = 8;
bool automatic_fulfillment = 9;
string content_file = 10;
optional int32 max_downloads = 11;
optional int32 url_valid_days = 12;
repeated DigitalContentUrl urls = 13;
ProductVariant product_variant = 14;
}
message PreorderData {
optional int32 global_threshold = 1;
int32 global_sold_units = 2;
optional Timestamp end_date = 3;
}
message ProductVariant {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
string name = 8;
optional string sku = 9;
Product product = 10;
bool track_inventory = 11;
optional int32 quantity_limit_per_customer = 12;
optional Weight weight = 13;
optional string channel = 14;
repeated ProductVariantChannelListing channel_listings = 15;
optional VariantPricingInfo pricing = 16;
repeated SelectedAttribute attributes = 17;
optional int32 margin = 18;
optional int32 quantity_ordered = 19;
optional TaxedMoney revenue = 20;
repeated ProductImage images = 21 [ deprecated = true ];
repeated ProductMedia media = 22;
optional ProductVariantTranslation translation = 23;
optional DigitalContent digital_content = 24;
repeated Stock stocks = 25;
optional int32 quantity_available = 26;
optional PreorderData preorder = 27;
string created = 28;
string updated_at = 29;
optional string external_reference = 30;
}
message TaxedMoneyRange {
optional TaxedMoney start = 1;
optional TaxedMoney stop = 2;
}
message ProductPricingInfo {
optional bool on_sale = 1;
optional TaxedMoney discount = 2;
optional TaxedMoney discount_prior = 3;
optional TaxedMoney discount_local_currency = 4 [ deprecated = true ];
bool display_gross_prices = 5;
optional TaxedMoneyRange price_range = 6;
optional TaxedMoneyRange price_range_undiscounted = 7;
optional TaxedMoneyRange price_range_prior = 8;
optional TaxedMoneyRange price_range_local_currency = 9 [ deprecated = true ];
}
message Margin {
optional int32 start = 1;
optional int32 stop = 2;
}
message ProductChannelListing {
string id = 1;
optional string publication_date = 2 [ deprecated = true ];
optional Timestamp published_at = 3;
bool is_published = 4;
Channel channel = 5;
bool visible_in_listings = 6;
optional Timestamp available_for_purchase = 7
[ deprecated = true ];
optional Timestamp available_for_purchase_at = 8;
optional Money discounted_price = 9;
optional MoneyRange purchase_cost = 10;
optional Margin margin = 11;
optional bool is_available_for_purchase = 12;
optional ProductPricingInfo pricing = 13;
}
message CollectionTranslatableContent {
string id = 1;
string collection_id = 2;
optional string seo_title = 3;
optional string seo_description = 4;
optional string slug = 5;
string name = 6;
optional string description = 7; // JSONString as string
optional string description_json = 8 [ deprecated = true ];
optional CollectionTranslation translation = 9;
optional Collection collection = 10 [ deprecated = true ];
}
message CollectionTranslation {
string id = 1;
LanguageDisplay language = 2;
optional string seo_title = 3;
optional string seo_description = 4;
optional string slug = 5;
optional string name = 6;
optional string description = 7; // JSONString as string
optional string description_json = 8 [ deprecated = true ];
optional CollectionTranslatableContent translatable_content = 9;
}
message CollectionChannelListing {
string id = 1;
optional Timestamp publication_date = 2 [ deprecated = true ];
optional Timestamp published_at = 3;
bool is_published = 4;
Channel channel = 5;
}
message Collection {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
optional string seo_title = 8;
optional string seo_description = 9;
string name = 10;
optional string description = 11; // JSONString as string
string slug = 12;
optional string channel = 13;
optional string description_json = 14 [ deprecated = true ];
optional ProductCountableConnection products = 15;
optional Image background_image = 16;
optional CollectionTranslation translation = 17;
repeated CollectionChannelListing channel_listings = 18;
}
message ProductTranslatableContent {
string id = 1;
string product_id = 2;
optional string seo_title = 3;
optional string seo_description = 4;
optional string slug = 5;
string name = 6;
optional string description = 7; // JSONString as string
optional string description_json = 8 [ deprecated = true ];
optional ProductTranslation translation = 9;
optional Product product = 10 [ deprecated = true ];
repeated AttributeValueTranslatableContent attribute_values = 11;
}
message ProductTranslation {
string id = 1;
LanguageDisplay language = 2;
optional string seo_title = 3;
optional string seo_description = 4;
optional string slug = 5;
optional string name = 6;
optional string description = 7; // JSONString as string
optional string description_json = 8 [ deprecated = true ];
optional ProductTranslatableContent translatable_content = 9;
}
message Product {
string id = 1;
repeated Metadata private_metadata = 2;
string private_metafield = 3;
Metadata private_metafields = 4;
repeated Metadata metadata = 5;
string metafield = 6;
Metadata metafields = 7;
optional string seo_title = 8;
optional string seo_description = 9;
string name = 10;
string description = 11;
ProductType product_type = 12;
string slug = 13;
optional Category category = 14;
string created = 15;
string updated_at = 16;
bool charge_taxes = 17;
optional Weight weight = 18;
optional ProductVariant default_variant = 19;
optional float rating = 20;
optional string channel = 21;
string description_json = 22;
Image thumbnail = 23;
ProductPricingInfo pricing = 24;
bool is_available = 25;
optional TaxType tax_type = 26;
SelectedAttribute attribute = 27;
repeated SelectedAttribute attributes = 28;
repeated ProductChannelListing channel_listings = 29;
ProductMedia media_by_id = 30;
ProductImage image_by_id = 31;
ProductVariant variant = 32;
repeated ProductVariant variants = 33;
repeated ProductMedia media = 34;
repeated ProductImage images = 35;
repeated Collection collections = 36;
ProductTranslation translation = 37;
string available_for_purchase = 38;
string available_for_purchase_at = 39;
bool is_available_for_purchase = 40;
optional TaxClass tax_class = 41;
optional string external_reference = 42;
}
message GiftCard {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
string display_code = 4;
string last4_code_chars = 5;
string code = 6;
Timestamp created = 7;
bool is_active = 8;
Money initial_balance = 9;
Money current_balance = 10;
repeated GiftCardEvent events = 11;
repeated GiftCardTag tags = 12;
optional User created_by = 13;
optional string created_by_email = 14;
optional Timestamp last_used_on = 15;
optional Timestamp expiry_date = 16;
optional App app = 17;
optional Product product = 18;
optional string bought_in_channel = 19;
optional User used_by = 20 [ deprecated = true ];
optional string used_by_email = 21 [ deprecated = true ];
optional User user = 22 [ deprecated = true ];
optional Timestamp end_date = 23 [ deprecated = true ];
optional Timestamp start_date = 24 [ deprecated = true ];
}
message GiftCardCountableEdge {
GiftCard node = 1;
string cursor = 2;
}
message GiftCardCountableConnection {
PageInfo page_info = 1;
repeated GiftCardCountableEdge edges = 2;
optional int32 total_count = 3;
}
message OrderCountableEdge {
Order node = 1;
string cursor = 2;
}
message OrderCountableConnection {
PageInfo page_info = 1;
repeated OrderCountableEdge edges = 2;
optional int32 total_count = 3;
}
message GiftCardTag {
string id = 1;
string name = 2;
}
message UserPermission {
PermissionEnum code = 1;
string name = 2;
repeated Group source_permission_groups = 3;
}
message Group {
string id = 1;
string name = 2;
repeated User users = 3;
repeated Permission permissions = 4;
bool user_can_manage = 5;
repeated Channel accessible_channels = 6;
bool restricted_access_to_channels = 7;
}
message Allocation {
string id = 1;
int32 quantity = 2;
Warehouse warehouse = 3;
}
message OrderLine {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
string product_name = 4;
string variant_name = 5;
optional string product_sku = 6;
optional string product_variant_id = 7;
bool is_shipping_required = 8;
int32 quantity = 9;
int32 quantity_fulfilled = 10;
float tax_rate = 11;
optional DigitalContentUrl digital_content_url = 12;
optional Image thumbnail = 13;
TaxedMoney unit_price = 14;
TaxedMoney undiscounted_unit_price = 15;
Money unit_discount = 16;
optional string unit_discount_reason = 17;
PositiveDecimal unit_discount_value = 18;
optional DiscountValueTypeEnum unit_discount_type = 19;
TaxedMoney total_price = 20;
TaxedMoney undiscounted_total_price = 21;
optional bool is_price_overridden = 22;
optional ProductVariant variant = 23;
string translated_product_name = 24;
string translated_variant_name = 25;
repeated Allocation allocations = 26;
optional string sale_id = 27;
int32 quantity_to_fulfill = 28;
optional TaxClass tax_class = 29;
optional string tax_class_name = 30;
repeated Metadata tax_class_metadata = 31;
repeated Metadata tax_class_private_metadata = 32;
optional string voucher_code = 33;
optional bool is_gift = 34;
}
message CustomerEvent {
string id = 1;
optional Timestamp date = 2;
optional CustomerEventsEnum type = 3;
optional User user = 4;
optional App app = 5;
optional string message = 6;
optional int32 count = 7;
optional Order order = 8;
optional OrderLine order_line = 9;
}
message CreditCard {
string brand = 1;
optional string first_digits = 2;
string last_digits = 3;
optional int32 exp_month = 4;
optional int32 exp_year = 5;
}
message PaymentSource {
string gateway = 1;
optional string payment_method_id = 2;
optional CreditCard credit_card_info = 3;
repeated Metadata metadata = 4;
}
message GatewayConfigLine {
string field = 1;
optional string value = 2;
}
message PaymentGateway {
string name = 1;
string id = 2;
repeated GatewayConfigLine config = 3;
repeated string currencies = 4;
}
message StoredPaymentMethod {
string id = 1;
PaymentGateway gateway = 2;
string payment_method_id = 3;
optional CreditCard credit_card_info = 4;
repeated TokenizedPaymentFlowEnum supported_payment_flows = 5;
string type = 6;
optional string name = 7;
optional string data = 8; // JSON represented as string
}
message User {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
string email = 4;
string first_name = 5;
string last_name = 6;
bool is_staff = 7;
bool is_active = 8;
bool is_confirmed = 9;
repeated Address addresses = 10;
optional Address default_shipping_address = 11;
optional Address default_billing_address = 12;
optional Timestamp last_login = 13;
Timestamp date_joined = 14;
Timestamp updated_at = 15;
// Checkouts (deprecated)
optional Checkout checkout = 16 [ deprecated = true ];
repeated string checkout_tokens = 17 [ deprecated = true ];
repeated string checkout_ids = 18;
// Connections (pagination handled at service level)
repeated CheckoutCountableConnection checkouts = 19;
repeated GiftCardCountableConnection gift_cards = 20;
repeated OrderCountableConnection orders = 21;
// Permissions
repeated UserPermission user_permissions = 22;
repeated Group permission_groups = 23;
repeated Group editable_groups = 24;
// Channel access
repeated Channel accessible_channels = 25;
bool restricted_access_to_channels = 26;
// Media
optional Image avatar = 27;
LanguageCodeEnum language_code = 28;
// Activity
repeated CustomerEvent events = 29;
optional string note = 30;
// Payment
repeated PaymentSource stored_payment_sources = 31;
repeated StoredPaymentMethod stored_payment_methods = 32;
// External systems
optional string external_reference = 33;
}
message CheckoutLineProblemInsufficientStock {
optional int32 available_quantity = 1;
CheckoutLine line = 2;
ProductVariant variant = 3;
}
message CheckoutLineProblemVariantNotAvailable { CheckoutLine line = 1; }
message CheckoutLineProblem {
oneof problem {
CheckoutLineProblemInsufficientStock insufficient_stock = 1;
CheckoutLineProblemVariantNotAvailable variant_not_available = 2;
}
}
message CheckoutLine {
string id = 1;
repeated Metadata private_metadata = 2;
optional string private_metafield = 3;
optional Metadata private_metafields = 4;
repeated Metadata metadata = 5;
optional string metafield = 6;
optional Metadata metafields = 7;
ProductVariant variant = 8;
int32 quantity = 9;
TaxedMoney unit_price = 10;
Money undiscounted_unit_price = 11;
optional Money prior_unit_price = 12;
TaxedMoney total_price = 13;
Money undiscounted_total_price = 14;
optional Money prior_total_price = 15;
bool requires_shipping = 16;
repeated CheckoutLineProblem problems = 17;
optional bool is_gift = 18;
}
message CheckoutLineInput {
int32 quantity = 1;
string variant_id = 2;
optional string price = 3;
optional bool force_new_line = 4;
repeated Metadata metadata = 5;
}
message VoucherChannelListing {
string id = 1;
Channel channel = 2;
float discount_value = 3;
string currency = 4;
optional Money min_spent = 5;
}
message Voucher {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
optional string name = 4;
optional string code = 5;
optional int32 usage_limit = 6;
int32 used = 7;
Timestamp start_date = 8;
optional string end_date = 9;
bool apply_once_per_order = 10;
bool apply_once_per_customer = 11;
bool single_use = 12;
bool only_for_staff = 13;
optional int32 min_checkout_items_quantity = 14;
repeated CountryDisplay countries = 15;
DiscountValueTypeEnum discount_value_type = 16;
optional float discount_value = 17;
optional string currency = 18;
optional Money min_spent = 19;
VoucherTypeEnum type = 20;
repeated VoucherChannelListing channel_listings = 21;
}
message DeliveryMethod {
oneof method {
Warehouse warehouse = 1;
ShippingMethod shipping_method = 2;
}
}
message UserOrApp {
oneof user_or_app {
User user = 1;
App app = 2;
}
}
message TransactionEvent {
string id = 1;
Timestamp created_at = 2;
string psp_reference = 3;
string message = 4;
string external_url = 5;
Money amount = 6;
optional TransactionEventTypeEnum type = 7;
optional UserOrApp created_by = 8;
optional string idempotency_key = 9;
}
message TransactionItem {
string id = 1;
repeated Metadata private_metadata = 2;
string token = 3;
Timestamp created_at = 4;
string modified_at = 5;
repeated TransactionActionEnum actions = 6;
Money authorized_amount = 7;
Money authorize_pending_amount = 8;
Money refunded_amount = 9;
Money refund_pending_amount = 10;
Money canceled_amount = 11;
Money cancel_pending_amount = 12;
Money charged_amount = 13;
Money charge_pending_amount = 14;
string name = 15;
string message = 16;
string psp_reference = 17;
optional Order order = 18;
optional Checkout checkout = 19;
repeated TransactionEvent events = 20;
optional UserOrApp created_by = 21;
string external_url = 22;
repeated Metadata metadata = 23;
}
message CheckoutProblem {
oneof problem {
CheckoutLineProblemInsufficientStock insufficient_stock = 1;
CheckoutLineProblemVariantNotAvailable variant_not_available = 2;
}
}
message Checkout {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
Timestamp created = 4;
Timestamp updated_at = 5;
Channel channel = 6;
string customer_note = 7;
repeated ShippingMethod shipping_methods = 8;
repeated Warehouse available_collection_points = 9;
repeated PaymentGateway available_payment_gateways = 10;
repeated GiftCard gift_cards = 11;
bool is_shipping_required = 12;
int32 quantity = 13;
repeated CheckoutLine lines = 14;
TaxedMoney shipping_price = 15;
TaxedMoney subtotal_price = 16;
bool tax_exemption = 17;
string token = 18;
TaxedMoney total_price = 19;
Money total_balance = 20;
LanguageCodeEnum language_code = 21;
bool display_gross_prices = 22;
CheckoutAuthorizeStatusEnum authorize_status = 23;
CheckoutChargeStatusEnum charge_status = 24;
optional User user = 25;
optional Address billing_address = 26;
optional Address shipping_address = 27;
optional Money discount = 28;
optional string discount_name = 29;
optional string translated_discount_name = 30;
optional Voucher voucher = 31;
optional string voucher_code = 32;
optional string email = 33;
optional Timestamp stock_reservation_expires = 34;
optional ShippingMethod shipping_method = 35 [ deprecated = true ];
optional DeliveryMethod delivery_method = 36;
repeated TransactionItem transactions = 37;
repeated CheckoutProblem problems = 38;
Timestamp last_change = 39 [ deprecated = true ];
string note = 40 [ deprecated = true ];
repeated ShippingMethod available_shipping_methods = 41 [ deprecated = true ];
}
message CheckoutError {
optional string field = 1;
optional string message = 2;
CheckoutErrorCode code = 3;
repeated string variants = 4; // Array of IDs
repeated string lines = 5; // Array of IDs
optional AddressTypeEnum address_type = 6;
}
message Money {
string currency = 1;
PositiveDecimal amount = 2;
}
message TaxedMoney {
string currency = 1;
Money gross = 2;
Money net = 3;
Money tax = 4;
}
message Weight {
WeightUnitsEnum unit = 1;
double value = 2;
}
message FulfillmentLine {
string id = 1;
int32 quantity = 2;
optional OrderLine order_line = 3;
}
message Fulfillment {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
int32 fulfillment_order = 4;
FulfillmentStatus status = 5;
string tracking_number = 6;
Timestamp created = 7;
repeated FulfillmentLine lines = 8;
optional string status_display = 9;
optional Warehouse warehouse = 10;
optional Money shipping_refunded_amount = 11;
optional Money total_refunded_amount = 12;
}
message Invoice {
string id = 1;
JobStatusEnum status = 2;
Timestamp created_at = 3;
string updated_at = 4;
optional string message = 5;
optional string number = 6;
optional string url = 7;
optional Order order = 8;
repeated Metadata metadata = 9;
repeated Metadata private_metadata = 10;
}
message Transaction {
string id = 1;
Timestamp created = 2;
Payment payment = 3;
string token = 4;
TransactionKind kind = 5;
bool is_success = 6;
optional string error = 7;
string gateway_response = 8; // JSON as string
optional Money amount = 9;
}
message Payment {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
string gateway = 4;
bool is_active = 5;
Timestamp created = 6;
Timestamp modified = 7;
string token = 8;
optional Checkout checkout = 9;
optional Order order = 10;
string payment_method_type = 11;
optional string customer_ip_address = 12;
PaymentChargeStatusEnum charge_status = 13;
repeated OrderAction actions = 14;
optional Money total = 15;
optional Money captured_amount = 16;
repeated Transaction transactions = 17;
optional Money available_capture_amount = 18;
optional Money available_refund_amount = 19;
optional CreditCard credit_card = 20;
bool partial = 21;
optional string psp_reference = 22;
}
message OrderEventDiscountObject {
DiscountValueTypeEnum value_type = 1;
PositiveDecimal value = 2;
optional string reason = 3;
optional Money amount = 4;
optional DiscountValueTypeEnum old_value_type = 5;
optional PositiveDecimal old_value = 6;
optional Money old_amount = 7;
}
message OrderEventOrderLineObject {
optional int32 quantity = 1;
optional OrderLine order_line = 2;
optional string item_name = 3;
optional OrderEventDiscountObject discount = 4;
}
message OrderEvent {
string id = 1;
optional Timestamp date = 2;
optional OrderEventsEnum type = 3;
optional User user = 4;
optional App app = 5;
optional string message = 6;
optional string email = 7;
optional OrderEventsEmailsEnum email_type = 8;
optional float amount = 9;
optional string payment_id = 10;
optional string payment_gateway = 11;
optional int32 quantity = 12;
optional string composed_id = 13;
optional string order_number = 14;
optional string invoice_number = 15;
repeated string oversold_items = 16;
repeated OrderEventOrderLineObject lines = 17;
repeated FulfillmentLine fulfilled_items = 18;
optional Warehouse warehouse = 19;
optional string transaction_reference = 20;
optional bool shipping_costs_included = 21;
optional Order related_order = 22;
optional OrderEvent related = 23;
optional OrderEventDiscountObject discount = 24;
optional string reference = 25;
}
message OrderDiscount {
string id = 1;
OrderDiscountType type = 2;
optional string name = 3;
optional string translated_name = 4;
DiscountValueTypeEnum value_type = 5;
PositiveDecimal value = 6;
optional string reason = 7;
Money amount = 8;
}
message OrderGrantedRefundLine {
string id = 1;
int32 quantity = 2;
OrderLine order_line = 3;
optional string reason = 4;
}
message OrderGrantedRefund {
string id = 1;
string created_at = 2;
string updated_at = 3;
Money amount = 4;
optional string reason = 5;
optional User user = 6;
optional App app = 7;
bool shipping_costs_included = 8;
repeated OrderGrantedRefundLine lines = 9;
OrderGrantedRefundStatusEnum status = 10;
repeated TransactionEvent transaction_events = 11;
optional TransactionItem transaction = 12;
}
message Order {
string id = 1;
repeated Metadata private_metadata = 2;
repeated Metadata metadata = 3;
Timestamp created = 4;
Timestamp updated_at = 5;
OrderStatus status = 6;
// optional User user = 7;
optional string user_id = 7;
string tracking_client_id = 8;
optional Address billing_address = 9;
optional Address shipping_address = 10;
optional string shipping_method_name = 11;
optional string collection_point_name = 12;
// Channel channel = 13;
string channel_id = 13;
// repeated Fulfillment fulfillments = 14;
repeated string fulfillment_ids= 14;
// repeated OrderLine lines = 15;
repeated string orderlines_ids = 15;
repeated OrderAction actions = 16;
// repeated ShippingMethod shipping_methods = 17;
repeated string shipping_method_ids = 17;
// repeated Warehouse available_collection_points = 18;
repeated string available_collection_point_ids = 18;
// repeated Invoice invoices = 19;
repeated string invoice_ids = 19;
string number = 20;
optional string original = 21;
OrderOriginEnum origin = 22;
bool is_paid = 23;
PaymentChargeStatusEnum payment_status = 24;
string payment_status_display = 25;
OrderAuthorizeStatusEnum authorize_status = 26;
OrderChargeStatusEnum charge_status = 27;
bool tax_exemption = 28;
repeated TransactionItem transactions = 29;
// repeated Payment payments = 30;
repeated string payment_ids = 30;
TaxedMoney total = 31;
TaxedMoney undiscounted_total = 32;
Money undiscounted_shipping_price = 33;
TaxedMoney shipping_price = 34;
float shipping_tax_rate = 35;
// TaxClass shipping_tax_class = 36;
string shipping_tax_class_id = 36;
string shipping_tax_class_name = 37;
string token = 38 [ deprecated = true ];
// optional Voucher voucher = 39;
optional string voucher_id = 39;
optional string voucher_code = 40;
// repeated GiftCard gift_cards = 41;
repeated string gift_card_ids = 41;
string customer_note = 42;
Weight weight = 43;
optional string redirect_url = 44;
TaxedMoney subtotal = 45;
string status_display = 46;
bool can_finalize = 47;
Money total_authorized = 48;
Money total_captured = 49 [ deprecated = true ];
Money total_charged = 50;
Money total_canceled = 51;
// repeated OrderEvent events = 52;
repeated string event_ids = 52;
Money total_balance = 53;
optional string user_email = 54;
bool is_shipping_required = 55;
optional DeliveryMethod delivery_method = 56;
LanguageCodeEnum language_code_enum = 57;
// repeated OrderDiscount discounts = 58;
repeated string discount_ids = 58;
repeated OrderError errors = 59;
bool display_gross_prices = 60;
optional string external_reference = 61;
optional string checkout_id = 62;
// repeated OrderGrantedRefund granted_refunds = 63;
repeated string granted_refund_ids = 63;
Money total_granted_refund = 64;
Money total_refunded = 65;
Money total_refund_pending = 66;
Money total_authorize_pending = 67;
Money total_charge_pending = 68;
Money total_cancel_pending = 69;
Money total_remaining_grant = 70;
}
message OrderCreateFromCheckoutError {
optional string field = 1;
optional string message = 2;
OrderCreateFromCheckoutErrorCode code = 3;
repeated string variants = 4;
repeated string lines = 5;
}
message OrderUpdateShippingInput {
optional string shipping_method = 1;
}
message ObjectWithMetadata {
repeated Metadata private_metadata = 1;
repeated Metadata metadata = 2;
}
message MetadataError {
optional string field = 1;
optional string message = 2;
MetadataErrorCode code = 3;
}
message TransactionCreateError {
optional string field = 1;
optional string message = 2;
TransactionCreateErrorCode code = 3;
}
message TransactionCreateInput {
optional string name = 1;
optional string message = 2;
optional string psp_reference = 3;
repeated TransactionActionEnum available_actions = 4;
optional Money amount_authorized = 5;
optional Money amount_charged = 6;
optional Money amount_refunded = 7;
optional Money amount_canceled = 8;
repeated Metadata metadata = 9;
repeated Metadata private_metadata = 10;
optional string external_url = 11;
}
message TransactionEventInput {
optional string psp_reference = 1;
optional string message = 2;
}
// END: "common/common_messages.proto";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment