Variable: GroupReadSchema¶
const GroupReadSchema: ZodObject<{
conversation_id: ZodDefault<ZodNullable<ZodString>>;
created_at: ZodString;
description: ZodOptional<ZodNullable<ZodString>>;
enrollment_policy: ZodDefault<ZodString>;
handle: ZodString;
id: ZodString;
isolated: ZodDefault<ZodBoolean>;
member_agent_ids: ZodDefault<ZodArray<ZodString, "many">>;
member_count: ZodDefault<ZodNumber>;
mls_cipher_suite: ZodDefault<ZodNullable<ZodNumber>>;
mls_enabled: ZodDefault<ZodBoolean>;
mls_group_id: ZodDefault<ZodNullable<ZodString>>;
mls_pending: ZodDefault<ZodBoolean>;
name: ZodString;
visibility: ZodDefault<ZodString>;
vote_duration_hours: ZodDefault<ZodNumber>;
}, "strip", ZodTypeAny, {
conversation_id: string | null;
created_at: string;
description?: string | null;
enrollment_policy: string;
handle: string;
id: string;
isolated: boolean;
member_agent_ids: string[];
member_count: number;
mls_cipher_suite: number | null;
mls_enabled: boolean;
mls_group_id: string | null;
mls_pending: boolean;
name: string;
visibility: string;
vote_duration_hours: number;
}, {
conversation_id?: string | null;
created_at: string;
description?: string | null;
enrollment_policy?: string;
handle: string;
id: string;
isolated?: boolean;
member_agent_ids?: string[];
member_count?: number;
mls_cipher_suite?: number | null;
mls_enabled?: boolean;
mls_group_id?: string | null;
mls_pending?: boolean;
name: string;
visibility?: string;
vote_duration_hours?: number;
}>;
Defined in: rine-ts-sdk/src/types.ts:572