Variable policySchema

policySchema: Readonly<{
    $id: "https://invotra.com/policy.json";
    $schema: "http://json-schema.org/draft-07/schema#";
    definitions: {};
    properties: {
        id: {
            "default": string;
            $id: string;
            examples: string[];
            pattern: string;
            title: string;
            type: string;
        };
        statement: {
            $id: string;
            items: {
                "default": null;
                $id: string;
                minProperties: number;
                properties: {
                    action: {
                        "default": null;
                        $id: string;
                        items: {
                            "default": string;
                            $id: string;
                            examples: string[];
                            pattern: string;
                            title: string;
                            type: string;
                        };
                        minItems: number;
                        title: string;
                        type: string;
                        uniqueItems: boolean;
                    };
                    condition: {
                        $id: string;
                        properties: {
                            rules: {
                                $id: string;
                                items: {
                                    $id: string;
                                    anyOf: {
                                        $id: string;
                                        properties: {
                                            rule: {
                                                "default": string;
                                                $id: string;
                                                examples: string[];
                                                title: string;
                                                type: string;
                                            };
                                        };
                                        required: string[];
                                        title: string;
                                        type: string;
                                    }[];
                                };
                                title: string;
                                type: string;
                            };
                            type: {
                                "default": string;
                                $id: string;
                                enum: string[];
                                examples: string[];
                                pattern: string;
                                title: string;
                                type: string;
                            };
                        };
                        required: string[];
                        title: string;
                        type: string;
                    };
                    effect: {
                        "default": string;
                        $id: string;
                        enum: string[];
                        examples: string[];
                        pattern: string;
                        title: string;
                        type: string;
                    };
                    resource: {
                        "default": string;
                        $id: string;
                        examples: string[];
                        pattern: string;
                        title: string;
                        type: string;
                    };
                    sid: {
                        "default": string;
                        $id: string;
                        examples: string[];
                        pattern: string;
                        title: string;
                        type: string;
                    };
                };
                required: string[];
                title: string;
                type: string;
            };
            title: string;
            type: string;
        };
    };
    required: string[];
    title: "Invotra Policy Schema";
    type: "object";
}>

Generated using TypeDoc