Type Alias: ClientUsageIngestRequest
Makaio Framework / contracts / ClientUsageIngestRequest
Type Alias: ClientUsageIngestRequest
Section titled “Type Alias: ClientUsageIngestRequest”ClientUsageIngestRequest =
z.infer<typeofClientUsageIngestSchema.request>
Defined in: ../../../packages/contracts/src/client/account-identity.ts:194
Type Composition
Section titled “Type Composition”ClientUsageIngestRequestz.infer<typeof ClientUsageIngestSchema.request>typeof ClientUsageIngestSchema.request
Resolved Shape
Section titled “Resolved Shape”type ClientUsageIngestRequest = { clientId: string; observedAt: number; source: string; account: { identifiers: Array<{ scheme: string; value: string; strength: 'strong' | 'alias'; }>; displayLabel?: string | undefined; }; usage: { windows: Array<{ key: string; label: string; usedPercentage: number; resetsAt?: number | undefined; }>; }; metadata?: Record<string, unknown> | undefined;};