@archastro/sdk
    Preparing search index...

    Variable aIChatStreamMessageCompleteSchemaConst

    aIChatStreamMessageCompleteSchema: ZodObject<
        {
            finish_reason: ZodOptional<ZodString>;
            message: ZodObject<
                {
                    content: ZodOptional<ZodString>;
                    content_parts: ZodOptional<
                        ZodArray<ZodRecord<ZodString, ZodUnknown>, "many">,
                    >;
                    resume_token: ZodOptional<ZodString>;
                    role: ZodString;
                    structured_output: ZodOptional<ZodUnknown>;
                    tool_calls: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    arguments: ZodRecord<ZodString, ZodUnknown>;
                                    id: ZodString;
                                    name: ZodString;
                                    thought_signature: ZodOptional<ZodString>;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    arguments: Record<string, unknown>;
                                    id: string;
                                    name: string;
                                    thought_signature?: string;
                                },
                                {
                                    arguments: Record<string, unknown>;
                                    id: string;
                                    name: string;
                                    thought_signature?: string;
                                },
                            >,
                            "many",
                        >,
                    >;
                    tool_results: ZodOptional<
                        ZodArray<
                            ZodObject<
                                {
                                    content: ZodOptional<ZodString>;
                                    id: ZodString;
                                    name: ZodString;
                                    resolution: ZodOptional<ZodUnknown>;
                                },
                                "strip",
                                ZodTypeAny,
                                { content?: string; id: string; name: string; resolution?: unknown },
                                { content?: string; id: string; name: string; resolution?: unknown },
                            >,
                            "many",
                        >,
                    >;
                },
                "strip",
                ZodTypeAny,
                {
                    content?: string;
                    content_parts?: Record<string, unknown>[];
                    resume_token?: string;
                    role: string;
                    structured_output?: unknown;
                    tool_calls?: {
                        arguments: Record<string, unknown>;
                        id: string;
                        name: string;
                        thought_signature?: string;
                    }[];
                    tool_results?: {
                        content?: string;
                        id: string;
                        name: string;
                        resolution?: unknown;
                    }[];
                },
                {
                    content?: string;
                    content_parts?: Record<string, unknown>[];
                    resume_token?: string;
                    role: string;
                    structured_output?: unknown;
                    tool_calls?: {
                        arguments: Record<string, unknown>;
                        id: string;
                        name: string;
                        thought_signature?: string;
                    }[];
                    tool_results?: {
                        content?: string;
                        id: string;
                        name: string;
                        resolution?: unknown;
                    }[];
                },
            >;
            usage: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
        },
        "strip",
        ZodTypeAny,
        {
            finish_reason?: string;
            message: {
                content?: string;
                content_parts?: Record<string, unknown>[];
                resume_token?: string;
                role: string;
                structured_output?: unknown;
                tool_calls?: {
                    arguments: Record<string, unknown>;
                    id: string;
                    name: string;
                    thought_signature?: string;
                }[];
                tool_results?: {
                    content?: string;
                    id: string;
                    name: string;
                    resolution?: unknown;
                }[];
            };
            usage?: Record<string, unknown>;
        },
        {
            finish_reason?: string;
            message: {
                content?: string;
                content_parts?: Record<string, unknown>[];
                resume_token?: string;
                role: string;
                structured_output?: unknown;
                tool_calls?: {
                    arguments: Record<string, unknown>;
                    id: string;
                    name: string;
                    thought_signature?: string;
                }[];
                tool_results?: {
                    content?: string;
                    id: string;
                    name: string;
                    resolution?: unknown;
                }[];
            };
            usage?: Record<string, unknown>;
        },
    > = ...

    Runtime validator for AIChatStreamMessageComplete.