/** * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { BankDestination } from "./bank-destination"; import { FiatMoney } from "./fiat-money"; import { FiatMoneyUsd } from "./fiat-money-usd"; import { FinalAdjustments } from "./final-adjustments"; import { PayoutErrorCode } from "./payout-error-code"; import { PayoutStatus } from "./payout-status"; import { RiskEvaluation } from "./risk-evaluation"; import { UnwithdrawalObject } from "./unwithdrawal-object"; /** * * @export * @interface BusinessPayout */ export interface BusinessPayout { /** * Unique system generated identifier for the entity. * @type {string} * @memberof BusinessPayout */ id?: string; /** * The identifier of the source wallet used to fund a payout. * @type {string} * @memberof BusinessPayout */ sourceWalletId?: string; /** * * @type {BankDestination} * @memberof BusinessPayout */ destination?: BankDestination; /** * * @type {FiatMoney} * @memberof BusinessPayout */ amount?: FiatMoney; /** * * @type {FiatMoneyUsd} * @memberof BusinessPayout */ fees?: FiatMoneyUsd; /** * * @type {PayoutStatus} * @memberof BusinessPayout */ status?: PayoutStatus; /** * A payout tracking reference. Will be present once known. * @type {any} * @memberof BusinessPayout */ trackingRef?: any | null; /** * * @type {PayoutErrorCode} * @memberof BusinessPayout */ errorCode?: PayoutErrorCode | null; /** * * @type {RiskEvaluation} * @memberof BusinessPayout */ riskEvaluation?: RiskEvaluation | null; /** * * @type {FinalAdjustments} * @memberof BusinessPayout */ adjustments?: FinalAdjustments | null; /** * * @type {UnwithdrawalObject} * @memberof BusinessPayout */ return?: UnwithdrawalObject | null; /** * ISO-8601 UTC date/time format. * @type {string} * @memberof BusinessPayout */ createDate?: string; /** * ISO-8601 UTC date/time format. * @type {string} * @memberof BusinessPayout */ updateDate?: string; }