diff --git a/src/contracts/tenant.ts b/src/contracts/tenant.ts index 7f5fac6..e5c8f19 100644 --- a/src/contracts/tenant.ts +++ b/src/contracts/tenant.ts @@ -110,20 +110,20 @@ export const TenantListItemSchema: TObject<{ export type TenantListItem = Static /** - * The schema for a tenant user + * The schema for a tenant user. */ export const TenantUserSchema: TObject<{ id: TString username: TString email: TString - firstName: TString - lastName: TString + firstName: TUnion<[TString, TNull]> + lastName: TUnion<[TString, TNull]> }> = Type.Object({ id: Type.String(), username: Type.String(), email: Type.String(), - firstName: Type.String(), - lastName: Type.String(), + firstName: Type.Union([Type.String(), Type.Null()]), + lastName: Type.Union([Type.String(), Type.Null()]), }) /**