| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- import gql from 'graphql-tag';
- import {
- ADMINISTRATOR_FRAGMENT,
- ASSET_FRAGMENT,
- COLLECTION_FRAGMENT,
- COUNTRY_FRAGMENT,
- CURRENT_USER_FRAGMENT,
- CUSTOMER_FRAGMENT,
- FACET_WITH_VALUES_FRAGMENT,
- PRODUCT_VARIANT_FRAGMENT,
- PRODUCT_WITH_VARIANTS_FRAGMENT,
- ROLE_FRAGMENT,
- TAX_RATE_FRAGMENT,
- VARIANT_WITH_STOCK_FRAGMENT,
- } from './fragments';
- export const CREATE_ADMINISTRATOR = gql`
- mutation CreateAdministrator($input: CreateAdministratorInput!) {
- createAdministrator(input: $input) {
- ...Administrator
- }
- }
- ${ADMINISTRATOR_FRAGMENT}
- `;
- export const UPDATE_PRODUCT = gql`
- mutation UpdateProduct($input: UpdateProductInput!) {
- updateProduct(input: $input) {
- ...ProductWithVariants
- }
- }
- ${PRODUCT_WITH_VARIANTS_FRAGMENT}
- `;
- export const CREATE_PRODUCT = gql`
- mutation CreateProduct($input: CreateProductInput!) {
- createProduct(input: $input) {
- ...ProductWithVariants
- }
- }
- ${PRODUCT_WITH_VARIANTS_FRAGMENT}
- `;
- export const GET_PRODUCT_WITH_VARIANTS = gql`
- query GetProductWithVariants($id: ID, $slug: String) {
- product(slug: $slug, id: $id) {
- ...ProductWithVariants
- }
- }
- ${PRODUCT_WITH_VARIANTS_FRAGMENT}
- `;
- export const GET_PRODUCT_LIST = gql`
- query GetProductList($options: ProductListOptions) {
- products(options: $options) {
- items {
- id
- languageCode
- name
- slug
- featuredAsset {
- id
- preview
- }
- }
- totalItems
- }
- }
- `;
- export const CREATE_PRODUCT_VARIANTS = gql`
- mutation CreateProductVariants($input: [CreateProductVariantInput!]!) {
- createProductVariants(input: $input) {
- ...ProductVariant
- }
- }
- ${PRODUCT_VARIANT_FRAGMENT}
- `;
- export const UPDATE_PRODUCT_VARIANTS = gql`
- mutation UpdateProductVariants($input: [UpdateProductVariantInput!]!) {
- updateProductVariants(input: $input) {
- ...ProductVariant
- }
- }
- ${PRODUCT_VARIANT_FRAGMENT}
- `;
- export const UPDATE_TAX_RATE = gql`
- mutation UpdateTaxRate($input: UpdateTaxRateInput!) {
- updateTaxRate(input: $input) {
- ...TaxRate
- }
- }
- ${TAX_RATE_FRAGMENT}
- `;
- export const CREATE_FACET = gql`
- mutation CreateFacet($input: CreateFacetInput!) {
- createFacet(input: $input) {
- ...FacetWithValues
- }
- }
- ${FACET_WITH_VALUES_FRAGMENT}
- `;
- export const UPDATE_FACET = gql`
- mutation UpdateFacet($input: UpdateFacetInput!) {
- updateFacet(input: $input) {
- ...FacetWithValues
- }
- }
- ${FACET_WITH_VALUES_FRAGMENT}
- `;
- export const GET_CUSTOMER_LIST = gql`
- query GetCustomerList($options: CustomerListOptions) {
- customers(options: $options) {
- items {
- id
- title
- firstName
- lastName
- emailAddress
- user {
- id
- verified
- }
- }
- totalItems
- }
- }
- `;
- export const GET_ASSET_LIST = gql`
- query GetAssetList($options: AssetListOptions) {
- assets(options: $options) {
- items {
- ...Asset
- }
- totalItems
- }
- }
- ${ASSET_FRAGMENT}
- `;
- export const CREATE_ROLE = gql`
- mutation CreateRole($input: CreateRoleInput!) {
- createRole(input: $input) {
- ...Role
- }
- }
- ${ROLE_FRAGMENT}
- `;
- export const CREATE_COLLECTION = gql`
- mutation CreateCollection($input: CreateCollectionInput!) {
- createCollection(input: $input) {
- ...Collection
- }
- }
- ${COLLECTION_FRAGMENT}
- `;
- export const UPDATE_COLLECTION = gql`
- mutation UpdateCollection($input: UpdateCollectionInput!) {
- updateCollection(input: $input) {
- ...Collection
- }
- }
- ${COLLECTION_FRAGMENT}
- `;
- export const GET_CUSTOMER = gql`
- query GetCustomer($id: ID!, $orderListOptions: OrderListOptions) {
- customer(id: $id) {
- ...Customer
- orders(options: $orderListOptions) {
- items {
- id
- code
- state
- total
- currencyCode
- updatedAt
- }
- totalItems
- }
- }
- }
- ${CUSTOMER_FRAGMENT}
- `;
- export const ATTEMPT_LOGIN = gql`
- mutation AttemptLogin($username: String!, $password: String!, $rememberMe: Boolean!) {
- login(username: $username, password: $password, rememberMe: $rememberMe) {
- user {
- ...CurrentUser
- }
- }
- }
- ${CURRENT_USER_FRAGMENT}
- `;
- export const GET_COUNTRY_LIST = gql`
- query GetCountryList($options: CountryListOptions) {
- countries(options: $options) {
- items {
- id
- code
- name
- enabled
- }
- totalItems
- }
- }
- `;
- export const UPDATE_COUNTRY = gql`
- mutation UpdateCountry($input: UpdateCountryInput!) {
- updateCountry(input: $input) {
- ...Country
- }
- }
- ${COUNTRY_FRAGMENT}
- `;
- export const GET_FACET_LIST = gql`
- query GetFacetList($options: FacetListOptions) {
- facets(options: $options) {
- items {
- ...FacetWithValues
- }
- totalItems
- }
- }
- ${FACET_WITH_VALUES_FRAGMENT}
- `;
- export const DELETE_PRODUCT = gql`
- mutation DeleteProduct($id: ID!) {
- deleteProduct(id: $id) {
- result
- }
- }
- `;
- export const GET_PRODUCT_SIMPLE = gql`
- query GetProductSimple($id: ID, $slug: String) {
- product(slug: $slug, id: $id) {
- id
- slug
- }
- }
- `;
- export const GET_STOCK_MOVEMENT = gql`
- query GetStockMovement($id: ID!) {
- product(id: $id) {
- id
- variants {
- ...VariantWithStock
- }
- }
- }
- ${VARIANT_WITH_STOCK_FRAGMENT}
- `;
|