Circle V2 API Docs
    Preparing search index...

    Variable authorableSpecSchemaConst

    authorableSpecSchema: ZodDiscriminatedUnion<
        [
            ZodObject<
                {
                    evidence: ZodObject<
                        {
                            facts: ZodDefault<
                                ZodArray<
                                    ZodEnum<
                                        {
                                            discharge_date: "discharge_date";
                                            episode_start: "episode_start";
                                            program_stay_boundaries: "program_stay_boundaries";
                                            projected_discharge_date: "projected_discharge_date";
                                        },
                                    >,
                                >,
                            >;
                        },
                        $strip,
                    >;
                    expectation: ZodObject<
                        {
                            authored: ZodLiteral<"typed">;
                            comparator: ZodEnum<
                                { at_least: "at_least"; at_most: "at_most"; exactly: "exactly" },
                            >;
                            count: ZodNumber;
                        },
                        $strip,
                    >;
                    kind: ZodLiteral<"existence">;
                    version: ZodLiteral<1>;
                },
                $strip,
            >,
            ZodObject<
                {
                    evidence: ZodObject<
                        {
                            facts: ZodDefault<
                                ZodArray<
                                    ZodEnum<
                                        {
                                            discharge_date: "discharge_date";
                                            episode_start: "episode_start";
                                            program_stay_boundaries: "program_stay_boundaries";
                                            projected_discharge_date: "projected_discharge_date";
                                        },
                                    >,
                                >,
                            >;
                        },
                        $strip,
                    >;
                    kind: ZodLiteral<"signature">;
                    signatures: ZodArray<
                        ZodObject<
                            {
                                credentialConceptId: ZodOptional<
                                    ZodPipe<ZodString, ZodTransform<(...), (...)>> & zIdInnerType<
                                        ZodString,
                                    >,
                                >;
                                role: ZodEnum<
                                    {
                                        completing_clinician: "completing_clinician";
                                        cosigner: "cosigner";
                                        patient: "patient";
                                        staff: "staff";
                                    },
                                >;
                            },
                            $strict,
                        >,
                    >;
                    version: ZodLiteral<1>;
                },
                $strip,
            >,
        ],
        "kind",
    > = ...