Circle V2 API Docs
    Preparing search index...

    Variable triggerSchemaConst

    triggerSchema: ZodDiscriminatedUnion<
        [
            ZodObject<
                { offsetSeconds: ZodNumber; on: ZodLiteral<"admission"> },
                $strict,
            >,
            ZodObject<
                { offsetSeconds: ZodNumber; on: ZodLiteral<"discharge"> },
                $strict,
            >,
            ZodObject<
                { offsetSeconds: ZodNumber; on: ZodLiteral<"projected_discharge"> },
                $strict,
            >,
            ZodObject<
                { offsetSeconds: ZodNumber; on: ZodLiteral<"utilization_end"> },
                $strict,
            >,
        ],
        "on",
    > = ...

    The seven arms of rule_trigger_type, each carrying the offset the database requires of it. Strict objects, because a key zod would otherwise drop quietly has to be an error here instead.