From c92d3a81b56dfd25b0180fc3c5a33db262139b92 Mon Sep 17 00:00:00 2001 From: admin-valentin Date: Sat, 1 Aug 2026 09:57:54 +0000 Subject: [PATCH] feat(cc-050): add AiRequest, TenantMembership, Member types --- src/lib/api.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/lib/api.ts b/src/lib/api.ts index 0774bb4..aea017a 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -250,3 +250,32 @@ export interface AuditLogEntry { correlationId: string | null; createdAt: string; } + +export interface AiRequest { + id: string; + tenantId: string; + workspaceId: string | null; + requestedByUserId: string; + purpose: string; + actionClass: string; + contextManifestHash: string; + model: string; + templateVersion: string | null; + costUsd: string | null; + resultStatus: string; + createdAt: string; + completedAt: string | null; +} + +export interface TenantMembership { + tenantId: string; + tenantName: string; + role: 'owner' | 'admin' | 'member'; +} + +export interface Member { + userId: string; + email: string | null; + role: 'owner' | 'admin' | 'member'; + createdAt: string; +}