|
@@ -273,7 +273,7 @@ export interface Order extends Node {
|
|
|
code: string;
|
|
code: string;
|
|
|
customer?: Customer | null;
|
|
customer?: Customer | null;
|
|
|
lines: OrderLine[];
|
|
lines: OrderLine[];
|
|
|
- adjustments?: Adjustment[] | null;
|
|
|
|
|
|
|
+ totalPriceBeforeTax: number;
|
|
|
totalPrice: number;
|
|
totalPrice: number;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -284,6 +284,7 @@ export interface OrderLine extends Node {
|
|
|
productVariant: ProductVariant;
|
|
productVariant: ProductVariant;
|
|
|
featuredAsset?: Asset | null;
|
|
featuredAsset?: Asset | null;
|
|
|
unitPrice: number;
|
|
unitPrice: number;
|
|
|
|
|
+ unitPriceWithTax: number;
|
|
|
quantity: number;
|
|
quantity: number;
|
|
|
items: OrderItem[];
|
|
items: OrderItem[];
|
|
|
totalPrice: number;
|
|
totalPrice: number;
|
|
@@ -299,6 +300,8 @@ export interface ProductVariant extends Node {
|
|
|
sku: string;
|
|
sku: string;
|
|
|
name: string;
|
|
name: string;
|
|
|
price: number;
|
|
price: number;
|
|
|
|
|
+ priceWithTax: number;
|
|
|
|
|
+ taxRateApplied?: TaxRate | null;
|
|
|
taxCategory: TaxCategory;
|
|
taxCategory: TaxCategory;
|
|
|
options: ProductOption[];
|
|
options: ProductOption[];
|
|
|
facetValues: FacetValue[];
|
|
facetValues: FacetValue[];
|
|
@@ -306,6 +309,18 @@ export interface ProductVariant extends Node {
|
|
|
customFields?: Json | null;
|
|
customFields?: Json | null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+export interface TaxRate extends Node {
|
|
|
|
|
+ id: string;
|
|
|
|
|
+ createdAt: DateTime;
|
|
|
|
|
+ updatedAt: DateTime;
|
|
|
|
|
+ name: string;
|
|
|
|
|
+ enabled: boolean;
|
|
|
|
|
+ value: number;
|
|
|
|
|
+ category: TaxCategory;
|
|
|
|
|
+ zone: Zone;
|
|
|
|
|
+ customerGroup?: CustomerGroup | null;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
export interface TaxCategory extends Node {
|
|
export interface TaxCategory extends Node {
|
|
|
id: string;
|
|
id: string;
|
|
|
createdAt: DateTime;
|
|
createdAt: DateTime;
|
|
@@ -462,18 +477,6 @@ export interface TaxRateList extends PaginatedList {
|
|
|
totalItems: number;
|
|
totalItems: number;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export interface TaxRate extends Node {
|
|
|
|
|
- id: string;
|
|
|
|
|
- createdAt: DateTime;
|
|
|
|
|
- updatedAt: DateTime;
|
|
|
|
|
- name: string;
|
|
|
|
|
- enabled: boolean;
|
|
|
|
|
- value: number;
|
|
|
|
|
- category: TaxCategory;
|
|
|
|
|
- zone: Zone;
|
|
|
|
|
- customerGroup?: CustomerGroup | null;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
export interface NetworkStatus {
|
|
export interface NetworkStatus {
|
|
|
inFlightRequests: number;
|
|
inFlightRequests: number;
|
|
|
}
|
|
}
|
|
@@ -2471,7 +2474,7 @@ export namespace OrderResolvers {
|
|
|
code?: CodeResolver<string, any, Context>;
|
|
code?: CodeResolver<string, any, Context>;
|
|
|
customer?: CustomerResolver<Customer | null, any, Context>;
|
|
customer?: CustomerResolver<Customer | null, any, Context>;
|
|
|
lines?: LinesResolver<OrderLine[], any, Context>;
|
|
lines?: LinesResolver<OrderLine[], any, Context>;
|
|
|
- adjustments?: AdjustmentsResolver<Adjustment[] | null, any, Context>;
|
|
|
|
|
|
|
+ totalPriceBeforeTax?: TotalPriceBeforeTaxResolver<number, any, Context>;
|
|
|
totalPrice?: TotalPriceResolver<number, any, Context>;
|
|
totalPrice?: TotalPriceResolver<number, any, Context>;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -2485,7 +2488,7 @@ export namespace OrderResolvers {
|
|
|
Context
|
|
Context
|
|
|
>;
|
|
>;
|
|
|
export type LinesResolver<R = OrderLine[], Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type LinesResolver<R = OrderLine[], Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
- export type AdjustmentsResolver<R = Adjustment[] | null, Parent = any, Context = any> = Resolver<
|
|
|
|
|
|
|
+ export type TotalPriceBeforeTaxResolver<R = number, Parent = any, Context = any> = Resolver<
|
|
|
R,
|
|
R,
|
|
|
Parent,
|
|
Parent,
|
|
|
Context
|
|
Context
|
|
@@ -2501,6 +2504,7 @@ export namespace OrderLineResolvers {
|
|
|
productVariant?: ProductVariantResolver<ProductVariant, any, Context>;
|
|
productVariant?: ProductVariantResolver<ProductVariant, any, Context>;
|
|
|
featuredAsset?: FeaturedAssetResolver<Asset | null, any, Context>;
|
|
featuredAsset?: FeaturedAssetResolver<Asset | null, any, Context>;
|
|
|
unitPrice?: UnitPriceResolver<number, any, Context>;
|
|
unitPrice?: UnitPriceResolver<number, any, Context>;
|
|
|
|
|
+ unitPriceWithTax?: UnitPriceWithTaxResolver<number, any, Context>;
|
|
|
quantity?: QuantityResolver<number, any, Context>;
|
|
quantity?: QuantityResolver<number, any, Context>;
|
|
|
items?: ItemsResolver<OrderItem[], any, Context>;
|
|
items?: ItemsResolver<OrderItem[], any, Context>;
|
|
|
totalPrice?: TotalPriceResolver<number, any, Context>;
|
|
totalPrice?: TotalPriceResolver<number, any, Context>;
|
|
@@ -2522,6 +2526,11 @@ export namespace OrderLineResolvers {
|
|
|
Context
|
|
Context
|
|
|
>;
|
|
>;
|
|
|
export type UnitPriceResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type UnitPriceResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type UnitPriceWithTaxResolver<R = number, Parent = any, Context = any> = Resolver<
|
|
|
|
|
+ R,
|
|
|
|
|
+ Parent,
|
|
|
|
|
+ Context
|
|
|
|
|
+ >;
|
|
|
export type QuantityResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type QuantityResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
export type ItemsResolver<R = OrderItem[], Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type ItemsResolver<R = OrderItem[], Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
export type TotalPriceResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type TotalPriceResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
@@ -2542,6 +2551,8 @@ export namespace ProductVariantResolvers {
|
|
|
sku?: SkuResolver<string, any, Context>;
|
|
sku?: SkuResolver<string, any, Context>;
|
|
|
name?: NameResolver<string, any, Context>;
|
|
name?: NameResolver<string, any, Context>;
|
|
|
price?: PriceResolver<number, any, Context>;
|
|
price?: PriceResolver<number, any, Context>;
|
|
|
|
|
+ priceWithTax?: PriceWithTaxResolver<number, any, Context>;
|
|
|
|
|
+ taxRateApplied?: TaxRateAppliedResolver<TaxRate | null, any, Context>;
|
|
|
taxCategory?: TaxCategoryResolver<TaxCategory, any, Context>;
|
|
taxCategory?: TaxCategoryResolver<TaxCategory, any, Context>;
|
|
|
options?: OptionsResolver<ProductOption[], any, Context>;
|
|
options?: OptionsResolver<ProductOption[], any, Context>;
|
|
|
facetValues?: FacetValuesResolver<FacetValue[], any, Context>;
|
|
facetValues?: FacetValuesResolver<FacetValue[], any, Context>;
|
|
@@ -2560,6 +2571,12 @@ export namespace ProductVariantResolvers {
|
|
|
export type SkuResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type SkuResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
export type NameResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type NameResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
export type PriceResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type PriceResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type PriceWithTaxResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type TaxRateAppliedResolver<R = TaxRate | null, Parent = any, Context = any> = Resolver<
|
|
|
|
|
+ R,
|
|
|
|
|
+ Parent,
|
|
|
|
|
+ Context
|
|
|
|
|
+ >;
|
|
|
export type TaxCategoryResolver<R = TaxCategory, Parent = any, Context = any> = Resolver<
|
|
export type TaxCategoryResolver<R = TaxCategory, Parent = any, Context = any> = Resolver<
|
|
|
R,
|
|
R,
|
|
|
Parent,
|
|
Parent,
|
|
@@ -2587,6 +2604,34 @@ export namespace ProductVariantResolvers {
|
|
|
>;
|
|
>;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+export namespace TaxRateResolvers {
|
|
|
|
|
+ export interface Resolvers<Context = any> {
|
|
|
|
|
+ id?: IdResolver<string, any, Context>;
|
|
|
|
|
+ createdAt?: CreatedAtResolver<DateTime, any, Context>;
|
|
|
|
|
+ updatedAt?: UpdatedAtResolver<DateTime, any, Context>;
|
|
|
|
|
+ name?: NameResolver<string, any, Context>;
|
|
|
|
|
+ enabled?: EnabledResolver<boolean, any, Context>;
|
|
|
|
|
+ value?: ValueResolver<number, any, Context>;
|
|
|
|
|
+ category?: CategoryResolver<TaxCategory, any, Context>;
|
|
|
|
|
+ zone?: ZoneResolver<Zone, any, Context>;
|
|
|
|
|
+ customerGroup?: CustomerGroupResolver<CustomerGroup | null, any, Context>;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ export type IdResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type CreatedAtResolver<R = DateTime, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type UpdatedAtResolver<R = DateTime, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type NameResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type EnabledResolver<R = boolean, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type ValueResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type CategoryResolver<R = TaxCategory, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type ZoneResolver<R = Zone, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
+ export type CustomerGroupResolver<R = CustomerGroup | null, Parent = any, Context = any> = Resolver<
|
|
|
|
|
+ R,
|
|
|
|
|
+ Parent,
|
|
|
|
|
+ Context
|
|
|
|
|
+ >;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
export namespace TaxCategoryResolvers {
|
|
export namespace TaxCategoryResolvers {
|
|
|
export interface Resolvers<Context = any> {
|
|
export interface Resolvers<Context = any> {
|
|
|
id?: IdResolver<string, any, Context>;
|
|
id?: IdResolver<string, any, Context>;
|
|
@@ -3007,34 +3052,6 @@ export namespace TaxRateListResolvers {
|
|
|
export type TotalItemsResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
export type TotalItemsResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export namespace TaxRateResolvers {
|
|
|
|
|
- export interface Resolvers<Context = any> {
|
|
|
|
|
- id?: IdResolver<string, any, Context>;
|
|
|
|
|
- createdAt?: CreatedAtResolver<DateTime, any, Context>;
|
|
|
|
|
- updatedAt?: UpdatedAtResolver<DateTime, any, Context>;
|
|
|
|
|
- name?: NameResolver<string, any, Context>;
|
|
|
|
|
- enabled?: EnabledResolver<boolean, any, Context>;
|
|
|
|
|
- value?: ValueResolver<number, any, Context>;
|
|
|
|
|
- category?: CategoryResolver<TaxCategory, any, Context>;
|
|
|
|
|
- zone?: ZoneResolver<Zone, any, Context>;
|
|
|
|
|
- customerGroup?: CustomerGroupResolver<CustomerGroup | null, any, Context>;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- export type IdResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type CreatedAtResolver<R = DateTime, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type UpdatedAtResolver<R = DateTime, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type NameResolver<R = string, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type EnabledResolver<R = boolean, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type ValueResolver<R = number, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type CategoryResolver<R = TaxCategory, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type ZoneResolver<R = Zone, Parent = any, Context = any> = Resolver<R, Parent, Context>;
|
|
|
|
|
- export type CustomerGroupResolver<R = CustomerGroup | null, Parent = any, Context = any> = Resolver<
|
|
|
|
|
- R,
|
|
|
|
|
- Parent,
|
|
|
|
|
- Context
|
|
|
|
|
- >;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
export namespace NetworkStatusResolvers {
|
|
export namespace NetworkStatusResolvers {
|
|
|
export interface Resolvers<Context = any> {
|
|
export interface Resolvers<Context = any> {
|
|
|
inFlightRequests?: InFlightRequestsResolver<number, any, Context>;
|
|
inFlightRequests?: InFlightRequestsResolver<number, any, Context>;
|
|
@@ -4761,6 +4778,8 @@ export namespace ProductVariant {
|
|
|
languageCode: LanguageCode;
|
|
languageCode: LanguageCode;
|
|
|
name: string;
|
|
name: string;
|
|
|
price: number;
|
|
price: number;
|
|
|
|
|
+ priceWithTax: number;
|
|
|
|
|
+ taxRateApplied?: TaxRateApplied | null;
|
|
|
taxCategory: TaxCategory;
|
|
taxCategory: TaxCategory;
|
|
|
sku: string;
|
|
sku: string;
|
|
|
options: Options[];
|
|
options: Options[];
|
|
@@ -4768,6 +4787,13 @@ export namespace ProductVariant {
|
|
|
translations: Translations[];
|
|
translations: Translations[];
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ export type TaxRateApplied = {
|
|
|
|
|
+ __typename?: 'TaxRate';
|
|
|
|
|
+ id: string;
|
|
|
|
|
+ name: string;
|
|
|
|
|
+ value: number;
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
export type TaxCategory = {
|
|
export type TaxCategory = {
|
|
|
__typename?: 'TaxCategory';
|
|
__typename?: 'TaxCategory';
|
|
|
id: string;
|
|
id: string;
|