UNPKG

bitpay-sdk

Version:

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

33 lines (32 loc) 1.51 kB
import { z } from 'zod'; export declare const invoiceWebhookSchema: z.ZodObject<{ id: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodString>; posData: z.ZodOptional<z.ZodString>; status: z.ZodOptional<z.ZodString>; price: z.ZodOptional<z.ZodString>; currency: z.ZodOptional<z.ZodString>; invoiceTime: z.ZodOptional<z.ZodString>; currencyTime: z.ZodOptional<z.ZodString>; exceptionStatus: z.ZodOptional<z.ZodString>; buyerFields: z.ZodOptional<z.ZodObject<{ buyerName: z.ZodOptional<z.ZodString>; buyerAddress1: z.ZodOptional<z.ZodString>; buyerAddress2: z.ZodOptional<z.ZodString>; buyerCity: z.ZodOptional<z.ZodString>; buyerState: z.ZodOptional<z.ZodString>; buyerZip: z.ZodOptional<z.ZodString>; buyerCountry: z.ZodOptional<z.ZodString>; buyerPhone: z.ZodOptional<z.ZodString>; buyerNotify: z.ZodOptional<z.ZodBoolean>; buyerEmail: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; paymentSubtotals: z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodNumber>>; paymentTotals: z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodNumber>>; exchangeRates: z.ZodNullable<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodNumber>>>; amountPaid: z.ZodOptional<z.ZodNumber>; orderId: z.ZodOptional<z.ZodString>; transactionCurrency: z.ZodOptional<z.ZodString>; inInvoiceId: z.ZodOptional<z.ZodString>; inPaymentRequest: z.ZodOptional<z.ZodString>; }, z.core.$strip>;