UNPKG

bitpay-sdk

Version:

Complete version of the NodeJS library for the new cryptographically secure BitPay API

72 lines (71 loc) 3.12 kB
import { z } from 'zod'; export declare const settlementInterfaceSchema: z.ZodObject<{ payoutInfo: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; account: z.ZodOptional<z.ZodString>; routing: z.ZodOptional<z.ZodString>; merchantEin: z.ZodOptional<z.ZodString>; label: z.ZodOptional<z.ZodString>; bankCountry: z.ZodOptional<z.ZodString>; bank: z.ZodOptional<z.ZodString>; swift: z.ZodOptional<z.ZodString>; address: z.ZodOptional<z.ZodString>; city: z.ZodOptional<z.ZodString>; postal: z.ZodOptional<z.ZodString>; sort: z.ZodOptional<z.ZodString>; wire: z.ZodOptional<z.ZodBoolean>; bankName: z.ZodOptional<z.ZodString>; bankAddress: z.ZodOptional<z.ZodString>; bankAddress2: z.ZodOptional<z.ZodString>; iban: z.ZodOptional<z.ZodString>; additionalInformation: z.ZodOptional<z.ZodString>; accountHolderName: z.ZodOptional<z.ZodString>; accountHolderAddress: z.ZodOptional<z.ZodString>; accountHolderAddress2: z.ZodOptional<z.ZodString>; accountHolderPostalCode: z.ZodOptional<z.ZodString>; accountHolderCity: z.ZodOptional<z.ZodString>; accountHolderCountry: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; withholdings: z.ZodOptional<z.ZodArray<z.ZodObject<{ amount: z.ZodNumber; code: z.ZodString; description: z.ZodOptional<z.ZodString>; notes: z.ZodOptional<z.ZodString>; label: z.ZodOptional<z.ZodString>; bankCountry: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; ledgerEntries: z.ZodOptional<z.ZodArray<z.ZodObject<{ invoiceData: z.ZodOptional<z.ZodObject<{ refundInfo: z.ZodOptional<z.ZodObject<{ supportRequest: z.ZodOptional<z.ZodString>; currency: z.ZodString; refundRequestEid: z.ZodOptional<z.ZodString>; amounts: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>; }, z.core.$strip>>; price: z.ZodNumber; orderId: z.ZodOptional<z.ZodString>; date: z.ZodOptional<z.ZodString>; currency: z.ZodOptional<z.ZodString>; transactionCurrency: z.ZodOptional<z.ZodString>; payoutPercentage: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodNumber>>; }, z.core.$strip>>; amount: z.ZodNumber; code: z.ZodOptional<z.ZodNumber>; invoiceId: z.ZodOptional<z.ZodString>; timestamp: z.ZodOptional<z.ZodString>; description: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; id: z.ZodNullable<z.ZodString>; accountId: z.ZodNullable<z.ZodString>; currency: z.ZodString; status: z.ZodString; dateCreated: z.ZodString; dateExecuted: z.ZodString; openingDate: z.ZodString; closingDate: z.ZodString; openingBalance: z.ZodNumber; ledgerEntriesSum: z.ZodNumber; withholdingsSum: z.ZodOptional<z.ZodNumber>; totalAmount: z.ZodNumber; token: z.ZodOptional<z.ZodString>; }, z.core.$strip>;