Variable: paymentObligationSchema
Variable: paymentObligationSchema — BitBadges TypeScript SDK variable.
constpaymentObligationSchema:ZodObject<{distinctPayers:ZodOptional<ZodBoolean>;dueAt:ZodOptional<ZodEffects<ZodString,string,string>>;endTime:ZodEffects<ZodString,string,string>;id:ZodString;partial:ZodOptional<ZodObject<{targetUnits:ZodEffects<ZodString,string,string>; },"strict",ZodTypeAny, {targetUnits:string; }, {targetUnits:string; }>>;payer:ZodDiscriminatedUnion<"kind", [ZodObject<{kind:ZodLiteral<"anyone">; },"strict",ZodTypeAny, {kind:"anyone"; }, {kind:"anyone"; }>,ZodObject<{addresses:ZodEffects<ZodArray<ZodEffects<ZodString,string,string>,"many">,string[],string[]>;kind:ZodLiteral<"addresses">; },"strict",ZodTypeAny, {addresses:string[];kind:"addresses"; }, {addresses:string[];kind:"addresses"; }>]>;payouts:ZodArray<ZodObject<{amount:ZodEffects<ZodString,string,string>;denom:ZodString;recipient:ZodEffects<ZodString,string,string>; },"strict",ZodTypeAny, {amount:string;denom:string;recipient:string; }, {amount:string;denom:string;recipient:string; }>,"many">;requiredPayments:ZodOptional<ZodEffects<ZodString,string,string>>;startTime:ZodEffects<ZodString,string,string>; },"strict",ZodTypeAny, {distinctPayers?:boolean;dueAt?:string;endTime:string;id:string;partial?: {targetUnits:string; };payer: {kind:"anyone"; } | {addresses:string[];kind:"addresses"; };payouts:object[];requiredPayments?:string;startTime:string; }, {distinctPayers?:boolean;dueAt?:string;endTime:string;id:string;partial?: {targetUnits:string; };payer: {kind:"anyone"; } | {addresses:string[];kind:"addresses"; };payouts:object[];requiredPayments?:string;startTime:string; }>
Defined in: packages/bitbadgesjs-sdk/src/core/payment-requests-v2.ts:29