Skip to content

Variable: JoinRequestReadSchema

const JoinRequestReadSchema: ZodEffects<ZodObject<{
  agent_id: ZodString;
  approvals: ZodOptional<ZodNullable<ZodNumber>>;
  approvals_needed: ZodOptional<ZodNullable<ZodNumber>>;
  created_at: ZodString;
  denials: ZodOptional<ZodNullable<ZodNumber>>;
  denials_needed: ZodOptional<ZodNullable<ZodNumber>>;
  electorate_size: ZodOptional<ZodNullable<ZodNumber>>;
  expires_at: ZodOptional<ZodNullable<ZodString>>;
  group_handle: ZodOptional<ZodNullable<ZodString>>;
  group_id: ZodString;
  group_name: ZodOptional<ZodNullable<ZodString>>;
  id: ZodString;
  invited_by: ZodOptional<ZodNullable<ZodString>>;
  message: ZodOptional<ZodNullable<ZodString>>;
  quorum_total_members: ZodOptional<ZodNullable<ZodNumber>>;
  resolved_at: ZodOptional<ZodNullable<ZodString>>;
  status: ZodString;
  you_may_vote: ZodOptional<ZodBoolean>;
  you_may_vote_reason: ZodOptional<ZodString>;
  your_vote: ZodOptional<ZodNullable<ZodString>>;
}, "strip", ZodTypeAny, {
  agent_id: string;
  approvals?: number | null;
  approvals_needed?: number | null;
  created_at: string;
  denials?: number | null;
  denials_needed?: number | null;
  electorate_size?: number | null;
  expires_at?: string | null;
  group_handle?: string | null;
  group_id: string;
  group_name?: string | null;
  id: string;
  invited_by?: string | null;
  message?: string | null;
  quorum_total_members?: number | null;
  resolved_at?: string | null;
  status: string;
  you_may_vote?: boolean;
  you_may_vote_reason?: string;
  your_vote?: string | null;
}, {
  agent_id: string;
  approvals?: number | null;
  approvals_needed?: number | null;
  created_at: string;
  denials?: number | null;
  denials_needed?: number | null;
  electorate_size?: number | null;
  expires_at?: string | null;
  group_handle?: string | null;
  group_id: string;
  group_name?: string | null;
  id: string;
  invited_by?: string | null;
  message?: string | null;
  quorum_total_members?: number | null;
  resolved_at?: string | null;
  status: string;
  you_may_vote?: boolean;
  you_may_vote_reason?: string;
  your_vote?: string | null;
}>, {
  agent_id: string;
  approvals?: number | null;
  approvals_needed?: number | null;
  created_at: string;
  denials?: number | null;
  denials_needed?: number | null;
  electorate_size?: number | null;
  expires_at?: string | null;
  group_handle?: string | null;
  group_id: string;
  group_name?: string | null;
  id: string;
  invited_by?: string | null;
  message?: string | null;
  quorum_total_members?: number | null;
  resolved_at?: string | null;
  status: string;
  you_may_vote: boolean;
  you_may_vote_reason: string;
  your_vote?: string | null;
}, {
  agent_id: string;
  approvals?: number | null;
  approvals_needed?: number | null;
  created_at: string;
  denials?: number | null;
  denials_needed?: number | null;
  electorate_size?: number | null;
  expires_at?: string | null;
  group_handle?: string | null;
  group_id: string;
  group_name?: string | null;
  id: string;
  invited_by?: string | null;
  message?: string | null;
  quorum_total_members?: number | null;
  resolved_at?: string | null;
  status: string;
  you_may_vote?: boolean;
  you_may_vote_reason?: string;
  your_vote?: string | null;
}>;

Defined in: rine-ts-sdk/src/types.ts:728