/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { FbTransactionSource } from './fbTransactionSource';
import { FbTransactionOperation } from './fbTransactionOperation';
import { FbTxSubStatus } from './fbTxSubStatus';
import { FbPeerType } from './fbPeerType';
import { FbTxStatus } from './fbTxStatus';
import { FbTransactionDestination } from './fbTransactionDestination';


export interface FbTransactionWebhookPayload { 
    id: string;
    createdAt: number;
    lastUpdated: number;
    assetId: string;
    source: FbTransactionSource;
    destination: FbTransactionDestination;
    amount: number;
    networkFee: number;
    netAmount: number;
    sourceAddress: string;
    destinationAddress: string;
    destinationAddressDescription: string;
    destinationTag: string;
    status: FbTxStatus;
    subStatus: FbTxSubStatus;
    txHash: string;
    signedBy: Array<object>;
    createdBy: string;
    rejectedBy: string;
    amountUSD?: string;
    addressType: FbPeerType;
    note: string;
    exchangeTxId: string;
    requestedAmount: number;
    feeCurrency: string;
    operation: FbTransactionOperation;
}

