/** * Dashboard API * Dashboard API documentation * * 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 { CheckoutModeEnum } from './CheckoutModeEnum'; import { DepositAmountsConfigInput } from './DepositAmountsConfigInput'; import { DestinationConfigInput } from './DestinationConfigInput'; import { SettlementConfigInput } from './SettlementConfigInput'; /** * * @export * @interface CheckoutCreateRequest */ export interface CheckoutCreateRequest { /** * * @type {CheckoutModeEnum} * @memberof CheckoutCreateRequest */ mode: CheckoutModeEnum; /** * * @type {SettlementConfigInput} * @memberof CheckoutCreateRequest */ settlementConfig: SettlementConfigInput; /** * * @type {DestinationConfigInput} * @memberof CheckoutCreateRequest */ destinationConfig: DestinationConfigInput; /** * * @type {DepositAmountsConfigInput} * @memberof CheckoutCreateRequest */ depositConfig?: DepositAmountsConfigInput; /** * * @type {boolean} * @memberof CheckoutCreateRequest */ enableOrchestration?: boolean; } export declare function CheckoutCreateRequestFromJSON(json: any): CheckoutCreateRequest; export declare function CheckoutCreateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CheckoutCreateRequest; export declare function CheckoutCreateRequestToJSON(value?: CheckoutCreateRequest | null): any;