Skip to main content

Variable: MeetingFundingSnapshotSchema

const MeetingFundingSnapshotSchema: ZodDiscriminatedUnion<[ZodObject<{ accountRef: ZodString; blockSeconds: ZodNumber; expiresAt: ZodNumber; fundingMode: ZodLiteral<"bot_blocks">; maxLiability: ZodObject<{ blocks: ZodNumber; }, $strict>; maxSeconds: ZodNumber; policyVersion: ZodString; reservationRef: ZodString; }, $strict>, ZodObject<{ accountRef: ZodString; expiresAt: ZodNumber; fundingMode: ZodLiteral<"developer_credit">; maxLiability: ZodObject<{ customerMicro: ZodNumber; supplierMicro: ZodNumber; }, $strict>; maxSeconds: ZodNumber; mediaComponent: ZodString; policyVersion: ZodString; rates: ZodObject<{ attemptMinimum: ZodOptional<ZodObject<{ customerMicro: ZodNumber; supplierMicro: ZodNumber; }, $strict>>; components: ZodRecord<ZodString, ZodObject<{ customer: ZodObject<{ micro: ...; per: ...; unit: ...; }, $strict>; supplier: ZodObject<{ micro: ...; per: ...; unit: ...; }, $strict>; }, $strict>>; currency: ZodLiteral<"USD">; reasoningInOutput: ZodBoolean; version: ZodString; }, $strict>; reservationRef: ZodString; }, $strict>], "fundingMode">

Defined in: packages/agentos/src/io/channels/meetings/types.ts:160

Closed, additive funding snapshot; authority and prices are server-selected before the first run insert.