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.
160 lines (159 loc) • 4.05 kB
TypeScript
export interface OrdersByUser_me_orders_pageInfo {
__typename: "PageInfo";
/**
* When paginating forwards, are there more items?
*/
hasNextPage: boolean;
/**
* When paginating forwards, the cursor to continue.
*/
endCursor: string | null;
}
export interface OrdersByUser_me_orders_edges_node_total_gross {
__typename: "Money";
/**
* Amount of money.
*/
amount: number;
/**
* Currency code.
*/
currency: string;
}
export interface OrdersByUser_me_orders_edges_node_total_net {
__typename: "Money";
/**
* Amount of money.
*/
amount: number;
/**
* Currency code.
*/
currency: string;
}
export interface OrdersByUser_me_orders_edges_node_total {
__typename: "TaxedMoney";
/**
* Amount of money including taxes.
*/
gross: OrdersByUser_me_orders_edges_node_total_gross;
/**
* Amount of money without taxes.
*/
net: OrdersByUser_me_orders_edges_node_total_net;
}
export interface OrdersByUser_me_orders_edges_node_lines_variant_product {
__typename: "Product";
name: string;
/**
* The ID of the object.
*/
id: string;
slug: string;
}
export interface OrdersByUser_me_orders_edges_node_lines_variant {
__typename: "ProductVariant";
/**
* The ID of the object.
*/
id: string;
product: OrdersByUser_me_orders_edges_node_lines_variant_product;
}
export interface OrdersByUser_me_orders_edges_node_lines_thumbnail {
__typename: "Image";
/**
* Alt text for an image.
*/
alt: string | null;
/**
* The URL of the image.
*/
url: string;
}
export interface OrdersByUser_me_orders_edges_node_lines_thumbnail2x {
__typename: "Image";
/**
* The URL of the image.
*/
url: string;
}
export interface OrdersByUser_me_orders_edges_node_lines {
__typename: "OrderLine";
/**
* The ID of the object.
*/
id: string;
/**
* A purchased product variant. Note: this field may be null if the variant has been removed from stock at all.
*/
variant: OrdersByUser_me_orders_edges_node_lines_variant | null;
/**
* The main thumbnail for the ordered product.
*/
thumbnail: OrdersByUser_me_orders_edges_node_lines_thumbnail | null;
/**
* The main thumbnail for the ordered product.
*/
thumbnail2x: OrdersByUser_me_orders_edges_node_lines_thumbnail2x | null;
}
export interface OrdersByUser_me_orders_edges_node {
__typename: "Order";
/**
* The ID of the object.
*/
id: string;
token: string;
/**
* User-friendly number of an order.
*/
number: string | null;
/**
* User-friendly order status.
*/
statusDisplay: string | null;
created: any;
/**
* Total amount of the order.
*/
total: OrdersByUser_me_orders_edges_node_total;
/**
* List of order lines.
*/
lines: (OrdersByUser_me_orders_edges_node_lines | null)[];
}
export interface OrdersByUser_me_orders_edges {
__typename: "OrderCountableEdge";
/**
* The item at the end of the edge.
*/
node: OrdersByUser_me_orders_edges_node;
}
export interface OrdersByUser_me_orders {
__typename: "OrderCountableConnection";
/**
* Pagination data for this connection.
*/
pageInfo: OrdersByUser_me_orders_pageInfo;
edges: OrdersByUser_me_orders_edges[];
}
export interface OrdersByUser_me {
__typename: "User";
/**
* The ID of the object.
*/
id: string;
/**
* List of user's orders.
*/
orders: OrdersByUser_me_orders | null;
}
export interface OrdersByUser {
/**
* Return the currently authenticated user.
*/
me: OrdersByUser_me | null;
}
export interface OrdersByUserVariables {
perPage: number;
after?: string | null;
}