@archastro/sdk
    Preparing search index...

    Variable slackChannelBindingSchemaConst

    slackChannelBindingSchema: ZodObject<
        {
            agents: ZodOptional<ZodArray<ZodString, "many">>;
            allow_bot_conversations: ZodBoolean;
            channel: ZodOptional<ZodString>;
            customer_label: ZodOptional<ZodString>;
            deposit_thread: ZodOptional<ZodString>;
            disclosure_state: ZodOptional<
                ZodEnum<["pending", "posted", "suppressed"]>,
            >;
            id: ZodString;
            integration: ZodOptional<ZodString>;
            is_ext_shared_cached: ZodOptional<ZodBoolean>;
            is_private_cached: ZodOptional<ZodBoolean>;
            mirrors: ZodOptional<ZodArray<ZodString, "many">>;
            muted: ZodBoolean;
            muted_until: ZodOptional<ZodString>;
            reply_style: ZodString;
            resident_agent: ZodOptional<ZodString>;
            route_kind: ZodEnum<["fda", "resident", "observer"]>;
            scope_key: ZodOptional<ZodString>;
            team: ZodOptional<ZodString>;
            vendor_admin_channel_access: ZodOptional<
                ZodEnum<["invited", "already_member", "no_slack_user", "failed"]>,
            >;
        },
        "strip",
        ZodTypeAny,
        {
            agents?: string[];
            allow_bot_conversations: boolean;
            channel?: string;
            customer_label?: string;
            deposit_thread?: string;
            disclosure_state?: "pending"
            | "posted"
            | "suppressed";
            id: string;
            integration?: string;
            is_ext_shared_cached?: boolean;
            is_private_cached?: boolean;
            mirrors?: string[];
            muted: boolean;
            muted_until?: string;
            reply_style: string;
            resident_agent?: string;
            route_kind: "fda" | "resident" | "observer";
            scope_key?: string;
            team?: string;
            vendor_admin_channel_access?:
                | "invited"
                | "already_member"
                | "no_slack_user"
                | "failed";
        },
        {
            agents?: string[];
            allow_bot_conversations: boolean;
            channel?: string;
            customer_label?: string;
            deposit_thread?: string;
            disclosure_state?: "pending"
            | "posted"
            | "suppressed";
            id: string;
            integration?: string;
            is_ext_shared_cached?: boolean;
            is_private_cached?: boolean;
            mirrors?: string[];
            muted: boolean;
            muted_until?: string;
            reply_style: string;
            resident_agent?: string;
            route_kind: "fda" | "resident" | "observer";
            scope_key?: string;
            team?: string;
            vendor_admin_channel_access?:
                | "invited"
                | "already_member"
                | "no_slack_user"
                | "failed";
        },
    > = ...

    Runtime validator for SlackChannelBinding.