/** * My API * API documentation for my Laravel app * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { CreateCartRequestShippingAddress } from './CreateCartRequestShippingAddress'; /** * * @export * @interface UpdateOrderRequest */ export interface UpdateOrderRequest { /** * * @type {string} * @memberof UpdateOrderRequest */ netsuiteId?: string | null; /** * * @type {number} * @memberof UpdateOrderRequest */ statusId: number; /** * * @type {string} * @memberof UpdateOrderRequest */ source: UpdateOrderRequestSourceEnum; /** * * @type {string} * @memberof UpdateOrderRequest */ shippingType: UpdateOrderRequestShippingTypeEnum; /** * * @type {number} * @memberof UpdateOrderRequest */ shippingSubtotal: number; /** * * @type {boolean} * @memberof UpdateOrderRequest */ overrideShipping?: boolean; /** * * @type {number} * @memberof UpdateOrderRequest */ insuranceAmount: number; /** * * @type {boolean} * @memberof UpdateOrderRequest */ includeInsurance?: boolean; /** * * @type {boolean} * @memberof UpdateOrderRequest */ overrideInsurance?: boolean; /** * * @type {boolean} * @memberof UpdateOrderRequest */ useAsBillingAddress?: boolean; /** * * @type {number} * @memberof UpdateOrderRequest */ shippingAddressId?: number | null; /** * * @type {number} * @memberof UpdateOrderRequest */ billingAddressId?: number | null; /** * * @type {CreateCartRequestShippingAddress} * @memberof UpdateOrderRequest */ shippingAddress?: CreateCartRequestShippingAddress; /** * * @type {CreateCartRequestShippingAddress} * @memberof UpdateOrderRequest */ billingAddress?: CreateCartRequestShippingAddress; } /** * @export */ export declare const UpdateOrderRequestSourceEnum: { readonly Checkout: "checkout"; readonly Admin: "admin"; }; export type UpdateOrderRequestSourceEnum = typeof UpdateOrderRequestSourceEnum[keyof typeof UpdateOrderRequestSourceEnum]; /** * @export */ export declare const UpdateOrderRequestShippingTypeEnum: { readonly Pickup: "pickup"; readonly Delivery: "delivery"; readonly AuspostStandard: "auspost_standard"; readonly Express: "express"; readonly Courier: "courier"; readonly DontShip: "dont_ship"; }; export type UpdateOrderRequestShippingTypeEnum = typeof UpdateOrderRequestShippingTypeEnum[keyof typeof UpdateOrderRequestShippingTypeEnum]; /** * Check if a given object implements the UpdateOrderRequest interface. */ export declare function instanceOfUpdateOrderRequest(value: object): value is UpdateOrderRequest; export declare function UpdateOrderRequestFromJSON(json: any): UpdateOrderRequest; export declare function UpdateOrderRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateOrderRequest; export declare function UpdateOrderRequestToJSON(json: any): UpdateOrderRequest; export declare function UpdateOrderRequestToJSONTyped(value?: UpdateOrderRequest | null, ignoreDiscriminator?: boolean): any;