Update types

This commit is contained in:
dominik-zeglen 2020-03-19 13:15:47 +01:00
parent 490e2a2baa
commit 220f77c20a
20 changed files with 115 additions and 109 deletions

View file

@ -28,6 +28,17 @@ import {
InitialProductFilterDataVariables
} from "./types/InitialProductFilterData";
export const stockFragment = gql`
fragment StockFragment on Stock {
id
quantity
warehouse {
id
name
}
}
`;
export const fragmentMoney = gql`
fragment Money on Money {
amount
@ -66,6 +77,7 @@ export const productFragment = gql`
export const productFragmentDetails = gql`
${fragmentProductImage}
${fragmentMoney}
${stockFragment}
fragment Product on Product {
id
name
@ -143,16 +155,8 @@ export const productFragmentDetails = gql`
...Money
}
margin
quantity
quantityAllocated
stockQuantity
stock {
id
quantity
warehouse {
id
name
}
stocks {
...StockFragment
}
}
productType {
@ -160,13 +164,13 @@ export const productFragmentDetails = gql`
name
hasVariants
}
url
}
`;
export const fragmentVariant = gql`
${fragmentMoney}
${fragmentProductImage}
${stockFragment}
fragment ProductVariant on ProductVariant {
id
attributes {
@ -218,11 +222,8 @@ export const fragmentVariant = gql`
}
}
sku
quantity
quantityAllocated
stock {
id
quantity
stocks {
...StockFragment
}
}
`;

View file

@ -127,17 +127,17 @@ export interface Product_variants_priceOverride {
currency: string;
}
export interface Product_variants_stock_warehouse {
export interface Product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface Product_variants_stock {
export interface Product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: Product_variants_stock_warehouse;
warehouse: Product_variants_stocks_warehouse;
}
export interface Product_variants {
@ -147,10 +147,7 @@ export interface Product_variants {
name: string;
priceOverride: Product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (Product_variants_stock | null)[] | null;
stocks: (Product_variants_stocks | null)[] | null;
}
export interface Product_productType {
@ -181,5 +178,4 @@ export interface Product {
images: (Product_images | null)[] | null;
variants: (Product_variants | null)[] | null;
productType: Product_productType;
url: string;
}

View file

@ -133,17 +133,17 @@ export interface ProductCreate_productCreate_product_variants_priceOverride {
currency: string;
}
export interface ProductCreate_productCreate_product_variants_stock_warehouse {
export interface ProductCreate_productCreate_product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductCreate_productCreate_product_variants_stock {
export interface ProductCreate_productCreate_product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductCreate_productCreate_product_variants_stock_warehouse;
warehouse: ProductCreate_productCreate_product_variants_stocks_warehouse;
}
export interface ProductCreate_productCreate_product_variants {
@ -153,10 +153,7 @@ export interface ProductCreate_productCreate_product_variants {
name: string;
priceOverride: ProductCreate_productCreate_product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (ProductCreate_productCreate_product_variants_stock | null)[] | null;
stocks: (ProductCreate_productCreate_product_variants_stocks | null)[] | null;
}
export interface ProductCreate_productCreate_product_productType {
@ -187,7 +184,6 @@ export interface ProductCreate_productCreate_product {
images: (ProductCreate_productCreate_product_images | null)[] | null;
variants: (ProductCreate_productCreate_product_variants | null)[] | null;
productType: ProductCreate_productCreate_product_productType;
url: string;
}
export interface ProductCreate_productCreate {

View file

@ -127,17 +127,17 @@ export interface ProductDetails_product_variants_priceOverride {
currency: string;
}
export interface ProductDetails_product_variants_stock_warehouse {
export interface ProductDetails_product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductDetails_product_variants_stock {
export interface ProductDetails_product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductDetails_product_variants_stock_warehouse;
warehouse: ProductDetails_product_variants_stocks_warehouse;
}
export interface ProductDetails_product_variants {
@ -147,10 +147,7 @@ export interface ProductDetails_product_variants {
name: string;
priceOverride: ProductDetails_product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (ProductDetails_product_variants_stock | null)[] | null;
stocks: (ProductDetails_product_variants_stocks | null)[] | null;
}
export interface ProductDetails_product_productType_variantAttributes_values {
@ -196,7 +193,6 @@ export interface ProductDetails_product {
images: (ProductDetails_product_images | null)[] | null;
variants: (ProductDetails_product_variants | null)[] | null;
productType: ProductDetails_product_productType;
url: string;
}
export interface ProductDetails {

View file

@ -133,17 +133,17 @@ export interface ProductImageCreate_productImageCreate_product_variants_priceOve
currency: string;
}
export interface ProductImageCreate_productImageCreate_product_variants_stock_warehouse {
export interface ProductImageCreate_productImageCreate_product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductImageCreate_productImageCreate_product_variants_stock {
export interface ProductImageCreate_productImageCreate_product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductImageCreate_productImageCreate_product_variants_stock_warehouse;
warehouse: ProductImageCreate_productImageCreate_product_variants_stocks_warehouse;
}
export interface ProductImageCreate_productImageCreate_product_variants {
@ -153,10 +153,7 @@ export interface ProductImageCreate_productImageCreate_product_variants {
name: string;
priceOverride: ProductImageCreate_productImageCreate_product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (ProductImageCreate_productImageCreate_product_variants_stock | null)[] | null;
stocks: (ProductImageCreate_productImageCreate_product_variants_stocks | null)[] | null;
}
export interface ProductImageCreate_productImageCreate_product_productType {
@ -187,7 +184,6 @@ export interface ProductImageCreate_productImageCreate_product {
images: (ProductImageCreate_productImageCreate_product_images | null)[] | null;
variants: (ProductImageCreate_productImageCreate_product_variants | null)[] | null;
productType: ProductImageCreate_productImageCreate_product_productType;
url: string;
}
export interface ProductImageCreate_productImageCreate {

View file

@ -133,17 +133,17 @@ export interface ProductImageUpdate_productImageUpdate_product_variants_priceOve
currency: string;
}
export interface ProductImageUpdate_productImageUpdate_product_variants_stock_warehouse {
export interface ProductImageUpdate_productImageUpdate_product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductImageUpdate_productImageUpdate_product_variants_stock {
export interface ProductImageUpdate_productImageUpdate_product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductImageUpdate_productImageUpdate_product_variants_stock_warehouse;
warehouse: ProductImageUpdate_productImageUpdate_product_variants_stocks_warehouse;
}
export interface ProductImageUpdate_productImageUpdate_product_variants {
@ -153,10 +153,7 @@ export interface ProductImageUpdate_productImageUpdate_product_variants {
name: string;
priceOverride: ProductImageUpdate_productImageUpdate_product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (ProductImageUpdate_productImageUpdate_product_variants_stock | null)[] | null;
stocks: (ProductImageUpdate_productImageUpdate_product_variants_stocks | null)[] | null;
}
export interface ProductImageUpdate_productImageUpdate_product_productType {
@ -187,7 +184,6 @@ export interface ProductImageUpdate_productImageUpdate_product {
images: (ProductImageUpdate_productImageUpdate_product_images | null)[] | null;
variants: (ProductImageUpdate_productImageUpdate_product_variants | null)[] | null;
productType: ProductImageUpdate_productImageUpdate_product_productType;
url: string;
}
export interface ProductImageUpdate_productImageUpdate {

View file

@ -133,17 +133,17 @@ export interface ProductUpdate_productUpdate_product_variants_priceOverride {
currency: string;
}
export interface ProductUpdate_productUpdate_product_variants_stock_warehouse {
export interface ProductUpdate_productUpdate_product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductUpdate_productUpdate_product_variants_stock {
export interface ProductUpdate_productUpdate_product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductUpdate_productUpdate_product_variants_stock_warehouse;
warehouse: ProductUpdate_productUpdate_product_variants_stocks_warehouse;
}
export interface ProductUpdate_productUpdate_product_variants {
@ -153,10 +153,7 @@ export interface ProductUpdate_productUpdate_product_variants {
name: string;
priceOverride: ProductUpdate_productUpdate_product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (ProductUpdate_productUpdate_product_variants_stock | null)[] | null;
stocks: (ProductUpdate_productUpdate_product_variants_stocks | null)[] | null;
}
export interface ProductUpdate_productUpdate_product_productType {
@ -187,7 +184,6 @@ export interface ProductUpdate_productUpdate_product {
images: (ProductUpdate_productUpdate_product_images | null)[] | null;
variants: (ProductUpdate_productUpdate_product_variants | null)[] | null;
productType: ProductUpdate_productUpdate_product_productType;
url: string;
}
export interface ProductUpdate_productUpdate {

View file

@ -89,10 +89,17 @@ export interface ProductVariant_product {
variants: (ProductVariant_product_variants | null)[] | null;
}
export interface ProductVariant_stock {
export interface ProductVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductVariant_stocks_warehouse;
}
export interface ProductVariant {
@ -105,7 +112,5 @@ export interface ProductVariant {
priceOverride: ProductVariant_priceOverride | null;
product: ProductVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (ProductVariant_stock | null)[] | null;
stocks: (ProductVariant_stocks | null)[] | null;
}

View file

@ -89,10 +89,17 @@ export interface ProductVariantDetails_productVariant_product {
variants: (ProductVariantDetails_productVariant_product_variants | null)[] | null;
}
export interface ProductVariantDetails_productVariant_stock {
export interface ProductVariantDetails_productVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface ProductVariantDetails_productVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: ProductVariantDetails_productVariant_stocks_warehouse;
}
export interface ProductVariantDetails_productVariant {
@ -105,9 +112,7 @@ export interface ProductVariantDetails_productVariant {
priceOverride: ProductVariantDetails_productVariant_priceOverride | null;
product: ProductVariantDetails_productVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (ProductVariantDetails_productVariant_stock | null)[] | null;
stocks: (ProductVariantDetails_productVariant_stocks | null)[] | null;
}
export interface ProductVariantDetails {

View file

@ -133,17 +133,17 @@ export interface SimpleProductUpdate_productUpdate_product_variants_priceOverrid
currency: string;
}
export interface SimpleProductUpdate_productUpdate_product_variants_stock_warehouse {
export interface SimpleProductUpdate_productUpdate_product_variants_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface SimpleProductUpdate_productUpdate_product_variants_stock {
export interface SimpleProductUpdate_productUpdate_product_variants_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: SimpleProductUpdate_productUpdate_product_variants_stock_warehouse;
warehouse: SimpleProductUpdate_productUpdate_product_variants_stocks_warehouse;
}
export interface SimpleProductUpdate_productUpdate_product_variants {
@ -153,10 +153,7 @@ export interface SimpleProductUpdate_productUpdate_product_variants {
name: string;
priceOverride: SimpleProductUpdate_productUpdate_product_variants_priceOverride | null;
margin: number | null;
quantity: number;
quantityAllocated: number | null;
stockQuantity: number;
stock: (SimpleProductUpdate_productUpdate_product_variants_stock | null)[] | null;
stocks: (SimpleProductUpdate_productUpdate_product_variants_stocks | null)[] | null;
}
export interface SimpleProductUpdate_productUpdate_product_productType {
@ -187,7 +184,6 @@ export interface SimpleProductUpdate_productUpdate_product {
images: (SimpleProductUpdate_productUpdate_product_images | null)[] | null;
variants: (SimpleProductUpdate_productUpdate_product_variants | null)[] | null;
productType: SimpleProductUpdate_productUpdate_product_productType;
url: string;
}
export interface SimpleProductUpdate_productUpdate {
@ -285,10 +281,17 @@ export interface SimpleProductUpdate_productVariantUpdate_productVariant_product
variants: (SimpleProductUpdate_productVariantUpdate_productVariant_product_variants | null)[] | null;
}
export interface SimpleProductUpdate_productVariantUpdate_productVariant_stock {
export interface SimpleProductUpdate_productVariantUpdate_productVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface SimpleProductUpdate_productVariantUpdate_productVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: SimpleProductUpdate_productVariantUpdate_productVariant_stocks_warehouse;
}
export interface SimpleProductUpdate_productVariantUpdate_productVariant {
@ -301,9 +304,7 @@ export interface SimpleProductUpdate_productVariantUpdate_productVariant {
priceOverride: SimpleProductUpdate_productVariantUpdate_productVariant_priceOverride | null;
product: SimpleProductUpdate_productVariantUpdate_productVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (SimpleProductUpdate_productVariantUpdate_productVariant_stock | null)[] | null;
stocks: (SimpleProductUpdate_productVariantUpdate_productVariant_stocks | null)[] | null;
}
export interface SimpleProductUpdate_productVariantUpdate {

View file

@ -16,7 +16,5 @@ export interface StockFragment {
__typename: "Stock";
id: string;
quantity: number;
quantityAllocated: number;
stockQuantity: number;
warehouse: StockFragment_warehouse;
}

View file

@ -97,10 +97,17 @@ export interface VariantCreate_productVariantCreate_productVariant_product {
variants: (VariantCreate_productVariantCreate_productVariant_product_variants | null)[] | null;
}
export interface VariantCreate_productVariantCreate_productVariant_stock {
export interface VariantCreate_productVariantCreate_productVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface VariantCreate_productVariantCreate_productVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: VariantCreate_productVariantCreate_productVariant_stocks_warehouse;
}
export interface VariantCreate_productVariantCreate_productVariant {
@ -113,9 +120,7 @@ export interface VariantCreate_productVariantCreate_productVariant {
priceOverride: VariantCreate_productVariantCreate_productVariant_priceOverride | null;
product: VariantCreate_productVariantCreate_productVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (VariantCreate_productVariantCreate_productVariant_stock | null)[] | null;
stocks: (VariantCreate_productVariantCreate_productVariant_stocks | null)[] | null;
}
export interface VariantCreate_productVariantCreate {

View file

@ -97,10 +97,17 @@ export interface VariantImageAssign_variantImageAssign_productVariant_product {
variants: (VariantImageAssign_variantImageAssign_productVariant_product_variants | null)[] | null;
}
export interface VariantImageAssign_variantImageAssign_productVariant_stock {
export interface VariantImageAssign_variantImageAssign_productVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface VariantImageAssign_variantImageAssign_productVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: VariantImageAssign_variantImageAssign_productVariant_stocks_warehouse;
}
export interface VariantImageAssign_variantImageAssign_productVariant {
@ -113,9 +120,7 @@ export interface VariantImageAssign_variantImageAssign_productVariant {
priceOverride: VariantImageAssign_variantImageAssign_productVariant_priceOverride | null;
product: VariantImageAssign_variantImageAssign_productVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (VariantImageAssign_variantImageAssign_productVariant_stock | null)[] | null;
stocks: (VariantImageAssign_variantImageAssign_productVariant_stocks | null)[] | null;
}
export interface VariantImageAssign_variantImageAssign {

View file

@ -97,10 +97,17 @@ export interface VariantImageUnassign_variantImageUnassign_productVariant_produc
variants: (VariantImageUnassign_variantImageUnassign_productVariant_product_variants | null)[] | null;
}
export interface VariantImageUnassign_variantImageUnassign_productVariant_stock {
export interface VariantImageUnassign_variantImageUnassign_productVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface VariantImageUnassign_variantImageUnassign_productVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: VariantImageUnassign_variantImageUnassign_productVariant_stocks_warehouse;
}
export interface VariantImageUnassign_variantImageUnassign_productVariant {
@ -113,9 +120,7 @@ export interface VariantImageUnassign_variantImageUnassign_productVariant {
priceOverride: VariantImageUnassign_variantImageUnassign_productVariant_priceOverride | null;
product: VariantImageUnassign_variantImageUnassign_productVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (VariantImageUnassign_variantImageUnassign_productVariant_stock | null)[] | null;
stocks: (VariantImageUnassign_variantImageUnassign_productVariant_stocks | null)[] | null;
}
export interface VariantImageUnassign_variantImageUnassign {

View file

@ -97,10 +97,17 @@ export interface VariantUpdate_productVariantUpdate_productVariant_product {
variants: (VariantUpdate_productVariantUpdate_productVariant_product_variants | null)[] | null;
}
export interface VariantUpdate_productVariantUpdate_productVariant_stock {
export interface VariantUpdate_productVariantUpdate_productVariant_stocks_warehouse {
__typename: "Warehouse";
id: string;
name: string;
}
export interface VariantUpdate_productVariantUpdate_productVariant_stocks {
__typename: "Stock";
id: string;
quantity: number;
warehouse: VariantUpdate_productVariantUpdate_productVariant_stocks_warehouse;
}
export interface VariantUpdate_productVariantUpdate_productVariant {
@ -113,9 +120,7 @@ export interface VariantUpdate_productVariantUpdate_productVariant {
priceOverride: VariantUpdate_productVariantUpdate_productVariant_priceOverride | null;
product: VariantUpdate_productVariantUpdate_productVariant_product;
sku: string;
quantity: number;
quantityAllocated: number | null;
stock: (VariantUpdate_productVariantUpdate_productVariant_stock | null)[] | null;
stocks: (VariantUpdate_productVariantUpdate_productVariant_stocks | null)[] | null;
}
export interface VariantUpdate_productVariantUpdate {

View file

@ -10,13 +10,13 @@ import { WarehouseErrorCode } from "./../../types/globalTypes";
export interface AssignShippingZoneToWarehouse_assignWarehouseShippingZone_warehouseErrors {
__typename: "WarehouseError";
code: WarehouseErrorCode | null;
code: WarehouseErrorCode;
field: string | null;
}
export interface AssignShippingZoneToWarehouse_assignWarehouseShippingZone {
__typename: "WarehouseShippingZoneAssign";
warehouseErrors: AssignShippingZoneToWarehouse_assignWarehouseShippingZone_warehouseErrors[] | null;
warehouseErrors: AssignShippingZoneToWarehouse_assignWarehouseShippingZone_warehouseErrors[];
}
export interface AssignShippingZoneToWarehouse {

View file

@ -10,13 +10,13 @@ import { WarehouseErrorCode } from "./../../types/globalTypes";
export interface UnassignShippingZoneToWarehouse_unassignWarehouseShippingZone_warehouseErrors {
__typename: "WarehouseError";
code: WarehouseErrorCode | null;
code: WarehouseErrorCode;
field: string | null;
}
export interface UnassignShippingZoneToWarehouse_unassignWarehouseShippingZone {
__typename: "WarehouseShippingZoneUnassign";
warehouseErrors: UnassignShippingZoneToWarehouse_unassignWarehouseShippingZone_warehouseErrors[] | null;
warehouseErrors: UnassignShippingZoneToWarehouse_unassignWarehouseShippingZone_warehouseErrors[];
}
export interface UnassignShippingZoneToWarehouse {

View file

@ -62,7 +62,7 @@ export interface WarehouseCreate_createWarehouse_warehouse {
export interface WarehouseCreate_createWarehouse {
__typename: "WarehouseCreate";
errors: WarehouseCreate_createWarehouse_errors[] | null;
errors: WarehouseCreate_createWarehouse_errors[];
warehouse: WarehouseCreate_createWarehouse_warehouse | null;
}

View file

@ -14,7 +14,7 @@ export interface WarehouseDelete_deleteWarehouse_errors {
export interface WarehouseDelete_deleteWarehouse {
__typename: "WarehouseDelete";
errors: WarehouseDelete_deleteWarehouse_errors[] | null;
errors: WarehouseDelete_deleteWarehouse_errors[];
}
export interface WarehouseDelete {

View file

@ -62,7 +62,7 @@ export interface WarehouseUpdate_updateWarehouse_warehouse {
export interface WarehouseUpdate_updateWarehouse {
__typename: "WarehouseUpdate";
errors: WarehouseUpdate_updateWarehouse_errors[] | null;
errors: WarehouseUpdate_updateWarehouse_errors[];
warehouse: WarehouseUpdate_updateWarehouse_warehouse | null;
}