Alokai

getOrdersDefaultQuery

Default GraphQL query for the getOrders API endpoint. It concatenates the OrderFragment and getMyOrdersQuery

getOrdersDefaultQuery = "\n  \n  \n  fragment DefaultAddress on Address {\n    id\n    title\n    firstName\n    lastName\n    streetName\n    streetNumber\n    postalCode\n    city\n    country\n    state\n    region\n    company\n    apartment\n    phone\n    mobile\n    salutation\n  }\n\n\n  \n  \n  fragment DefaultProductPrice on ProductPrice {\n    discounted {\n      value {\n        type\n        currencyCode\n        centAmount\n        fractionDigits\n      }\n      discount {\n        validFrom\n        validUntil\n        isActive\n        name(
	acceptLanguage: $acceptLanguage
)\n      }\n    }\n    value {\n      type\n      currencyCode\n      centAmount\n      fractionDigits\n    }\n  }\n\n  \n  \n  fragment LocalizedStringFragment on LocalizedString {\n    value\n    locale\n  }\n\n\n  \n  fragment DefaultAddress on Address {\n    id\n    title\n    firstName\n    lastName\n    streetName\n    streetNumber\n    postalCode\n    city\n    country\n    state\n    region\n    company\n    apartment\n    phone\n    mobile\n    salutation\n  }\n\n\n  \n  fragment ChannelFragment on Channel {\n    id\n    version\n    key\n    roles\n    name(locale: $locale)\n    description(locale: $locale)\n    nameAllLocales {\n      ...LocalizedStringFragment\n    }\n    descriptionAllLocales {\n      ...LocalizedStringFragment\n    }\n    address {\n      ...DefaultAddress\n    }\n  }\n\n\n\n  \n  fragment DefaultLineItem on LineItem {\n    id\n    productId\n    name(acceptLanguage: $acceptLanguage)\n    productSlug(acceptLanguage: $acceptLanguage)\n    quantity\n    discountedPricePerQuantity {\n      quantity\n      discountedPrice {\n        value {\n          centAmount\n          currencyCode\n        }\n        includedDiscounts {\n          discount {\n            name(acceptLanguage: $acceptLanguage)\n            isActive\n          }\n        }\n      }\n    }\n    variant {\n      id\n      sku\n      price(currency: $currency) {\n        tiers {\n          value {\n            centAmount\n          }\n        }\n        value {\n          centAmount\n          currencyCode\n        }\n        discounted {\n          value {\n            centAmount\n            currencyCode\n          }\n          discount {\n            isActive\n            name(acceptLanguage: $acceptLanguage)\n          }\n        }\n      }\n      images {\n        url\n        label\n      }\n      attributesRaw {\n        name\n        value\n        attributeDefinition {\n          type {\n            name\n          }\n          label(locale: $locale)\n        }\n      }\n    }\n    price {\n      ...DefaultProductPrice\n    }\n    distributionChannel {\n      ...ChannelFragment\n    }\n    supplyChannel {\n      ...ChannelFragment\n    }\n    shippingDetails {\n      targets {\n        addressKey\n        quantity\n      }\n      valid\n    }\n  }\n\n\n\n  \n  fragment DefaultOrder on Order {\n    lineItems {\n      ...DefaultLineItem\n    }\n    totalPrice {\n      centAmount\n      currencyCode\n    }\n    orderState\n    id\n    orderNumber\n    version\n    createdAt\n    customerEmail\n    shipmentState\n    paymentState\n    shippingAddress {\n      ...DefaultAddress\n    }\n    billingAddress {\n      ...DefaultAddress\n    }\n    cart {\n      id\n      version\n    }\n  }\n\n\n\n  \n  query getMyOrders($where: String,
	$sort: [String!],
	$limit: Int,
	$offset: Int,
	$locale: Locale!,
	$acceptLanguage: [Locale!],
	$currency: Currency!) {\n    me {\n      orders(where: $where,
	sort: $sort,
	limit: $limit,
	offset: $offset) {\n        results {\n          ...DefaultOrder\n        }\n        total\n        offset\n        count\n      }\n    }\n  }\n\n"