@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable GetPlanAuditLogsResponseSchemaConst

    GetPlanAuditLogsResponseSchema: ZodObject<
        {
            plans: ZodArray<
                ZodObject<
                    {
                        plan_id: ZodString;
                        plan_version: ZodNumber;
                        status: ZodUnion<
                            readonly [
                                ZodLiteral<"active">,
                                ZodLiteral<"suspended">,
                                ZodLiteral<"completed">,
                            ],
                        >;
                        budget: ZodObject<
                            {
                                authorized: ZodOptional<ZodNumber>;
                                committed: ZodOptional<ZodNumber>;
                                remaining: ZodOptional<ZodNumber>;
                                utilization_pct: ZodOptional<ZodNumber>;
                            },
                            $loose,
                        >;
                        channel_allocation: ZodOptional<
                            ZodRecord<
                                ZodString,
                                ZodObject<
                                    {
                                        committed: ZodOptional<ZodNumber>;
                                        pct: ZodOptional<ZodNumber>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        summary: ZodObject<
                            {
                                checks_performed: ZodOptional<ZodNumber>;
                                outcomes_reported: ZodOptional<ZodNumber>;
                                statuses: ZodOptional<
                                    ZodObject<
                                        {
                                            approved: ZodOptional<(...)>;
                                            denied: ZodOptional<(...)>;
                                            conditions: ZodOptional<(...)>;
                                            human_reviewed: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                                findings_count: ZodOptional<ZodNumber>;
                                escalations: ZodOptional<
                                    ZodArray<
                                        ZodObject<
                                            {
                                                check_id: ...;
                                                reason: ...;
                                                resolution: ...;
                                                resolved_at: ...;
                                            },
                                            $loose,
                                        >,
                                    >,
                                >;
                                drift_metrics: ZodOptional<
                                    ZodObject<
                                        {
                                            escalation_rate: ZodOptional<(...)>;
                                            escalation_rate_trend: ZodOptional<(...)>;
                                            auto_approval_rate: ZodOptional<(...)>;
                                            human_override_rate: ZodOptional<(...)>;
                                            mean_confidence: ZodOptional<(...)>;
                                            thresholds: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                            },
                            $loose,
                        >;
                        entries: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        id: ZodString;
                                        type: ZodUnion<readonly [(...), (...)]>;
                                        timestamp: ZodISODateTime;
                                        plan_id: ZodOptional<ZodString>;
                                        caller: ZodOptional<ZodString>;
                                        tool: ZodOptional<ZodString>;
                                        status: ZodOptional<ZodUnion<(...)>>;
                                        check_type: ZodOptional<ZodUnion<(...)>>;
                                        mode: ZodOptional<ZodUnion<(...)>>;
                                        explanation: ZodOptional<ZodString>;
                                        policies_evaluated: ZodOptional<ZodArray<(...)>>;
                                        categories_evaluated: ZodOptional<ZodArray<(...)>>;
                                        findings: ZodOptional<ZodArray<(...)>>;
                                        outcome: ZodOptional<ZodUnion<(...)>>;
                                        committed_budget: ZodOptional<ZodNumber>;
                                        governance_context: ZodOptional<ZodString>;
                                        plan_hash: ZodOptional<ZodString>;
                                        purchase_type: ZodOptional<ZodUnion<(...)>>;
                                        outcome_status: ZodOptional<ZodString>;
                                    },
                                    $loose,
                                >,
                            >,
                        >;
                        governed_actions: ZodArray<
                            ZodObject<
                                {
                                    governance_context: ZodString;
                                    purchase_type: ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >;
                                    status: ZodUnion<
                                        readonly [
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                            ZodLiteral<(...)>,
                                        ],
                                    >;
                                    committed: ZodNumber;
                                    check_count: ZodNumber;
                                    seller_reference: ZodOptional<ZodString>;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            context: ZodOptional<ZodObject<{}, $loose>>;
            ext: ZodOptional<ZodObject<{}, $loose>>;
        },
        $loose,
    > = ...