Skip to content

Type Alias: ClientUsageIngestRequest

Makaio Framework


Makaio Framework / contracts / ClientUsageIngestRequest

ClientUsageIngestRequest = z.infer<typeof ClientUsageIngestSchema.request>

Defined in: ../../../packages/contracts/src/client/account-identity.ts:194

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;
};