/** * 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. */ /** * * @export * @interface UpdateSiteRequest */ export interface UpdateSiteRequest { /** * * @type {string} * @memberof UpdateSiteRequest */ senderName: string; /** * * @type {string} * @memberof UpdateSiteRequest */ senderEmail: string; /** * * @type {string} * @memberof UpdateSiteRequest */ phoneNumber: string; /** * * @type {string} * @memberof UpdateSiteRequest */ tollFreeNumber: string; /** * * @type {string} * @memberof UpdateSiteRequest */ fullAddress: string; /** * * @type {string} * @memberof UpdateSiteRequest */ shortAddress: string; /** * * @type {string} * @memberof UpdateSiteRequest */ invoiceHeader: string; /** * * @type {string} * @memberof UpdateSiteRequest */ googleMaps?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ facebook?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ instagram?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ pinterest?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ abn?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ bankName?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ bankBsb?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ bankAccountName?: string | null; /** * * @type {string} * @memberof UpdateSiteRequest */ bankAccountNumber?: string | null; /** * * @type {number} * @memberof UpdateSiteRequest */ shippingAmount: number; /** * * @type {number} * @memberof UpdateSiteRequest */ freeShippingThreshold: number; /** * * @type {number} * @memberof UpdateSiteRequest */ insuranceThreshold: number; /** * * @type {number} * @memberof UpdateSiteRequest */ insuranceBase: number; /** * * @type {number} * @memberof UpdateSiteRequest */ insuranceAdditional: number; /** * * @type {number} * @memberof UpdateSiteRequest */ amexSurcharge: number; /** * * @type {number} * @memberof UpdateSiteRequest */ acCouponValue: number; /** * * @type {string} * @memberof UpdateSiteRequest */ acCouponDiscountType: string; /** * * @type {number} * @memberof UpdateSiteRequest */ acCouponExpiryDays: number; /** * * @type {number} * @memberof UpdateSiteRequest */ cartExpiryDays: number; /** * * @type {boolean} * @memberof UpdateSiteRequest */ acCouponEnabled: boolean; } /** * Check if a given object implements the UpdateSiteRequest interface. */ export declare function instanceOfUpdateSiteRequest(value: object): value is UpdateSiteRequest; export declare function UpdateSiteRequestFromJSON(json: any): UpdateSiteRequest; export declare function UpdateSiteRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateSiteRequest; export declare function UpdateSiteRequestToJSON(json: any): UpdateSiteRequest; export declare function UpdateSiteRequestToJSONTyped(value?: UpdateSiteRequest | null, ignoreDiscriminator?: boolean): any;