usimple-saleor-sdk
Version:
This package contains all queries and mutations that are used in our sample storefront. It can be used for semi-custom or fully-custom (with ability to extend existing queries) storefront solutions.
560 lines (559 loc) • 13.1 kB
TypeScript
/**
* An enumeration.
*/
export declare enum AccountErrorCode {
ACTIVATE_OWN_ACCOUNT = "ACTIVATE_OWN_ACCOUNT",
ACTIVATE_SUPERUSER_ACCOUNT = "ACTIVATE_SUPERUSER_ACCOUNT",
CHANNEL_INACTIVE = "CHANNEL_INACTIVE",
DEACTIVATE_OWN_ACCOUNT = "DEACTIVATE_OWN_ACCOUNT",
DEACTIVATE_SUPERUSER_ACCOUNT = "DEACTIVATE_SUPERUSER_ACCOUNT",
DELETE_NON_STAFF_USER = "DELETE_NON_STAFF_USER",
DELETE_OWN_ACCOUNT = "DELETE_OWN_ACCOUNT",
DELETE_STAFF_ACCOUNT = "DELETE_STAFF_ACCOUNT",
DELETE_SUPERUSER_ACCOUNT = "DELETE_SUPERUSER_ACCOUNT",
DUPLICATED_INPUT_ITEM = "DUPLICATED_INPUT_ITEM",
GRAPHQL_ERROR = "GRAPHQL_ERROR",
INACTIVE = "INACTIVE",
INVALID = "INVALID",
INVALID_CREDENTIALS = "INVALID_CREDENTIALS",
INVALID_PASSWORD = "INVALID_PASSWORD",
JWT_DECODE_ERROR = "JWT_DECODE_ERROR",
JWT_INVALID_CSRF_TOKEN = "JWT_INVALID_CSRF_TOKEN",
JWT_INVALID_TOKEN = "JWT_INVALID_TOKEN",
JWT_MISSING_TOKEN = "JWT_MISSING_TOKEN",
JWT_SIGNATURE_EXPIRED = "JWT_SIGNATURE_EXPIRED",
LEFT_NOT_MANAGEABLE_PERMISSION = "LEFT_NOT_MANAGEABLE_PERMISSION",
MISSING_CHANNEL_SLUG = "MISSING_CHANNEL_SLUG",
NOT_FOUND = "NOT_FOUND",
OUT_OF_SCOPE_GROUP = "OUT_OF_SCOPE_GROUP",
OUT_OF_SCOPE_PERMISSION = "OUT_OF_SCOPE_PERMISSION",
OUT_OF_SCOPE_USER = "OUT_OF_SCOPE_USER",
PASSWORD_ENTIRELY_NUMERIC = "PASSWORD_ENTIRELY_NUMERIC",
PASSWORD_TOO_COMMON = "PASSWORD_TOO_COMMON",
PASSWORD_TOO_SHORT = "PASSWORD_TOO_SHORT",
PASSWORD_TOO_SIMILAR = "PASSWORD_TOO_SIMILAR",
REQUIRED = "REQUIRED",
UNIQUE = "UNIQUE"
}
/**
* An enumeration.
*/
export declare enum AddressTypeEnum {
BILLING = "BILLING",
SHIPPING = "SHIPPING"
}
/**
* An enumeration.
*/
export declare enum CheckoutErrorCode {
BILLING_ADDRESS_NOT_SET = "BILLING_ADDRESS_NOT_SET",
CHANNEL_INACTIVE = "CHANNEL_INACTIVE",
CHECKOUT_NOT_FULLY_PAID = "CHECKOUT_NOT_FULLY_PAID",
GRAPHQL_ERROR = "GRAPHQL_ERROR",
INSUFFICIENT_STOCK = "INSUFFICIENT_STOCK",
INVALID = "INVALID",
INVALID_SHIPPING_METHOD = "INVALID_SHIPPING_METHOD",
MISSING_CHANNEL_SLUG = "MISSING_CHANNEL_SLUG",
NOT_FOUND = "NOT_FOUND",
PAYMENT_ERROR = "PAYMENT_ERROR",
PRODUCT_NOT_PUBLISHED = "PRODUCT_NOT_PUBLISHED",
PRODUCT_UNAVAILABLE_FOR_PURCHASE = "PRODUCT_UNAVAILABLE_FOR_PURCHASE",
QUANTITY_GREATER_THAN_LIMIT = "QUANTITY_GREATER_THAN_LIMIT",
REQUIRED = "REQUIRED",
SHIPPING_ADDRESS_NOT_SET = "SHIPPING_ADDRESS_NOT_SET",
SHIPPING_METHOD_NOT_APPLICABLE = "SHIPPING_METHOD_NOT_APPLICABLE",
SHIPPING_METHOD_NOT_SET = "SHIPPING_METHOD_NOT_SET",
SHIPPING_NOT_REQUIRED = "SHIPPING_NOT_REQUIRED",
TAX_ERROR = "TAX_ERROR",
UNAVAILABLE_VARIANT_IN_CHANNEL = "UNAVAILABLE_VARIANT_IN_CHANNEL",
UNIQUE = "UNIQUE",
VOUCHER_NOT_APPLICABLE = "VOUCHER_NOT_APPLICABLE",
ZERO_QUANTITY = "ZERO_QUANTITY"
}
export declare enum CollectionPublished {
HIDDEN = "HIDDEN",
PUBLISHED = "PUBLISHED"
}
export declare enum CollectionSortField {
AVAILABILITY = "AVAILABILITY",
NAME = "NAME",
PRODUCT_COUNT = "PRODUCT_COUNT",
PUBLICATION_DATE = "PUBLICATION_DATE"
}
/**
* An enumeration.
*/
export declare enum CountryCode {
AD = "AD",
AE = "AE",
AF = "AF",
AG = "AG",
AI = "AI",
AL = "AL",
AM = "AM",
AO = "AO",
AQ = "AQ",
AR = "AR",
AS = "AS",
AT = "AT",
AU = "AU",
AW = "AW",
AX = "AX",
AZ = "AZ",
BA = "BA",
BB = "BB",
BD = "BD",
BE = "BE",
BF = "BF",
BG = "BG",
BH = "BH",
BI = "BI",
BJ = "BJ",
BL = "BL",
BM = "BM",
BN = "BN",
BO = "BO",
BQ = "BQ",
BR = "BR",
BS = "BS",
BT = "BT",
BV = "BV",
BW = "BW",
BY = "BY",
BZ = "BZ",
CA = "CA",
CC = "CC",
CD = "CD",
CF = "CF",
CG = "CG",
CH = "CH",
CI = "CI",
CK = "CK",
CL = "CL",
CM = "CM",
CN = "CN",
CO = "CO",
CR = "CR",
CU = "CU",
CV = "CV",
CW = "CW",
CX = "CX",
CY = "CY",
CZ = "CZ",
DE = "DE",
DJ = "DJ",
DK = "DK",
DM = "DM",
DO = "DO",
DZ = "DZ",
EC = "EC",
EE = "EE",
EG = "EG",
EH = "EH",
ER = "ER",
ES = "ES",
ET = "ET",
EU = "EU",
FI = "FI",
FJ = "FJ",
FK = "FK",
FM = "FM",
FO = "FO",
FR = "FR",
GA = "GA",
GB = "GB",
GD = "GD",
GE = "GE",
GF = "GF",
GG = "GG",
GH = "GH",
GI = "GI",
GL = "GL",
GM = "GM",
GN = "GN",
GP = "GP",
GQ = "GQ",
GR = "GR",
GS = "GS",
GT = "GT",
GU = "GU",
GW = "GW",
GY = "GY",
HK = "HK",
HM = "HM",
HN = "HN",
HR = "HR",
HT = "HT",
HU = "HU",
ID = "ID",
IE = "IE",
IL = "IL",
IM = "IM",
IN = "IN",
IO = "IO",
IQ = "IQ",
IR = "IR",
IS = "IS",
IT = "IT",
JE = "JE",
JM = "JM",
JO = "JO",
JP = "JP",
KE = "KE",
KG = "KG",
KH = "KH",
KI = "KI",
KM = "KM",
KN = "KN",
KP = "KP",
KR = "KR",
KW = "KW",
KY = "KY",
KZ = "KZ",
LA = "LA",
LB = "LB",
LC = "LC",
LI = "LI",
LK = "LK",
LR = "LR",
LS = "LS",
LT = "LT",
LU = "LU",
LV = "LV",
LY = "LY",
MA = "MA",
MC = "MC",
MD = "MD",
ME = "ME",
MF = "MF",
MG = "MG",
MH = "MH",
MK = "MK",
ML = "ML",
MM = "MM",
MN = "MN",
MO = "MO",
MP = "MP",
MQ = "MQ",
MR = "MR",
MS = "MS",
MT = "MT",
MU = "MU",
MV = "MV",
MW = "MW",
MX = "MX",
MY = "MY",
MZ = "MZ",
NA = "NA",
NC = "NC",
NE = "NE",
NF = "NF",
NG = "NG",
NI = "NI",
NL = "NL",
NO = "NO",
NP = "NP",
NR = "NR",
NU = "NU",
NZ = "NZ",
OM = "OM",
PA = "PA",
PE = "PE",
PF = "PF",
PG = "PG",
PH = "PH",
PK = "PK",
PL = "PL",
PM = "PM",
PN = "PN",
PR = "PR",
PS = "PS",
PT = "PT",
PW = "PW",
PY = "PY",
QA = "QA",
RE = "RE",
RO = "RO",
RS = "RS",
RU = "RU",
RW = "RW",
SA = "SA",
SB = "SB",
SC = "SC",
SD = "SD",
SE = "SE",
SG = "SG",
SH = "SH",
SI = "SI",
SJ = "SJ",
SK = "SK",
SL = "SL",
SM = "SM",
SN = "SN",
SO = "SO",
SR = "SR",
SS = "SS",
ST = "ST",
SV = "SV",
SX = "SX",
SY = "SY",
SZ = "SZ",
TC = "TC",
TD = "TD",
TF = "TF",
TG = "TG",
TH = "TH",
TJ = "TJ",
TK = "TK",
TL = "TL",
TM = "TM",
TN = "TN",
TO = "TO",
TR = "TR",
TT = "TT",
TV = "TV",
TW = "TW",
TZ = "TZ",
UA = "UA",
UG = "UG",
UM = "UM",
US = "US",
UY = "UY",
UZ = "UZ",
VA = "VA",
VC = "VC",
VE = "VE",
VG = "VG",
VI = "VI",
VN = "VN",
VU = "VU",
WF = "WF",
WS = "WS",
YE = "YE",
YT = "YT",
ZA = "ZA",
ZM = "ZM",
ZW = "ZW"
}
/**
* An enumeration.
*/
export declare enum JobStatusEnum {
DELETED = "DELETED",
FAILED = "FAILED",
PENDING = "PENDING",
SUCCESS = "SUCCESS"
}
/**
* An enumeration.
*/
export declare enum LanguageCodeEnum {
AR = "AR",
AZ = "AZ",
BG = "BG",
BN = "BN",
CA = "CA",
CS = "CS",
DA = "DA",
DE = "DE",
EL = "EL",
EN = "EN",
ES = "ES",
ES_CO = "ES_CO",
ET = "ET",
FA = "FA",
FI = "FI",
FR = "FR",
HI = "HI",
HU = "HU",
HY = "HY",
ID = "ID",
IS = "IS",
IT = "IT",
JA = "JA",
KA = "KA",
KM = "KM",
KO = "KO",
LT = "LT",
MN = "MN",
MY = "MY",
NB = "NB",
NL = "NL",
PL = "PL",
PT = "PT",
PT_BR = "PT_BR",
RO = "RO",
RU = "RU",
SK = "SK",
SL = "SL",
SQ = "SQ",
SR = "SR",
SV = "SV",
SW = "SW",
TA = "TA",
TH = "TH",
TR = "TR",
UK = "UK",
VI = "VI",
ZH_HANS = "ZH_HANS",
ZH_HANT = "ZH_HANT"
}
export declare enum OrderDirection {
ASC = "ASC",
DESC = "DESC"
}
/**
* An enumeration.
*/
export declare enum OrderStatus {
CANCELED = "CANCELED",
DRAFT = "DRAFT",
FULFILLED = "FULFILLED",
PARTIALLY_FULFILLED = "PARTIALLY_FULFILLED",
PARTIALLY_RETURNED = "PARTIALLY_RETURNED",
RETURNED = "RETURNED",
UNCONFIRMED = "UNCONFIRMED",
UNFULFILLED = "UNFULFILLED"
}
/**
* An enumeration.
*/
export declare enum PaymentChargeStatusEnum {
CANCELLED = "CANCELLED",
FULLY_CHARGED = "FULLY_CHARGED",
FULLY_REFUNDED = "FULLY_REFUNDED",
NOT_CHARGED = "NOT_CHARGED",
PARTIALLY_CHARGED = "PARTIALLY_CHARGED",
PARTIALLY_REFUNDED = "PARTIALLY_REFUNDED",
PENDING = "PENDING",
REFUSED = "REFUSED"
}
/**
* An enumeration.
*/
export declare enum PaymentErrorCode {
BILLING_ADDRESS_NOT_SET = "BILLING_ADDRESS_NOT_SET",
CHANNEL_INACTIVE = "CHANNEL_INACTIVE",
GRAPHQL_ERROR = "GRAPHQL_ERROR",
INVALID = "INVALID",
INVALID_SHIPPING_METHOD = "INVALID_SHIPPING_METHOD",
NOT_FOUND = "NOT_FOUND",
NOT_SUPPORTED_GATEWAY = "NOT_SUPPORTED_GATEWAY",
PARTIAL_PAYMENT_NOT_ALLOWED = "PARTIAL_PAYMENT_NOT_ALLOWED",
PAYMENT_ERROR = "PAYMENT_ERROR",
REQUIRED = "REQUIRED",
SHIPPING_ADDRESS_NOT_SET = "SHIPPING_ADDRESS_NOT_SET",
SHIPPING_METHOD_NOT_SET = "SHIPPING_METHOD_NOT_SET",
UNIQUE = "UNIQUE"
}
export declare enum ProductOrderField {
COLLECTION = "COLLECTION",
DATE = "DATE",
MINIMAL_PRICE = "MINIMAL_PRICE",
NAME = "NAME",
PRICE = "PRICE",
PUBLICATION_DATE = "PUBLICATION_DATE",
PUBLISHED = "PUBLISHED",
RANK = "RANK",
RATING = "RATING",
TYPE = "TYPE"
}
export declare enum StockAvailability {
IN_STOCK = "IN_STOCK",
OUT_OF_STOCK = "OUT_OF_STOCK"
}
export declare enum VariantAttributeScope {
ALL = "ALL",
NOT_VARIANT_SELECTION = "NOT_VARIANT_SELECTION",
VARIANT_SELECTION = "VARIANT_SELECTION"
}
export interface AccountInput {
firstName?: string | null;
lastName?: string | null;
defaultBillingAddress?: AddressInput | null;
defaultShippingAddress?: AddressInput | null;
languageCode?: LanguageCodeEnum | null;
}
export interface AddressInput {
firstName?: string | null;
lastName?: string | null;
companyName?: string | null;
streetAddress1?: string | null;
streetAddress2?: string | null;
city?: string | null;
cityArea?: string | null;
postalCode?: string | null;
country?: CountryCode | null;
countryArea?: string | null;
phone?: string | null;
}
export interface AttributeInput {
slug: string;
values?: (string | null)[] | null;
valuesRange?: IntRangeInput | null;
boolean?: boolean | null;
}
export interface CheckoutCreateInput {
channel?: string | null;
lines: (CheckoutLineInput | null)[];
email?: string | null;
shippingAddress?: AddressInput | null;
billingAddress?: AddressInput | null;
languageCode?: LanguageCodeEnum | null;
}
export interface CheckoutLineInput {
quantity: number;
variantId: string;
}
export interface CollectionFilterInput {
published?: CollectionPublished | null;
search?: string | null;
metadata?: (MetadataFilter | null)[] | null;
ids?: (string | null)[] | null;
}
export interface CollectionSortingInput {
direction: OrderDirection;
field: CollectionSortField;
}
export interface IntRangeInput {
gte?: number | null;
lte?: number | null;
}
export interface MetadataFilter {
key: string;
value?: string | null;
}
export interface PaymentInput {
gateway: string;
token?: string | null;
amount?: any | null;
returnUrl?: string | null;
}
export interface PriceRangeInput {
gte?: number | null;
lte?: number | null;
}
export interface ProductFilterInput {
isPublished?: boolean | null;
collections?: (string | null)[] | null;
categories?: (string | null)[] | null;
hasCategory?: boolean | null;
attributes?: (AttributeInput | null)[] | null;
stockAvailability?: StockAvailability | null;
stocks?: ProductStockFilterInput | null;
search?: string | null;
metadata?: (MetadataFilter | null)[] | null;
price?: PriceRangeInput | null;
minimalPrice?: PriceRangeInput | null;
productTypes?: (string | null)[] | null;
ids?: (string | null)[] | null;
}
export interface ProductOrder {
direction: OrderDirection;
attributeId?: string | null;
field?: ProductOrderField | null;
}
export interface ProductStockFilterInput {
warehouseIds?: string[] | null;
quantity?: IntRangeInput | null;
}