import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Status of the wire in */ export declare const WireInRequestStatus: { readonly AwaitingFunds: "awaiting_funds"; readonly PendingReview: "pending_review"; readonly Approved: "approved"; readonly Canceled: "canceled"; }; /** * Status of the wire in */ export type WireInRequestStatus = ClosedEnum; /** * Type of payment for the wire in */ export declare const PaymentType: { readonly Payroll: "Payroll"; readonly ContractorPaymentGroup: "ContractorPaymentGroup"; }; /** * Type of payment for the wire in */ export type PaymentType = ClosedEnum; /** * Representation of a wire in request */ export type WireInRequest = { /** * Unique identifier of a wire in request */ uuid?: string | undefined; /** * Status of the wire in */ status?: WireInRequestStatus | undefined; /** * Name of bank receiving the wire in */ originationBank?: string | undefined; /** * Address of bank receiving the wire in */ originationBankAddress?: string | undefined; /** * Name of the recipient of the wire In */ recipientName?: string | undefined; /** * Address of the recipient of the wire in */ recipientAddress?: string | undefined; /** * Recipient bank account number */ recipientAccountNumber?: string | undefined; /** * Recipient bank routing number */ recipientRoutingNumber?: string | undefined; /** * Notes for the wire in request */ additionalNotes?: string | null | undefined; /** * Name of the bank initiating the wire in */ bankName?: string | null | undefined; /** * Date the wire in was sent */ dateSent?: string | null | undefined; /** * Include in note with bank to track payment */ uniqueTrackingCode?: string | undefined; /** * Type of payment for the wire in */ paymentType?: PaymentType | undefined; /** * Unique identifier of the payment */ paymentUuid?: string | undefined; /** * Amount sent through wire in */ amountSent?: string | null | undefined; /** * Requested amount for the payment */ requestedAmount?: string | undefined; /** * Deadline to submit the wire in */ wireInDeadline?: string | undefined; }; /** @internal */ export declare const WireInRequestStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const PaymentType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const WireInRequest$inboundSchema: z.ZodType; export declare function wireInRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=wireinrequest.d.ts.map