[examples/create_tmf.rs:25] openapi = OpenAPI {
    openapi: "3.0.1",
    info: Info {
        title: "Policy Management",
        description: Some(
            "**TMF API Reference : TMF - 723 Policy Management**\nThe Policy Management API provides a mechanism to manage policies and supporting domains: Policy Events, Conditions, Actions. It supports creation, update and retrieval of listed entities, including creation, update, retrieval, deletion and notification of events. \nA Policy Management is used only to define Policies. Execution of policies is handled by Policy Application domain.",
        ),
        terms_of_service: None,
        contact: None,
        license: None,
        version: "5.0.0",
        extensions: {},
    },
    servers: [
        Server {
            url: "https://serverRoot",
            description: None,
            variables: None,
            extensions: {},
        },
    ],
    paths: Paths {
        paths: {
            "/managedPolicy": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicy",
                            ],
                            summary: Some(
                                "List or find ManagedPolicy objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicy entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicy",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicy",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicy",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicy entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicy",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicy_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicy",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicy/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicy",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicy by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicy objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicy",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicy_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicy",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicy",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicy entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicy",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicy",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicy",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicy entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicy",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicy_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicy_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyCondition": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyCondition",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyCondition objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyCondition entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyCondition",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyConditionArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyCondition",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyCondition",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyCondition entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyCondition",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyCondition_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyCondition",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyCondition/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyCondition",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyCondition by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyCondition objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyCondition",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyCondition_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyCondition",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyCondition",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyCondition entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyCondition",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyCondition",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyCondition",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyCondition entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyCondition",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyCondition_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyCondition_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConditionCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConditionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConditionCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConditionCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConditionCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConditionAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConditionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConditionAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConditionAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConditionAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConditionDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConditionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConditionDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConditionDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConditionDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConditionStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConditionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConditionStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConditionStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConditionStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyEvent",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyEvent objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyEvent entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyEvent",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyEventArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyEvent",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyEvent",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyEvent entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyEvent",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyEvent_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyEvent",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyEvent/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyEvent",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyEvent by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyEvent objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyEvent",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyEvent_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyEvent",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyEvent",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyEvent entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyEvent",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyEvent",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyEvent",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyEvent entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyEvent",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyEvent_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyEvent_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyEventCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyEventCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyEventCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyEventCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyEventCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyEventAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyEventCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyEventAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyEventAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyEventAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyEventDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyEventCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyEventDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyEventDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyEventDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyEventStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyEventCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyEventStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyEventStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyEventStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyExpression": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyExpression",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyExpression objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyExpression entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyExpression",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyExpressionArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyExpression",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyExpression",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyExpression entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyExpression",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyExpression_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyExpression",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyExpression/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyExpression",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyExpression by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyExpression objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyExpression",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyExpression_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyExpression",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyExpression",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyExpression entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyExpression",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyExpression",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyExpression",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyExpression entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyExpression",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyExpression_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyExpression_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyExpressionCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyExpressionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyExpressionCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyExpressionCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyExpressionCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyExpressionAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyExpressionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyExpressionAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyExpressionAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyExpressionAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyExpressionDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyExpressionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyExpressionDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyExpressionDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyExpressionDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyExpressionStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyExpressionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyExpressionStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyExpressionStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyExpressionStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyOperator": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyOperator",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyOperator objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyOperator entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyOperator",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyOperatorArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyOperator",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyOperator",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyOperator entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyOperator",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyOperator_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyOperator",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyOperator/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyOperator",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyOperator by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyOperator objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyOperator",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyOperator_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyOperator",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyOperator",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyOperator entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyOperator",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyOperator",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyOperator",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyOperator entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyOperator",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyOperator_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyOperator_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyOperatorCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyOperatorCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyOperatorCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyOperatorCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyOperatorCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyOperatorAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyOperatorCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyOperatorAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyOperatorAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyOperatorAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyOperatorDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyOperatorCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyOperatorDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyOperatorDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyOperatorDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyOperatorStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyOperatorCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyOperatorStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyOperatorStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyOperatorStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyVariable": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyVariable",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyVariable objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyVariable entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyVariable",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyVariableArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyVariable",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyVariable",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyVariable entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyVariable",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyVariable_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyVariable",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyVariable/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyVariable",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyVariable by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyVariable objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyVariable",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyVariable_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyVariable",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyVariable",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyVariable entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyVariable",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyVariable",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyVariable",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyVariable entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyVariable",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyVariable_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyVariable_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyVariableCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyVariableCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyVariableCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyVariableCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyVariableCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyVariableAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyVariableCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyVariableAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyVariableAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyVariableAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyVariableDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyVariableCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyVariableDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyVariableDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyVariableDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyVariableStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyVariableCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyVariableStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyVariableStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyVariableStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyAction": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyAction",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyAction objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyAction entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyAction",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyActionArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyAction",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyAction",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyAction entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyAction",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyAction_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyAction",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyAction/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyAction",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyAction by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyAction objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyAction",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyAction_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyAction",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyAction",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyAction entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyAction",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyAction",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyAction",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyAction entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyAction",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyAction_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyAction_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyActionCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyActionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyActionCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyActionCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyActionCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyActionAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyActionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyActionAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyActionAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyActionAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyActionDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyActionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyActionDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyActionDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyActionDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyActionStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyActionCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyActionStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyActionStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyActionStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyConstraint": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyConstraint",
                            ],
                            summary: Some(
                                "List or find ManagedPolicyConstraint objects",
                            ),
                            description: Some(
                                "This operation retrieves a ManagedPolicyConstraint entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listManagedPolicyConstraint",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyConstraintArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "managedPolicyConstraint",
                            ],
                            summary: Some(
                                "Creates a ManagedPolicyConstraint",
                            ),
                            description: Some(
                                "This operation creates a ManagedPolicyConstraint entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createManagedPolicyConstraint",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConstraint_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201ManagedPolicyConstraint",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/managedPolicyConstraint/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "managedPolicyConstraint",
                            ],
                            summary: Some(
                                "Retrieves a ManagedPolicyConstraint by ID",
                            ),
                            description: Some(
                                "List or find ManagedPolicyConstraint objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrieveManagedPolicyConstraint",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyConstraint_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "managedPolicyConstraint",
                            ],
                            summary: Some(
                                "Deletes a ManagedPolicyConstraint",
                            ),
                            description: Some(
                                "This operation deletes a ManagedPolicyConstraint entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deleteManagedPolicyConstraint",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "managedPolicyConstraint",
                            ],
                            summary: Some(
                                "Updates partially a ManagedPolicyConstraint",
                            ),
                            description: Some(
                                "This operation updates partially a ManagedPolicyConstraint entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchManagedPolicyConstraint",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConstraint_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200ManagedPolicyConstraint_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConstraintCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConstraintCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConstraintCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConstraintCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConstraintCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConstraintAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConstraintCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConstraintAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConstraintAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConstraintAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConstraintDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConstraintCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConstraintDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConstraintDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConstraintDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/managedPolicyConstraintStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity ManagedPolicyConstraintCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification ManagedPolicyConstraintStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "managedPolicyConstraintStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/ManagedPolicyConstraintStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/policyDomain": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "policyDomain",
                            ],
                            summary: Some(
                                "List or find PolicyDomain objects",
                            ),
                            description: Some(
                                "This operation retrieves a PolicyDomain entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listPolicyDomain",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200PolicyDomainArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "policyDomain",
                            ],
                            summary: Some(
                                "Creates a PolicyDomain",
                            ),
                            description: Some(
                                "This operation creates a PolicyDomain entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createPolicyDomain",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyDomain_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201PolicyDomain",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/policyDomain/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "policyDomain",
                            ],
                            summary: Some(
                                "Retrieves a PolicyDomain by ID",
                            ),
                            description: Some(
                                "List or find PolicyDomain objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrievePolicyDomain",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200PolicyDomain_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "policyDomain",
                            ],
                            summary: Some(
                                "Deletes a PolicyDomain",
                            ),
                            description: Some(
                                "This operation deletes a PolicyDomain entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deletePolicyDomain",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "policyDomain",
                            ],
                            summary: Some(
                                "Updates partially a PolicyDomain",
                            ),
                            description: Some(
                                "This operation updates partially a PolicyDomain entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchPolicyDomain",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyDomain_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200PolicyDomain_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyDomainCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyDomainCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyDomainCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyDomainCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyDomainCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyDomainAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyDomainCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyDomainAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyDomainAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyDomainAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyDomainDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyDomainCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyDomainDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyDomainDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyDomainDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyDomainStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyDomainCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyDomainStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyDomainStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyDomainStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/policyCatalog": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "policyCatalog",
                            ],
                            summary: Some(
                                "List or find PolicyCatalog objects",
                            ),
                            description: Some(
                                "This operation retrieves a PolicyCatalog entity. Attribute selection enabled for all first level attributes.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "listPolicyCatalog",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Offset",
                                },
                                Reference {
                                    reference: "#/components/parameters/Limit",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200PolicyCatalogArray",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "policyCatalog",
                            ],
                            summary: Some(
                                "Creates a PolicyCatalog",
                            ),
                            description: Some(
                                "This operation creates a PolicyCatalog entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createPolicyCatalog",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyCatalog_FVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/201PolicyCatalog",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/policyCatalog/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: Some(
                        Operation {
                            tags: [
                                "policyCatalog",
                            ],
                            summary: Some(
                                "Retrieves a PolicyCatalog by ID",
                            ),
                            description: Some(
                                "List or find PolicyCatalog objects",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "retrievePolicyCatalog",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200PolicyCatalog_Get",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "policyCatalog",
                            ],
                            summary: Some(
                                "Deletes a PolicyCatalog",
                            ),
                            description: Some(
                                "This operation deletes a PolicyCatalog entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "deletePolicyCatalog",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        204,
                                    ): Reference {
                                        reference: "#/components/responses/204",
                                    },
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: Some(
                        Operation {
                            tags: [
                                "policyCatalog",
                            ],
                            summary: Some(
                                "Updates partially a PolicyCatalog",
                            ),
                            description: Some(
                                "This operation updates partially a PolicyCatalog entity.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "patchPolicyCatalog",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Fields",
                                },
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyCatalog_MVO",
                                },
                            ),
                            responses: Responses {
                                default: None,
                                responses: {
                                    Code(
                                        200,
                                    ): Reference {
                                        reference: "#/components/responses/200PolicyCatalog_Patch",
                                    },
                                    Code(
                                        202,
                                    ): Item(
                                        Response {
                                            description: "Accepted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                    Code(
                                        400,
                                    ): Reference {
                                        reference: "#/components/responses/400",
                                    },
                                    Code(
                                        401,
                                    ): Reference {
                                        reference: "#/components/responses/401",
                                    },
                                    Code(
                                        403,
                                    ): Reference {
                                        reference: "#/components/responses/403",
                                    },
                                    Code(
                                        404,
                                    ): Reference {
                                        reference: "#/components/responses/404",
                                    },
                                    Code(
                                        405,
                                    ): Reference {
                                        reference: "#/components/responses/405",
                                    },
                                    Code(
                                        409,
                                    ): Reference {
                                        reference: "#/components/responses/409",
                                    },
                                    Code(
                                        500,
                                    ): Reference {
                                        reference: "#/components/responses/500",
                                    },
                                    Code(
                                        501,
                                    ): Reference {
                                        reference: "#/components/responses/501",
                                    },
                                    Code(
                                        503,
                                    ): Reference {
                                        reference: "#/components/responses/503",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyCatalogCreateEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyCatalogCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyCatalogCreateEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyCatalogCreateEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyCatalogCreateEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyCatalogAttributeValueChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyCatalogCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyCatalogAttributeValueChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyCatalogAttributeValueChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyCatalogAttributeValueChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyCatalogDeleteEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyCatalogCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyCatalogDeleteEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyCatalogDeleteEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyCatalogDeleteEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/listener/policyCatalogStatusChangeEvent": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "notification listener",
                            ],
                            summary: Some(
                                "Client listener for entity PolicyCatalogCreateEvent",
                            ),
                            description: Some(
                                "Example of a client listener for receiving the notification PolicyCatalogStatusChangeEvent",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "policyCatalogStatusChangeEvent",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/PolicyCatalogStatusChangeEvent",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Notified",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/hub": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: Some(
                        Operation {
                            tags: [
                                "events subscription",
                            ],
                            summary: Some(
                                "Create a subscription (hub) to receive Events",
                            ),
                            description: Some(
                                "Sets the communication endpoint to receive Events.",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "createHub",
                            ),
                            parameters: [],
                            request_body: Some(
                                Reference {
                                    reference: "#/components/requestBodies/Hub_FVO",
                                },
                            ),
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        201,
                                    ): Reference {
                                        reference: "#/components/responses/Hub",
                                    },
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    delete: None,
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
            "/hub/{id}": Item(
                PathItem {
                    summary: None,
                    description: None,
                    get: None,
                    put: None,
                    post: None,
                    delete: Some(
                        Operation {
                            tags: [
                                "events subscription",
                            ],
                            summary: Some(
                                "Remove a subscription (hub) to receive Events",
                            ),
                            description: Some(
                                "",
                            ),
                            external_docs: None,
                            operation_id: Some(
                                "hubDelete",
                            ),
                            parameters: [
                                Reference {
                                    reference: "#/components/parameters/Id",
                                },
                            ],
                            request_body: None,
                            responses: Responses {
                                default: Some(
                                    Reference {
                                        reference: "#/components/responses/Error",
                                    },
                                ),
                                responses: {
                                    Code(
                                        204,
                                    ): Item(
                                        Response {
                                            description: "Deleted",
                                            headers: {},
                                            content: {},
                                            links: {},
                                            extensions: {},
                                        },
                                    ),
                                },
                                extensions: {},
                            },
                            callbacks: {},
                            deprecated: false,
                            security: None,
                            servers: [],
                            extensions: {},
                        },
                    ),
                    options: None,
                    head: None,
                    patch: None,
                    trace: None,
                    servers: [],
                    parameters: [],
                    extensions: {},
                },
            ),
        },
        extensions: {},
    },
    components: Some(
        Components {
            schemas: {
                "Addressable": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base schema for adressable entities",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "href": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Hyperlink reference",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "unique identifier",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                        "href",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Addressable_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base schema for adressable entities",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "unique identifier",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "AnyValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: true,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AnyOf {
                            any_of: [
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            String(
                                                StringType {
                                                    format: Empty,
                                                    pattern: None,
                                                    enumeration: [],
                                                    min_length: None,
                                                    max_length: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Integer(
                                                IntegerType {
                                                    format: Empty,
                                                    multiple_of: None,
                                                    exclusive_minimum: false,
                                                    exclusive_maximum: false,
                                                    minimum: None,
                                                    maximum: None,
                                                    enumeration: [],
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Number(
                                                NumberType {
                                                    format: Empty,
                                                    multiple_of: None,
                                                    exclusive_minimum: false,
                                                    exclusive_maximum: false,
                                                    minimum: None,
                                                    maximum: None,
                                                    enumeration: [],
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Boolean(
                                                BooleanType {
                                                    enumeration: [],
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {},
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Array(
                                                ArrayType {
                                                    items: None,
                                                    min_items: None,
                                                    max_items: None,
                                                    unique_items: false,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "BaseEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "BaseEvent": "#/components/schemas/BaseEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Base event with common attributes.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Object(
                                                                        ObjectType {
                                                                            properties: {},
                                                                            required: [],
                                                                            additional_properties: None,
                                                                            min_properties: None,
                                                                            max_properties: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "eventId": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The identifier of the notification.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "eventTime": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Time of the event occurrence.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "eventType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The type of the notification.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "correlationId": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The correlation id for this event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "domain": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The domain of the event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "title": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The title of the event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "description": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "An explanatory of the event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "priority": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A priority.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "timeOcurred": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The time the event occured.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Characteristic": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "Characteristic": "#/components/schemas/Characteristic",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Describes a given characteristic of an object or entity through a name/value pair.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Unique identifier of the characteristic",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "valueType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Data type of the value of the characteristic",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "characteristicRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/CharacteristicRelationship",
                                                                                },
                                                                            ),
                                                                            min_items: None,
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "name": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Name of the characteristic",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "CharacteristicRelationship": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "CharacteristicRelationship": "#/components/schemas/CharacteristicRelationship",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Another Characteristic that is related to the current Characteristic;",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Unique identifier of the characteristic",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "relationshipType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The type of relationship",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Entity": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base entity schema for use in TMForum Open-APIs. Property.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [
                                    Reference {
                                        reference: "#/components/schemas/Extensible",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/Addressable",
                                    },
                                ],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "EntityRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Entity reference schema to be use for all entityRef class.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "href": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Hyperlink reference",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Entity_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base entity schema for use in TMForum Open-APIs. Property.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [
                                    Reference {
                                        reference: "#/components/schemas/Extensible_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/Addressable_FVO",
                                    },
                                ],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "Entity_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base entity schema for use in TMForum Open-APIs. Property.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [
                                    Reference {
                                        reference: "#/components/schemas/Extensible",
                                    },
                                ],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "Event": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "event with common attributes.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "correlationId": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The correlation id for this event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "domain": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The domain of the event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "title": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The title of the event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "description": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "An explnatory of the event.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "priority": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A priority.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "timeOccurred": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The time the event occurred.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "source": Reference {
                                                            reference: "#/components/schemas/EntityRef",
                                                        },
                                                        "reportingSystem": Reference {
                                                            reference: "#/components/schemas/EntityRef",
                                                        },
                                                        "relatedParty": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/RelatedParty",
                                                                                },
                                                                            ),
                                                                            min_items: None,
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "analyticCharacteristic": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/Characteristic",
                                                                                },
                                                                            ),
                                                                            min_items: None,
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "eventId": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The identifier of the notification.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "eventTime": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Time of the event occurrence.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "eventType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The type of the notification.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "event": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The event linked to the involved resource object",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Object(
                                                                        ObjectType {
                                                                            properties: {},
                                                                            required: [],
                                                                            additional_properties: None,
                                                                            min_properties: None,
                                                                            max_properties: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Extensible": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base Extensible schema for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema  MUST be extended with the @type",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@baseType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "When sub-classing, this defines the super-class",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@schemaLocation": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Extensible_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base Extensible schema for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema  MUST be extended with the @type",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@baseType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "When sub-classing, this defines the super-class",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@schemaLocation": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Extensible_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Base Extensible schema for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema  MUST be extended with the @type",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@baseType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "When sub-classing, this defines the super-class",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@schemaLocation": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicy": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed Policy",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/Policy",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyAction": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyAction",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyAction",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyActionAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyActionAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyActionAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyActionAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyActionAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyActionAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyActionAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyAction": Reference {
                                            reference: "#/components/schemas/ManagedPolicyAction",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyActionCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyActionCreateEvent": "#/components/schemas/ManagedPolicyActionCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyActionCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyActionCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyActionCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyActionCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyAction": Reference {
                                            reference: "#/components/schemas/ManagedPolicyAction",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyActionDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyActionDeleteEvent": "#/components/schemas/ManagedPolicyActionDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyActionDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyActionDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyActionDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyActionDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyAction": Reference {
                                            reference: "#/components/schemas/ManagedPolicyAction",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyActionStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyActionStateChangeEvent": "#/components/schemas/ManagedPolicyActionStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyActionStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyActionStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyActionStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyActionStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyAction": Reference {
                                            reference: "#/components/schemas/ManagedPolicyAction",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyAction_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyAction",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyAction_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyAction_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyAction",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyAction_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicy": Reference {
                                            reference: "#/components/schemas/ManagedPolicy",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyCondition": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyCondition",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyCondition",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyConditionAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConditionAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyConditionAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConditionAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConditionAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConditionAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConditionAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyCondition": Reference {
                                            reference: "#/components/schemas/ManagedPolicyCondition",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConditionCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConditionCreateEvent": "#/components/schemas/ManagedPolicyConditionCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConditionCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConditionCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConditionCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConditionCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyCondition": Reference {
                                            reference: "#/components/schemas/ManagedPolicyCondition",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConditionDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConditionDeleteEvent": "#/components/schemas/ManagedPolicyConditionDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConditionDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConditionDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConditionDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConditionDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyCondition": Reference {
                                            reference: "#/components/schemas/ManagedPolicyCondition",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConditionStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConditionStateChangeEvent": "#/components/schemas/ManagedPolicyConditionStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConditionStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConditionStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConditionStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConditionStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyCondition": Reference {
                                            reference: "#/components/schemas/ManagedPolicyCondition",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyCondition_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyCondition",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyCondition_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyCondition_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyCondition",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyCondition_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraint": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyConstraint",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyConstraint",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraintAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraintAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyConstraintAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConstraintAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConstraintAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraintAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConstraintAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyConstraint": Reference {
                                            reference: "#/components/schemas/ManagedPolicyConstraint",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConstraintCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraintCreateEvent": "#/components/schemas/ManagedPolicyConstraintCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConstraintCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConstraintCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraintCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConstraintCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyConstraint": Reference {
                                            reference: "#/components/schemas/ManagedPolicyConstraint",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConstraintDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraintDeleteEvent": "#/components/schemas/ManagedPolicyConstraintDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConstraintDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConstraintDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraintDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConstraintDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyConstraint": Reference {
                                            reference: "#/components/schemas/ManagedPolicyConstraint",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConstraintStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraintStateChangeEvent": "#/components/schemas/ManagedPolicyConstraintStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyConstraintStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyConstraintStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraintStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyConstraintStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyConstraint": Reference {
                                            reference: "#/components/schemas/ManagedPolicyConstraint",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyConstraint_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyConstraint",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyConstraint_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyConstraint_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyConstraint",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyConstraint_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyCreateEvent": "#/components/schemas/ManagedPolicyCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicy": Reference {
                                            reference: "#/components/schemas/ManagedPolicy",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyDeleteEvent": "#/components/schemas/ManagedPolicyDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicy": Reference {
                                            reference: "#/components/schemas/ManagedPolicy",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyEvent",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyEvent",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyEventAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEventAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyEventAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyEventAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyEventAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyEventAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyEventAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyEvent": Reference {
                                            reference: "#/components/schemas/ManagedPolicyEvent",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyEventCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEventCreateEvent": "#/components/schemas/ManagedPolicyEventCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyEventCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyEventCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyEventCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyEventCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyEvent": Reference {
                                            reference: "#/components/schemas/ManagedPolicyEvent",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyEventDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEventDeleteEvent": "#/components/schemas/ManagedPolicyEventDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyEventDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyEventDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyEventDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyEventDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyEvent": Reference {
                                            reference: "#/components/schemas/ManagedPolicyEvent",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyEventStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEventStateChangeEvent": "#/components/schemas/ManagedPolicyEventStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyEventStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyEventStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyEventStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyEventStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyEvent": Reference {
                                            reference: "#/components/schemas/ManagedPolicyEvent",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyEvent_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyEvent",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyEvent_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyEvent_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyEvent",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyEvent_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpression": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyExpression",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyExpression",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpressionAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpressionAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyExpressionAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyExpressionAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyExpressionAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpressionAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyExpressionAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyExpression": Reference {
                                            reference: "#/components/schemas/ManagedPolicyExpression",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyExpressionCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpressionCreateEvent": "#/components/schemas/ManagedPolicyExpressionCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyExpressionCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyExpressionCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpressionCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyExpressionCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyExpression": Reference {
                                            reference: "#/components/schemas/ManagedPolicyExpression",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyExpressionDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpressionDeleteEvent": "#/components/schemas/ManagedPolicyExpressionDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyExpressionDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyExpressionDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpressionDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyExpressionDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyExpression": Reference {
                                            reference: "#/components/schemas/ManagedPolicyExpression",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyExpressionStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpressionStateChangeEvent": "#/components/schemas/ManagedPolicyExpressionStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyExpressionStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyExpressionStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpressionStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyExpressionStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyExpression": Reference {
                                            reference: "#/components/schemas/ManagedPolicyExpression",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyExpression_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyExpression",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyExpression_FVO_FVO_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyExpression_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyExpression",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyExpression_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperator": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyOperator",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyOperator",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperatorAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperatorAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyOperatorAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyOperatorAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyOperatorAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperatorAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyOperatorAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyOperator": Reference {
                                            reference: "#/components/schemas/ManagedPolicyOperator",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyOperatorCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperatorCreateEvent": "#/components/schemas/ManagedPolicyOperatorCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyOperatorCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyOperatorCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperatorCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyOperatorCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyOperator": Reference {
                                            reference: "#/components/schemas/ManagedPolicyOperator",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyOperatorDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperatorDeleteEvent": "#/components/schemas/ManagedPolicyOperatorDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyOperatorDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyOperatorDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperatorDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyOperatorDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyOperator": Reference {
                                            reference: "#/components/schemas/ManagedPolicyOperator",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyOperatorStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperatorStateChangeEvent": "#/components/schemas/ManagedPolicyOperatorStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyOperatorStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyOperatorStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperatorStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyOperatorStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyOperator": Reference {
                                            reference: "#/components/schemas/ManagedPolicyOperator",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyOperator_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyOperator",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyOperator_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyOperator_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyOperator",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyOperator_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyStateChangeEvent": "#/components/schemas/ManagedPolicyStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicy": Reference {
                                            reference: "#/components/schemas/ManagedPolicy",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyVariable": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyVariable",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyVariable",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyVariableAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariableAttributeValueChangeEvent": "#/components/schemas/ManagedPolicyVariableAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyVariableAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyVariableAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyVariableAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyVariableAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyVariable": Reference {
                                            reference: "#/components/schemas/ManagedPolicyVariable",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyVariableCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariableCreateEvent": "#/components/schemas/ManagedPolicyVariableCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyVariableCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyVariableCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyVariableCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyVariableCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyVariable": Reference {
                                            reference: "#/components/schemas/ManagedPolicyVariable",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyVariableDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariableDeleteEvent": "#/components/schemas/ManagedPolicyVariableDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyVariableDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyVariableDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyVariableDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyVariableDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyVariable": Reference {
                                            reference: "#/components/schemas/ManagedPolicyVariable",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyVariableStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariableStateChangeEvent": "#/components/schemas/ManagedPolicyVariableStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "ManagedPolicyVariableStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/ManagedPolicyVariableStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "ManagedPolicyVariableStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "ManagedPolicyVariableStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "managedPolicyVariable": Reference {
                                            reference: "#/components/schemas/ManagedPolicyVariable",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "ManagedPolicyVariable_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyVariable",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyVariable_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicyVariable_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed PolicyVariable",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyVariable_MVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicy_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed Policy",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/Policy_FVO",
                                },
                            ],
                        },
                    },
                ),
                "ManagedPolicy_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Managed Policy",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/Policy_MVO",
                                },
                            ],
                        },
                    },
                ),
                "Note": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "Note": "#/components/schemas/Note",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Extra information about a given entity",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("afa9-3d90aaa8da0f"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Identifier of the note within its containing entity",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "author": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("Mr. N. Bene"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Author of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "date": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("2020-11-20T08:00:00Z"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Date of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "text": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("This is important"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Text of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Note_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "Note": "#/components/schemas/Note_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Extra information about a given entity",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("afa9-3d90aaa8da0f"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Identifier of the note within its containing entity",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "author": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("Mr. N. Bene"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Author of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "date": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("2020-11-20T08:00:00Z"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Date of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "text": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("This is important"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Text of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Note_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "Note": "#/components/schemas/Note_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Extra information about a given entity",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("afa9-3d90aaa8da0f"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Identifier of the note within its containing entity",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "author": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("Mr. N. Bene"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Author of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "date": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("2020-11-20T08:00:00Z"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Date of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Item(
                                                                                DateTime,
                                                                            ),
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "text": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: Some(
                                                                        Array [
                                                                            String("This is important"),
                                                                        ],
                                                                    ),
                                                                    title: None,
                                                                    description: Some(
                                                                        "Text of the note",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Policy": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Policy is a set of rules that are used to manage and control the state and state transitions of one or more managed objects.",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyRule": "#/components/schemas/PolicyRule",
                                        "PolicySet": "#/components/schemas/PolicySet",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyRule",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicySet",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyAction": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyActionAtomic": "#/components/schemas/PolicyActionAtomic",
                                        "PolicyActionComposite": "#/components/schemas/PolicyActionComposite",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionAtomic",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionComposite",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionAtomic": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Reference {
                                                        reference: "#/components/schemas/PolicyStatement",
                                                    },
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionAtomic_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Reference {
                                                        reference: "#/components/schemas/PolicyStatement_FVO",
                                                    },
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Reference {
                                                        reference: "#/components/schemas/PolicyStatement_FVO",
                                                    },
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionAtomic_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Reference {
                                                        reference: "#/components/schemas/PolicyStatement_FVO",
                                                    },
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Reference {
                                                        reference: "#/components/schemas/PolicyStatement_FVO",
                                                    },
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionAtomic_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Reference {
                                                        reference: "#/components/schemas/PolicyStatement_MVO",
                                                    },
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionBase": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyActionAtomic and PolicyActionComposite.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "constraint": Reference {
                                        reference: "#/components/schemas/PolicyConstraintRefOrValue",
                                    },
                                    "executedAt": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines when will this action be triggered, before Policy calculation, or after what calculated PolicyEffect",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [
                                                                                    Some(
                                                                                        "beforeAll",
                                                                                    ),
                                                                                    Some(
                                                                                        "beforePolicy",
                                                                                    ),
                                                                                    Some(
                                                                                        "onPermit",
                                                                                    ),
                                                                                    Some(
                                                                                        "onDeny",
                                                                                    ),
                                                                                    Some(
                                                                                        "onIndeterminate",
                                                                                    ),
                                                                                    Some(
                                                                                        "onResolved",
                                                                                    ),
                                                                                    Some(
                                                                                        "always",
                                                                                    ),
                                                                                    Some(
                                                                                        "afterAll",
                                                                                    ),
                                                                                ],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionBase_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyActionAtomic and PolicyActionComposite.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "constraint": Reference {
                                        reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                    },
                                    "executedAt": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines when will this action be triggered, before Policy calculation, or after what calculated PolicyEffect",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [
                                                                                    Some(
                                                                                        "beforeAll",
                                                                                    ),
                                                                                    Some(
                                                                                        "beforePolicy",
                                                                                    ),
                                                                                    Some(
                                                                                        "onPermit",
                                                                                    ),
                                                                                    Some(
                                                                                        "onDeny",
                                                                                    ),
                                                                                    Some(
                                                                                        "onIndeterminate",
                                                                                    ),
                                                                                    Some(
                                                                                        "onResolved",
                                                                                    ),
                                                                                    Some(
                                                                                        "always",
                                                                                    ),
                                                                                    Some(
                                                                                        "afterAll",
                                                                                    ),
                                                                                ],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionBase_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyActionAtomic and PolicyActionComposite.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "constraint": Reference {
                                        reference: "#/components/schemas/PolicyConstraintRefOrValue_MVO",
                                    },
                                    "executedAt": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines when will this action be triggered, before Policy calculation, or after what calculated PolicyEffect",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [
                                                                                    Some(
                                                                                        "beforeAll",
                                                                                    ),
                                                                                    Some(
                                                                                        "beforePolicy",
                                                                                    ),
                                                                                    Some(
                                                                                        "onPermit",
                                                                                    ),
                                                                                    Some(
                                                                                        "onDeny",
                                                                                    ),
                                                                                    Some(
                                                                                        "onIndeterminate",
                                                                                    ),
                                                                                    Some(
                                                                                        "onResolved",
                                                                                    ),
                                                                                    Some(
                                                                                        "always",
                                                                                    ),
                                                                                    Some(
                                                                                        "afterAll",
                                                                                    ),
                                                                                ],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionComposite": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyActionRelationship",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionComposite_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyActionRelationship_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyActionRelationship_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionComposite_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyActionRelationship_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyActionRelationship_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "action",
                                                    "@type",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionComposite_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyActionBase_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "@type": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "action": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyActionRelationship_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to PolicyAction object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyAction Reference or unmanaged PolicyAction object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyActionRef": "#/components/schemas/PolicyActionRef",
                                        "PolicyAction": "#/components/schemas/PolicyAction",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyAction",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyAction Reference or unmanaged PolicyAction object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyActionRef": "#/components/schemas/PolicyActionRef_FVO",
                                        "PolicyAction": "#/components/schemas/PolicyAction_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyAction_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyAction Reference or unmanaged PolicyAction object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyActionRef": "#/components/schemas/PolicyActionRef_MVO",
                                        "PolicyAction": "#/components/schemas/PolicyAction_MVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyAction_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyActionRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to PolicyAction object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to PolicyAction object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionRef_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to PolicyAction object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to PolicyAction object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to PolicyAction object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyActionRelationship": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyActionRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue",
                                        },
                                        "policyActionRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyActionRefOrValue",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyActionRelationship_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyActionRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                        "policyActionRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyActionRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "policyActionRefOrValue",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyActionRelationship_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyActionRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                        "policyActionRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyActionRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "policyActionRefOrValue",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyActionRelationship_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyActionRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_MVO",
                                        },
                                        "policyActionRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyActionRefOrValue_MVO",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyAction_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyActionAtomic": "#/components/schemas/PolicyActionAtomic_FVO",
                                        "PolicyActionComposite": "#/components/schemas/PolicyActionComposite_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionAtomic_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionComposite_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyAction_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyActionAtomic": "#/components/schemas/PolicyActionAtomic_MVO",
                                        "PolicyActionComposite": "#/components/schemas/PolicyActionComposite_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionAtomic_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyActionComposite_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyBase": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyRule and PolicySet.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "actionExecutionStrategy": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "executionStrategy attribute defines the strategy to be used when executing the sequenced actions aggregated by this Policy",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("DoAll"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "DoUntilSuccess",
                                                            ),
                                                            Some(
                                                                "DoAll",
                                                            ),
                                                            Some(
                                                                "DoUntilFailure",
                                                            ),
                                                            Some(
                                                                "DoAllWithoutFailureOrDoNothing",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "sequencedActions": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines how the ordering of the PolicyActions associated with this Policy is to be interpreted.",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("Mandatory"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "Mandatory",
                                                            ),
                                                            Some(
                                                                "Recommended",
                                                            ),
                                                            Some(
                                                                "BestEffort",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "priority": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy. If a Policy is part of a PolicySet, priority on PolicySet overrides this priority",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    Number(0),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Integer(
                                                    IntegerType {
                                                        format: Empty,
                                                        multiple_of: None,
                                                        exclusive_minimum: false,
                                                        exclusive_maximum: false,
                                                        minimum: None,
                                                        maximum: None,
                                                        enumeration: [],
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyDomainRef": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Domains for which this Policy is applicable",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/Reference",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Events for which this Policy is triggered",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyEventRelationship",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyActionRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Actions which are executed when this Policy is processed",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyActionRelationship",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyBase_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyRule and PolicySet.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "actionExecutionStrategy": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "executionStrategy attribute defines the strategy to be used when executing the sequenced actions aggregated by this Policy",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("DoAll"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "DoUntilSuccess",
                                                            ),
                                                            Some(
                                                                "DoAll",
                                                            ),
                                                            Some(
                                                                "DoUntilFailure",
                                                            ),
                                                            Some(
                                                                "DoAllWithoutFailureOrDoNothing",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "sequencedActions": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines how the ordering of the PolicyActions associated with this Policy is to be interpreted.",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("Mandatory"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "Mandatory",
                                                            ),
                                                            Some(
                                                                "Recommended",
                                                            ),
                                                            Some(
                                                                "BestEffort",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "priority": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy. If a Policy is part of a PolicySet, priority on PolicySet overrides this priority",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    Number(0),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Integer(
                                                    IntegerType {
                                                        format: Empty,
                                                        multiple_of: None,
                                                        exclusive_minimum: false,
                                                        exclusive_maximum: false,
                                                        minimum: None,
                                                        maximum: None,
                                                        enumeration: [],
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyDomainRef": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Domains for which this Policy is applicable",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/Reference_FVO_FVO",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Events for which this Policy is triggered",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyEventRelationship_FVO",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyActionRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Actions which are executed when this Policy is processed",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyActionRelationship_FVO",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [
                                    "policyDomainRef",
                                    "policyEventRelationship",
                                ],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyBase_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyRule and PolicySet.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "actionExecutionStrategy": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "executionStrategy attribute defines the strategy to be used when executing the sequenced actions aggregated by this Policy",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("DoAll"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "DoUntilSuccess",
                                                            ),
                                                            Some(
                                                                "DoAll",
                                                            ),
                                                            Some(
                                                                "DoUntilFailure",
                                                            ),
                                                            Some(
                                                                "DoAllWithoutFailureOrDoNothing",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "sequencedActions": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines how the ordering of the PolicyActions associated with this Policy is to be interpreted.",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("Mandatory"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "Mandatory",
                                                            ),
                                                            Some(
                                                                "Recommended",
                                                            ),
                                                            Some(
                                                                "BestEffort",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "priority": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy. If a Policy is part of a PolicySet, priority on PolicySet overrides this priority",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    Number(0),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Integer(
                                                    IntegerType {
                                                        format: Empty,
                                                        multiple_of: None,
                                                        exclusive_minimum: false,
                                                        exclusive_maximum: false,
                                                        minimum: None,
                                                        maximum: None,
                                                        enumeration: [],
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyDomainRef": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Domains for which this Policy is applicable",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/Reference_FVO_FVO",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Events for which this Policy is triggered",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyEventRelationship_FVO",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyActionRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Actions which are executed when this Policy is processed",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyActionRelationship_FVO",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [
                                    "policyDomainRef",
                                    "policyEventRelationship",
                                ],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyBase_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A superclass (set of shared properties) inherited by PolicyRule and PolicySet.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "actionExecutionStrategy": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "executionStrategy attribute defines the strategy to be used when executing the sequenced actions aggregated by this Policy",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("DoAll"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "DoUntilSuccess",
                                                            ),
                                                            Some(
                                                                "DoAll",
                                                            ),
                                                            Some(
                                                                "DoUntilFailure",
                                                            ),
                                                            Some(
                                                                "DoAllWithoutFailureOrDoNothing",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "sequencedActions": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Defines how the ordering of the PolicyActions associated with this Policy is to be interpreted.",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    String("Mandatory"),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "Mandatory",
                                                            ),
                                                            Some(
                                                                "Recommended",
                                                            ),
                                                            Some(
                                                                "BestEffort",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "priority": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy. If a Policy is part of a PolicySet, priority on PolicySet overrides this priority",
                                                ),
                                                discriminator: None,
                                                default: Some(
                                                    Number(0),
                                                ),
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Integer(
                                                    IntegerType {
                                                        format: Empty,
                                                        multiple_of: None,
                                                        exclusive_minimum: false,
                                                        exclusive_maximum: false,
                                                        minimum: None,
                                                        maximum: None,
                                                        enumeration: [],
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyDomainRef": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Domains for which this Policy is applicable",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/Reference_MVO",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Events for which this Policy is triggered",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyEventRelationship_MVO",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyActionRelationship": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of all Policy Actions which are executed when this Policy is processed",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyActionRelationship_MVO",
                                                            },
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyCatalog": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalog": "#/components/schemas/PolicyCatalog",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A logical container of all Policy entites. Used to extract Policy details and provide it to the Policy Execution engine",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "policyDomainFilter": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policy": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicy",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyEvent": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyEvent",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyCondition": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyCondition",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyExpression": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyExpression",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyOperator": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyOperator",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyVariable": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyVariable",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyAction": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyAction",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyConstraint": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyConstraint",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCatalogAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalogAttributeValueChangeEvent": "#/components/schemas/PolicyCatalogAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyCatalogAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyCatalogAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCatalogAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCatalogAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyCatalog": Reference {
                                            reference: "#/components/schemas/PolicyCatalog",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyCatalogCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalogCreateEvent": "#/components/schemas/PolicyCatalogCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyCatalogCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyCatalogCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCatalogCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCatalogCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyCatalog": Reference {
                                            reference: "#/components/schemas/PolicyCatalog",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyCatalogDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalogDeleteEvent": "#/components/schemas/PolicyCatalogDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyCatalogDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyCatalogDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCatalogDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCatalogDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyCatalog": Reference {
                                            reference: "#/components/schemas/PolicyCatalog",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyCatalogStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalogStateChangeEvent": "#/components/schemas/PolicyCatalogStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyCatalogStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyCatalogStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCatalogStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCatalogStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyCatalog": Reference {
                                            reference: "#/components/schemas/PolicyCatalog",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyCatalog_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalog": "#/components/schemas/PolicyCatalog_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A logical container of all Policy entites. Used to extract Policy details and provide it to the Policy Execution engine",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "policyDomainFilter": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policy": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicy_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyEvent": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyEvent_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyCondition": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyCondition_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyExpression": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyExpression_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyOperator": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyOperator_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyVariable": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyVariable_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyAction": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyAction_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyConstraint": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyConstraint_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCatalog_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyCatalog": "#/components/schemas/PolicyCatalog_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A logical container of all Policy entites. Used to extract Policy details and provide it to the Policy Execution engine",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "policyDomainFilter": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policy": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicy_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyEvent": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyEvent_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyCondition": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyCondition_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyExpression": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyExpression_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyOperator": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyOperator_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyVariable": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyVariable_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyAction": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyAction_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "policyConstraint": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyConstraint_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCondition": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyCondition clause is an aggregation of individual PolicyConditions, and is treated as an atomic object that is aggregated by a PolicyRule. It is represented as a Boolean expression, and defines the necessary state and/or prerequisites that define whether the actions aggregated by that same PolicyRule should be performed. If PolicyCondition is successfully resolved then it must hold value TRUE or FALSE. Non successfull resolution does not contain any boolean value",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConditionAtomic": "#/components/schemas/PolicyConditionAtomic",
                                        "PolicyConditionComposite": "#/components/schemas/PolicyConditionComposite",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionAtomic",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionComposite",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConditionAtomic": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes only one statement",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "statement": Reference {
                                            reference: "#/components/schemas/PolicyStatement",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionAtomic_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes only one statement",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "statement": Reference {
                                            reference: "#/components/schemas/PolicyStatement_FVO",
                                        },
                                    },
                                    required: [
                                        "@type",
                                        "statement",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionAtomic_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes only one statement",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "statement": Reference {
                                            reference: "#/components/schemas/PolicyStatement_FVO",
                                        },
                                    },
                                    required: [
                                        "@type",
                                        "statement",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionAtomic_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes only one statement",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "statement": Reference {
                                            reference: "#/components/schemas/PolicyStatement_MVO",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionComposite": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes one or many PolicyConditions, applying condition combination logic",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "condition": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyConditionRefOrValue",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "conditionCombinationLogic": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Following combination logic is applied: \n * anyOf - if ANY condition resolves to TRUE, end result is TRUE \n * allOf - if ALL conditions resolves to TRUE, end result is TRUE \n * oneOf - if exactly ONE condition resolves to TRUE, end result is TRUE \n * none - if NONE condition resolves to TRUE, end result is TRUE",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "anyOf",
                                                                ),
                                                                Some(
                                                                    "allOf",
                                                                ),
                                                                Some(
                                                                    "oneOf",
                                                                ),
                                                                Some(
                                                                    "none",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionComposite_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes one or many PolicyConditions, applying condition combination logic",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "condition": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyConditionRefOrValue_FVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "conditionCombinationLogic": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Following combination logic is applied: \n * anyOf - if ANY condition resolves to TRUE, end result is TRUE \n * allOf - if ALL conditions resolves to TRUE, end result is TRUE \n * oneOf - if exactly ONE condition resolves to TRUE, end result is TRUE \n * none - if NONE condition resolves to TRUE, end result is TRUE",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "anyOf",
                                                                ),
                                                                Some(
                                                                    "allOf",
                                                                ),
                                                                Some(
                                                                    "oneOf",
                                                                ),
                                                                Some(
                                                                    "none",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "condition",
                                        "conditionCombinationLogic",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionComposite_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes one or many PolicyConditions, applying condition combination logic",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "condition": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyConditionRefOrValue_FVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "conditionCombinationLogic": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Following combination logic is applied: \n * anyOf - if ANY condition resolves to TRUE, end result is TRUE \n * allOf - if ALL conditions resolves to TRUE, end result is TRUE \n * oneOf - if exactly ONE condition resolves to TRUE, end result is TRUE \n * none - if NONE condition resolves to TRUE, end result is TRUE",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "anyOf",
                                                                ),
                                                                Some(
                                                                    "allOf",
                                                                ),
                                                                Some(
                                                                    "oneOf",
                                                                ),
                                                                Some(
                                                                    "none",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "condition",
                                        "conditionCombinationLogic",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionComposite_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyCondition that executes one or many PolicyConditions, applying condition combination logic",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "condition": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyConditionRefOrValue_MVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "conditionCombinationLogic": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Following combination logic is applied: \n * anyOf - if ANY condition resolves to TRUE, end result is TRUE \n * allOf - if ALL conditions resolves to TRUE, end result is TRUE \n * oneOf - if exactly ONE condition resolves to TRUE, end result is TRUE \n * none - if NONE condition resolves to TRUE, end result is TRUE",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "anyOf",
                                                                ),
                                                                Some(
                                                                    "allOf",
                                                                ),
                                                                Some(
                                                                    "oneOf",
                                                                ),
                                                                Some(
                                                                    "none",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "isResultNegated": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: Some(
                                                        String("false"),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Boolean(
                                                        BooleanType {
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyConditionRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyCondition object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyConditionRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyCondition Reference or unmanaged PolicyCondition object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConditionRef": "#/components/schemas/PolicyConditionRef",
                                        "PolicyCondition": "#/components/schemas/PolicyCondition",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyCondition",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConditionRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyCondition Reference or unmanaged PolicyCondition object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConditionRef": "#/components/schemas/PolicyConditionRef_FVO",
                                        "PolicyCondition": "#/components/schemas/PolicyCondition_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyCondition_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConditionRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyCondition Reference or unmanaged PolicyCondition object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConditionRef": "#/components/schemas/PolicyConditionRef_MVO",
                                        "PolicyCondition": "#/components/schemas/PolicyCondition_MVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyCondition_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConditionRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyCondition object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyConditionRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyCondition object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyCondition_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyCondition clause is an aggregation of individual PolicyConditions, and is treated as an atomic object that is aggregated by a PolicyRule. It is represented as a Boolean expression, and defines the necessary state and/or prerequisites that define whether the actions aggregated by that same PolicyRule should be performed. If PolicyCondition is successfully resolved then it must hold value TRUE or FALSE. Non successfull resolution does not contain any boolean value",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConditionAtomic": "#/components/schemas/PolicyConditionAtomic_FVO",
                                        "PolicyConditionComposite": "#/components/schemas/PolicyConditionComposite_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionAtomic_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionComposite_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyCondition_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyCondition clause is an aggregation of individual PolicyConditions, and is treated as an atomic object that is aggregated by a PolicyRule. It is represented as a Boolean expression, and defines the necessary state and/or prerequisites that define whether the actions aggregated by that same PolicyRule should be performed. If PolicyCondition is successfully resolved then it must hold value TRUE or FALSE. Non successfull resolution does not contain any boolean value",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConditionAtomic": "#/components/schemas/PolicyConditionAtomic_MVO",
                                        "PolicyConditionComposite": "#/components/schemas/PolicyConditionComposite_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionAtomic_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyConditionComposite_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConstraint": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Any kind of condition that needs to be confirmed in order to proceed with next step",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventConstraint": "#/components/schemas/PolicyEventConstraint",
                                        "PolicyCondition": "#/components/schemas/PolicyCondition",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: OneOf {
                            one_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyEventConstraint",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyCondition",
                                },
                            ],
                        },
                    },
                ),
                "PolicyConstraintRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyConstraint object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyConstraintRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyConstraint Reference or unmanaged PolicyConstraint object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConstraintRef": "#/components/schemas/PolicyConstraintRef",
                                        "PolicyConstraint": "#/components/schemas/PolicyConstraint",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConstraintRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyConstraint",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConstraintRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyConstraint Reference or unmanaged PolicyConstraint object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConstraintRef": "#/components/schemas/PolicyConstraintRef_FVO",
                                        "PolicyConstraint": "#/components/schemas/PolicyConstraint_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConstraintRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyConstraint_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConstraintRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyConstraint Reference or unmanaged PolicyConstraint object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyConstraintRef": "#/components/schemas/PolicyConstraintRef_MVO",
                                        "PolicyConstraint": "#/components/schemas/PolicyConstraint_MVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyConstraintRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyConstraint_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyConstraintRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyConstraint object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyConstraintRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyConstraint object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyConstraint_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Any kind of condition that needs to be confirmed in order to proceed with next step",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventConstraint": "#/components/schemas/PolicyEventConstraint_FVO",
                                        "PolicyCondition": "#/components/schemas/PolicyCondition_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: OneOf {
                            one_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyEventConstraint_FVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyCondition_FVO",
                                },
                            ],
                        },
                    },
                ),
                "PolicyConstraint_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Any kind of condition that needs to be confirmed in order to proceed with next step",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventConstraint": "#/components/schemas/PolicyEventConstraint_MVO",
                                        "PolicyCondition": "#/components/schemas/PolicyCondition_MVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: OneOf {
                            one_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyEventConstraint_MVO",
                                },
                                Reference {
                                    reference: "#/components/schemas/PolicyCondition_MVO",
                                },
                            ],
                        },
                    },
                ),
                "PolicyDomain": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomain": "#/components/schemas/PolicyDomain",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "scopedManagedEntity": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "List of entities to which this PolicyDomain applies",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "subDomainRef": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "List of child PolicyDomains. PolicyDomain can have many child Policy Domains, but one child PolicyDomain can only have one parent PolicyDomain",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyDomainAttributeValueChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomainAttributeValueChangeEvent": "#/components/schemas/PolicyDomainAttributeValueChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyDomainAttributeValueChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyDomainAttributeValueChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyDomainAttributeValueChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyDomainAttributeValueChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyDomain": Reference {
                                            reference: "#/components/schemas/PolicyDomain",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyDomainCreateEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomainCreateEvent": "#/components/schemas/PolicyDomainCreateEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyDomainCreateEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyDomainCreateEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyDomainCreateEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyDomainCreateEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyDomain": Reference {
                                            reference: "#/components/schemas/PolicyDomain",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyDomainDeleteEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomainDeleteEvent": "#/components/schemas/PolicyDomainDeleteEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyDomainDeleteEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyDomainDeleteEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyDomainDeleteEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyDomainDeleteEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyDomain": Reference {
                                            reference: "#/components/schemas/PolicyDomain",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyDomainStateChangeEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomainStateChangeEvent": "#/components/schemas/PolicyDomainStateChangeEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Event",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "PolicyDomainStateChangeEvent generic structure",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "event": Reference {
                                                            reference: "#/components/schemas/PolicyDomainStateChangeEventPayload",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyDomainStateChangeEventPayload": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyDomainStateChangeEventPayload generic structure",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "policyDomain": Reference {
                                            reference: "#/components/schemas/PolicyDomain",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyDomain_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomain": "#/components/schemas/PolicyDomain_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "scopedManagedEntity": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "List of entities to which this PolicyDomain applies",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "subDomainRef": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "List of child PolicyDomains. PolicyDomain can have many child Policy Domains, but one child PolicyDomain can only have one parent PolicyDomain",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyDomain_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyDomain": "#/components/schemas/PolicyDomain_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyManagedEntity_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "scopedManagedEntity": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "List of entities to which this PolicyDomain applies",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: Some(
                                                                            1,
                                                                        ),
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "subDomainRef": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "List of child PolicyDomains. PolicyDomain can have many child Policy Domains, but one child PolicyDomain can only have one parent PolicyDomain",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Reference_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyEvent": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEvent is an occurrence of an important event or multiple events, and can be used to trigger the evaluation of a Policy",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventAtomicBase": "#/components/schemas/PolicyEventAtomicBase",
                                        "PolicyEventComposite": "#/components/schemas/PolicyEventComposite",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventAtomicBase",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventComposite",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventAtomicBase": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventAtomic is an occurrence of a single atomic event. It must be used as a abstract class overloaded by a particular event in TMF API domain for which Policy is defined",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {},
                                    required: [],
                                    additional_properties: Some(
                                        Any(
                                            true,
                                        ),
                                    ),
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventAtomicBase_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventAtomic is an occurrence of a single atomic event. It must be used as a abstract class overloaded by a particular event in TMF API domain for which Policy is defined",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {},
                                    required: [
                                        "@type",
                                    ],
                                    additional_properties: Some(
                                        Any(
                                            true,
                                        ),
                                    ),
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventAtomicBase_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventAtomic is an occurrence of a single atomic event. It must be used as a abstract class overloaded by a particular event in TMF API domain for which Policy is defined",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {},
                                    required: [
                                        "@type",
                                    ],
                                    additional_properties: Some(
                                        Any(
                                            true,
                                        ),
                                    ),
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventAtomicBase_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventAtomic is an occurrence of a single atomic event. It must be used as a abstract class overloaded by a particular event in TMF API domain for which Policy is defined",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {},
                                    required: [],
                                    additional_properties: Some(
                                        Any(
                                            true,
                                        ),
                                    ),
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventComposite": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventComposite is an event made of multiple PolicyEvents.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "policyEventRelationship": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Contains set of aggregated PolicyEvents",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyEventRelationship",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventComposite_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventComposite is an event made of multiple PolicyEvents.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "policyEventRelationship": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Contains set of aggregated PolicyEvents",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyEventRelationship_FVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "policyEventRelationship",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventComposite_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventComposite is an event made of multiple PolicyEvents.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "policyEventRelationship": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Contains set of aggregated PolicyEvents",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyEventRelationship_FVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "policyEventRelationship",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventComposite_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEventComposite is an event made of multiple PolicyEvents.",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "policyEventRelationship": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Contains set of aggregated PolicyEvents",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyEventRelationship_MVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventConstraint": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Constraint based on provided list of PolicyEvent references. If PolicyEvent type is found in the list then constraint is validated truthfully",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "@type": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventType": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of PolicyEvent types",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventConstraint_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Constraint based on provided list of PolicyEvent references. If PolicyEvent type is found in the list then constraint is validated truthfully",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "@type": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventType": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of PolicyEvent types",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [
                                    "@type",
                                    "policyEventType",
                                ],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventConstraint_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Constraint based on provided list of PolicyEvent references. If PolicyEvent type is found in the list then constraint is validated truthfully",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "@type": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventType": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of PolicyEvent types",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [
                                    "@type",
                                    "policyEventType",
                                ],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventConstraint_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Constraint based on provided list of PolicyEvent references. If PolicyEvent type is found in the list then constraint is validated truthfully",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "@type": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "policyEventType": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "List of PolicyEvent types",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Item(
                                                                Schema {
                                                                    schema_data: SchemaData {
                                                                        nullable: false,
                                                                        read_only: false,
                                                                        write_only: false,
                                                                        deprecated: false,
                                                                        external_docs: None,
                                                                        example: None,
                                                                        title: None,
                                                                        description: None,
                                                                        discriminator: None,
                                                                        default: None,
                                                                        extensions: {},
                                                                    },
                                                                    schema_kind: Type(
                                                                        String(
                                                                            StringType {
                                                                                format: Empty,
                                                                                pattern: None,
                                                                                enumeration: [],
                                                                                min_length: None,
                                                                                max_length: None,
                                                                            },
                                                                        ),
                                                                    ),
                                                                },
                                                            ),
                                                        ),
                                                        min_items: Some(
                                                            1,
                                                        ),
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference to PolicyEvent object",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyEvent Reference or PolicyEvent object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventRef": "#/components/schemas/PolicyEventRef",
                                        "PolicyEvent": "#/components/schemas/PolicyEvent",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyEvent",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyEvent Reference or PolicyEvent object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventRef": "#/components/schemas/PolicyEventRef_FVO",
                                        "PolicyEvent": "#/components/schemas/PolicyEvent_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyEvent_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyEvent Reference or PolicyEvent object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventRef": "#/components/schemas/PolicyEventRef_MVO",
                                        "PolicyEvent": "#/components/schemas/PolicyEvent_MVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyEvent_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEventRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference to PolicyEvent object",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "@referredType",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRef_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference to PolicyEvent object",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "@referredType",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference to PolicyEvent object",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRelationship": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyEventRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue",
                                        },
                                        "policyEventRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyEventRefOrValue",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRelationship_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyEventRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                        "policyEventRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyEventRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "policyEventRefOrValue",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRelationship_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyEventRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                        "policyEventRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyEventRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "policyEventRefOrValue",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEventRelationship_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyEventRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyEvent has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_MVO",
                                        },
                                        "policyEventRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyEventRefOrValue_MVO",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyEvent_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEvent is an occurrence of an important event or multiple events, and can be used to trigger the evaluation of a Policy",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventAtomicBase": "#/components/schemas/PolicyEventAtomicBase_FVO",
                                        "PolicyEventComposite": "#/components/schemas/PolicyEventComposite_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventAtomicBase_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventComposite_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyEvent_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyEvent is an occurrence of an important event or multiple events, and can be used to trigger the evaluation of a Policy",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyEventAtomicBase": "#/components/schemas/PolicyEventAtomicBase_MVO",
                                        "PolicyEventComposite": "#/components/schemas/PolicyEventComposite_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventAtomicBase_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyEventComposite_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyExpression": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyExpression is a constraint based on text expression and parsed by an Expression Language (SpEL, JS, Groovy, FEEL, ...)",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expression": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Expression language command",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expressionLanguage": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("JS"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Defines expression language used to build expression",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyExpressionRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyExpression object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyExpressionRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyExpression Reference or unmanaged PolicyExpression object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyExpressionRef": "#/components/schemas/PolicyExpressionRef",
                                        "PolicyExpression": "#/components/schemas/PolicyExpression",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpressionRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpression",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyExpressionRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyExpression Reference or unmanaged PolicyExpression object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyExpressionRef": "#/components/schemas/PolicyExpressionRef_FVO",
                                        "PolicyExpression": "#/components/schemas/PolicyExpression_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpressionRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpression_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyExpressionRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyExpression Reference or unmanaged PolicyExpression object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyExpressionRef": "#/components/schemas/PolicyExpressionRef_MVO",
                                        "PolicyExpression": "#/components/schemas/PolicyExpression_MVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpressionRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpression_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyExpressionRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyExpression object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyExpressionRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyExpression object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyExpression_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyExpression is a constraint based on text expression and parsed by an Expression Language (SpEL, JS, Groovy, FEEL, ...)",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expression": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Expression language command",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expressionLanguage": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("JS"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Defines expression language used to build expression",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "expression",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyExpression_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyExpression is a constraint based on text expression and parsed by an Expression Language (SpEL, JS, Groovy, FEEL, ...)",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expression": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Expression language command",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expressionLanguage": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("JS"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Defines expression language used to build expression",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "expression",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyExpression_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyExpression is a constraint based on text expression and parsed by an Expression Language (SpEL, JS, Groovy, FEEL, ...)",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expression": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Expression language command",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expressionLanguage": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("JS"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Defines expression language used to build expression",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "expression",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyExpression_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyExpression is a constraint based on text expression and parsed by an Expression Language (SpEL, JS, Groovy, FEEL, ...)",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expression": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Expression language command",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expressionLanguage": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("JS"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Defines expression language used to build expression",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "@type",
                                        "expression",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyExpression_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyExpression is a constraint based on text expression and parsed by an Expression Language (SpEL, JS, Groovy, FEEL, ...)",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expression": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Expression language command",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "expressionLanguage": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("JS"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Defines expression language used to build expression",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyManagedEntity": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity",
                                        "PolicyDomain": "#/components/schemas/PolicyDomain",
                                        "PolicyCatalog": "#/components/schemas/PolicyCatalog",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_FVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_FVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_FVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_FVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_FVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [
                                                    "name",
                                                    "version",
                                                    "lifecycleState",
                                                ],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyManagedEntity_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyManagedEntity": "#/components/schemas/PolicyManagedEntity_MVO",
                                        "PolicyDomain": "#/components/schemas/PolicyDomain_MVO",
                                        "PolicyCatalog": "#/components/schemas/PolicyCatalog_MVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_MVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_MVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_MVO",
                                        "ManagedPolicyExpression": "#/components/schemas/ManagedPolicyExpression_MVO",
                                        "ManagedPolicyEvent": "#/components/schemas/ManagedPolicyEvent_MVO",
                                        "ManagedPolicyConstraint": "#/components/schemas/ManagedPolicyConstraint_MVO",
                                        "ManagedPolicyCondition": "#/components/schemas/ManagedPolicyCondition_MVO",
                                        "ManagedPolicyAction": "#/components/schemas/ManagedPolicyAction_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Entity_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Fields required for managed (reusable) Policy entities",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Any(
                                            AnySchema {
                                                typ: None,
                                                pattern: None,
                                                multiple_of: None,
                                                exclusive_minimum: None,
                                                exclusive_maximum: None,
                                                minimum: None,
                                                maximum: None,
                                                properties: {
                                                    "name": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Name of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "version": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Version of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "description": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Description of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "lifecycleState": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Lifecycle state of the Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [
                                                                            Some(
                                                                                "inDesign",
                                                                            ),
                                                                            Some(
                                                                                "designed",
                                                                            ),
                                                                            Some(
                                                                                "active",
                                                                            ),
                                                                            Some(
                                                                                "retired",
                                                                            ),
                                                                            Some(
                                                                                "rejected",
                                                                            ),
                                                                        ],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    "validFor": Reference {
                                                        reference: "#/components/schemas/TimePeriod",
                                                    },
                                                    "note": Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: Some(
                                                                    "Comments related to Policy Entity",
                                                                ),
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/Note_MVO",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                },
                                                required: [],
                                                additional_properties: None,
                                                min_properties: None,
                                                max_properties: None,
                                                items: None,
                                                min_items: None,
                                                max_items: None,
                                                unique_items: None,
                                                enumeration: [],
                                                format: None,
                                                min_length: None,
                                                max_length: None,
                                                one_of: [],
                                                all_of: [],
                                                any_of: [],
                                                not: None,
                                            },
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyOperator": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperator": "#/components/schemas/PolicyOperator",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyOperator is a class that defines possible operations with needed operands on a specific variables",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "variable": Reference {
                                                            reference: "#/components/schemas/PolicyVariableRefOrValue",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyOperatorRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyOperator object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyOperatorRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyOperator Reference or unmanaged PolicyOperator object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperatorRef": "#/components/schemas/PolicyOperatorRef",
                                        "PolicyOperator": "#/components/schemas/PolicyOperator",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperatorRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperator",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyOperatorRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyOperator Reference or unmanaged PolicyOperator object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperatorRef": "#/components/schemas/PolicyOperatorRef_FVO",
                                        "PolicyOperator": "#/components/schemas/PolicyOperator_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperatorRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperator_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyOperatorRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyOperator Reference or unmanaged PolicyOperator object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperatorRef": "#/components/schemas/PolicyOperatorRef_MVO",
                                        "PolicyOperator": "#/components/schemas/PolicyOperator_MVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperatorRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperator_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyOperatorRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyOperator object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyOperatorRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyOperator object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyOperator_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperator": "#/components/schemas/PolicyOperator_FVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyOperator is a class that defines possible operations with needed operands on a specific variables",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "variable": Reference {
                                                            reference: "#/components/schemas/PolicyVariableRefOrValue_FVO",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyOperator_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperator": "#/components/schemas/PolicyOperator_MVO",
                                        "ManagedPolicyOperator": "#/components/schemas/ManagedPolicyOperator_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyOperator is a class that defines possible operations with needed operands on a specific variables",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "variable": Reference {
                                                            reference: "#/components/schemas/PolicyVariableRefOrValue_MVO",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed Policy object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "version": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@baseType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the super-class",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@schemaLocation": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for Policy Reference or unmanaged Policy object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyRef": "#/components/schemas/PolicyRef",
                                        "Policy": "#/components/schemas/Policy",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/Policy",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for Policy Reference or unmanaged Policy object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyRef": "#/components/schemas/PolicyRef_FVO",
                                        "Policy": "#/components/schemas/Policy_FVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/Policy_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for Policy Reference or unmanaged Policy object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyRef": "#/components/schemas/PolicyRef_MVO",
                                        "Policy": "#/components/schemas/Policy_MVO",
                                        "ManagedPolicy": "#/components/schemas/ManagedPolicy_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/Policy_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed Policy object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "version": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@baseType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the super-class",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@schemaLocation": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "id",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed Policy object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "version": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@baseType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the super-class",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@schemaLocation": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "id",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRef_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed Policy object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "version": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@baseType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the super-class",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@schemaLocation": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "id",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed Policy object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "version": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@baseType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the super-class",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@schemaLocation": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "id",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed Policy object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "unique identifier",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "href": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Hyperlink reference",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "version": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the sub-class Extensible name",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@baseType": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "When sub-classing, this defines the super-class",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "@schemaLocation": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "A URI to a JSON-Schema file that defines additional attributes and relationships",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRelationship": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue",
                                        },
                                        "policyRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyRefOrValue",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyRelationship_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                        "policyRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "policyRefOrValue",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyRelationship_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                        "policyRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "policyRefOrValue",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyRelationship_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Contains details of a PolicyRelationship",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Policy sequence value when Policy has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_MVO",
                                        },
                                        "policyRefOrValue": Reference {
                                            reference: "#/components/schemas/PolicyRefOrValue_MVO",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyRule": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyRule is an intelligent data container. It contains data that define how the PolicyRule is used in a managed environment as well as a specification of behavior that dictates how the managed entities that it applies to will interact. The contained data is of four types: \n * data and metadata that define the semantics and behavior of the policy rule and the behavior that it imposes on the rest of the system,\n * a group of events that can be used to trigger the evaluation of the condition clause of a policy rule,\n * a group of conditions aggregated by the PolicyRule,\n * group of actions aggregated by the PolicyRule.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "targetPolicyEffect": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "If underlying PolicyCondition resolves to TRUE, denotes target effect of a PolicyRule. If PolicyCondition is not resolved, then Policy effect is marked INDETERMINATE. If Policy is not run at all (because of Policy Constraints), then Policy effect is marked NOT_APPLICABLE.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "Permit",
                                                                                ),
                                                                                Some(
                                                                                    "Deny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyConditionRefOrValue": Reference {
                                                            reference: "#/components/schemas/PolicyConditionRefOrValue",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRule_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyRule is an intelligent data container. It contains data that define how the PolicyRule is used in a managed environment as well as a specification of behavior that dictates how the managed entities that it applies to will interact. The contained data is of four types: \n * data and metadata that define the semantics and behavior of the policy rule and the behavior that it imposes on the rest of the system,\n * a group of events that can be used to trigger the evaluation of the condition clause of a policy rule,\n * a group of conditions aggregated by the PolicyRule,\n * group of actions aggregated by the PolicyRule.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "targetPolicyEffect": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "If underlying PolicyCondition resolves to TRUE, denotes target effect of a PolicyRule. If PolicyCondition is not resolved, then Policy effect is marked INDETERMINATE. If Policy is not run at all (because of Policy Constraints), then Policy effect is marked NOT_APPLICABLE.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "Permit",
                                                                                ),
                                                                                Some(
                                                                                    "Deny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyConditionRefOrValue": Reference {
                                                            reference: "#/components/schemas/PolicyConditionRefOrValue_FVO",
                                                        },
                                                    },
                                                    required: [
                                                        "@type",
                                                        "targetPolicyEffect",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyRule is an intelligent data container. It contains data that define how the PolicyRule is used in a managed environment as well as a specification of behavior that dictates how the managed entities that it applies to will interact. The contained data is of four types: \n * data and metadata that define the semantics and behavior of the policy rule and the behavior that it imposes on the rest of the system,\n * a group of events that can be used to trigger the evaluation of the condition clause of a policy rule,\n * a group of conditions aggregated by the PolicyRule,\n * group of actions aggregated by the PolicyRule.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "targetPolicyEffect": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "If underlying PolicyCondition resolves to TRUE, denotes target effect of a PolicyRule. If PolicyCondition is not resolved, then Policy effect is marked INDETERMINATE. If Policy is not run at all (because of Policy Constraints), then Policy effect is marked NOT_APPLICABLE.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "Permit",
                                                                                ),
                                                                                Some(
                                                                                    "Deny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyConditionRefOrValue": Reference {
                                                            reference: "#/components/schemas/PolicyConditionRefOrValue_FVO",
                                                        },
                                                    },
                                                    required: [
                                                        "@type",
                                                        "targetPolicyEffect",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRule_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyRule is an intelligent data container. It contains data that define how the PolicyRule is used in a managed environment as well as a specification of behavior that dictates how the managed entities that it applies to will interact. The contained data is of four types: \n * data and metadata that define the semantics and behavior of the policy rule and the behavior that it imposes on the rest of the system,\n * a group of events that can be used to trigger the evaluation of the condition clause of a policy rule,\n * a group of conditions aggregated by the PolicyRule,\n * group of actions aggregated by the PolicyRule.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "targetPolicyEffect": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "If underlying PolicyCondition resolves to TRUE, denotes target effect of a PolicyRule. If PolicyCondition is not resolved, then Policy effect is marked INDETERMINATE. If Policy is not run at all (because of Policy Constraints), then Policy effect is marked NOT_APPLICABLE.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "Permit",
                                                                                ),
                                                                                Some(
                                                                                    "Deny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyConditionRefOrValue": Reference {
                                                            reference: "#/components/schemas/PolicyConditionRefOrValue_FVO",
                                                        },
                                                    },
                                                    required: [
                                                        "@type",
                                                        "targetPolicyEffect",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyRule is an intelligent data container. It contains data that define how the PolicyRule is used in a managed environment as well as a specification of behavior that dictates how the managed entities that it applies to will interact. The contained data is of four types: \n * data and metadata that define the semantics and behavior of the policy rule and the behavior that it imposes on the rest of the system,\n * a group of events that can be used to trigger the evaluation of the condition clause of a policy rule,\n * a group of conditions aggregated by the PolicyRule,\n * group of actions aggregated by the PolicyRule.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "targetPolicyEffect": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "If underlying PolicyCondition resolves to TRUE, denotes target effect of a PolicyRule. If PolicyCondition is not resolved, then Policy effect is marked INDETERMINATE. If Policy is not run at all (because of Policy Constraints), then Policy effect is marked NOT_APPLICABLE.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "Permit",
                                                                                ),
                                                                                Some(
                                                                                    "Deny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyConditionRefOrValue": Reference {
                                                            reference: "#/components/schemas/PolicyConditionRefOrValue_FVO",
                                                        },
                                                    },
                                                    required: [
                                                        "@type",
                                                        "targetPolicyEffect",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyRule_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicyRule is an intelligent data container. It contains data that define how the PolicyRule is used in a managed environment as well as a specification of behavior that dictates how the managed entities that it applies to will interact. The contained data is of four types: \n * data and metadata that define the semantics and behavior of the policy rule and the behavior that it imposes on the rest of the system,\n * a group of events that can be used to trigger the evaluation of the condition clause of a policy rule,\n * a group of conditions aggregated by the PolicyRule,\n * group of actions aggregated by the PolicyRule.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "targetPolicyEffect": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "If underlying PolicyCondition resolves to TRUE, denotes target effect of a PolicyRule. If PolicyCondition is not resolved, then Policy effect is marked INDETERMINATE. If Policy is not run at all (because of Policy Constraints), then Policy effect is marked NOT_APPLICABLE.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "Permit",
                                                                                ),
                                                                                Some(
                                                                                    "Deny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyConditionRefOrValue": Reference {
                                                            reference: "#/components/schemas/PolicyConditionRefOrValue_MVO",
                                                        },
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicySet": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicySet is an aggregation of PolicyRules or PolicySets combined according to provided algorithm",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "combiningAlgorithm": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "defines a procedure for arriving at the result given the individual results of PolicyRule evaluations: \n * DenyOverrides - if a Policy element is encountered that evaluates to DENY, then, regardless of the evaluation result of the other Policy elements, the combined result is DENY. \n * PermitOverrides - if a Policy element is encountered that evaluates to PERMIT, then, regardless of the evaluation result of the other Policy elements, the combined result is PERMIT. \n * FirstApplicable - the combined result is the same as the result of successfull evaluating the first Policy. \n * OnlyOneApplicable - The result of this combining algorithm ensures that one and only one Policy is applicable by virtue of their targets.  If no Policy applies, then the result is NOT_APPLICABLE, but if more than one Policy is applicable, then the result is INDETERMINATE.  When exactly one Policy is applicable, the result of the combining algorithm is the result of that Policy. \n * DenyUnlessPermit - intended for those cases where a PERMIT decision should have priority over a DENY decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result. \n * PermitUnlessDeny - intended for those cases where a DENY decision should have priority over a PERMIT decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "DenyOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "PermitOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "FirstApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "OnlyOneApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "DenyUnlessPermit",
                                                                                ),
                                                                                Some(
                                                                                    "PermitUnlessDeny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "List of all Policies that need to be executed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/PolicyRelationship",
                                                                                },
                                                                            ),
                                                                            min_items: Some(
                                                                                1,
                                                                            ),
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicySet_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicySet is an aggregation of PolicyRules or PolicySets combined according to provided algorithm",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "combiningAlgorithm": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "defines a procedure for arriving at the result given the individual results of PolicyRule evaluations: \n * DenyOverrides - if a Policy element is encountered that evaluates to DENY, then, regardless of the evaluation result of the other Policy elements, the combined result is DENY. \n * PermitOverrides - if a Policy element is encountered that evaluates to PERMIT, then, regardless of the evaluation result of the other Policy elements, the combined result is PERMIT. \n * FirstApplicable - the combined result is the same as the result of successfull evaluating the first Policy. \n * OnlyOneApplicable - The result of this combining algorithm ensures that one and only one Policy is applicable by virtue of their targets.  If no Policy applies, then the result is NOT_APPLICABLE, but if more than one Policy is applicable, then the result is INDETERMINATE.  When exactly one Policy is applicable, the result of the combining algorithm is the result of that Policy. \n * DenyUnlessPermit - intended for those cases where a PERMIT decision should have priority over a DENY decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result. \n * PermitUnlessDeny - intended for those cases where a DENY decision should have priority over a PERMIT decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "DenyOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "PermitOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "FirstApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "OnlyOneApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "DenyUnlessPermit",
                                                                                ),
                                                                                Some(
                                                                                    "PermitUnlessDeny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "List of all Policies that need to be executed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/PolicyRelationship_FVO",
                                                                                },
                                                                            ),
                                                                            min_items: Some(
                                                                                1,
                                                                            ),
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                        "combiningAlgorithm",
                                                        "policyRelationship",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicySet is an aggregation of PolicyRules or PolicySets combined according to provided algorithm",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "combiningAlgorithm": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "defines a procedure for arriving at the result given the individual results of PolicyRule evaluations: \n * DenyOverrides - if a Policy element is encountered that evaluates to DENY, then, regardless of the evaluation result of the other Policy elements, the combined result is DENY. \n * PermitOverrides - if a Policy element is encountered that evaluates to PERMIT, then, regardless of the evaluation result of the other Policy elements, the combined result is PERMIT. \n * FirstApplicable - the combined result is the same as the result of successfull evaluating the first Policy. \n * OnlyOneApplicable - The result of this combining algorithm ensures that one and only one Policy is applicable by virtue of their targets.  If no Policy applies, then the result is NOT_APPLICABLE, but if more than one Policy is applicable, then the result is INDETERMINATE.  When exactly one Policy is applicable, the result of the combining algorithm is the result of that Policy. \n * DenyUnlessPermit - intended for those cases where a PERMIT decision should have priority over a DENY decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result. \n * PermitUnlessDeny - intended for those cases where a DENY decision should have priority over a PERMIT decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "DenyOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "PermitOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "FirstApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "OnlyOneApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "DenyUnlessPermit",
                                                                                ),
                                                                                Some(
                                                                                    "PermitUnlessDeny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "List of all Policies that need to be executed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/PolicyRelationship_FVO",
                                                                                },
                                                                            ),
                                                                            min_items: Some(
                                                                                1,
                                                                            ),
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                        "combiningAlgorithm",
                                                        "policyRelationship",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicySet_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicySet is an aggregation of PolicyRules or PolicySets combined according to provided algorithm",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "combiningAlgorithm": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "defines a procedure for arriving at the result given the individual results of PolicyRule evaluations: \n * DenyOverrides - if a Policy element is encountered that evaluates to DENY, then, regardless of the evaluation result of the other Policy elements, the combined result is DENY. \n * PermitOverrides - if a Policy element is encountered that evaluates to PERMIT, then, regardless of the evaluation result of the other Policy elements, the combined result is PERMIT. \n * FirstApplicable - the combined result is the same as the result of successfull evaluating the first Policy. \n * OnlyOneApplicable - The result of this combining algorithm ensures that one and only one Policy is applicable by virtue of their targets.  If no Policy applies, then the result is NOT_APPLICABLE, but if more than one Policy is applicable, then the result is INDETERMINATE.  When exactly one Policy is applicable, the result of the combining algorithm is the result of that Policy. \n * DenyUnlessPermit - intended for those cases where a PERMIT decision should have priority over a DENY decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result. \n * PermitUnlessDeny - intended for those cases where a DENY decision should have priority over a PERMIT decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "DenyOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "PermitOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "FirstApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "OnlyOneApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "DenyUnlessPermit",
                                                                                ),
                                                                                Some(
                                                                                    "PermitUnlessDeny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "List of all Policies that need to be executed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/PolicyRelationship_FVO",
                                                                                },
                                                                            ),
                                                                            min_items: Some(
                                                                                1,
                                                                            ),
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                        "combiningAlgorithm",
                                                        "policyRelationship",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicySet is an aggregation of PolicyRules or PolicySets combined according to provided algorithm",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "combiningAlgorithm": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "defines a procedure for arriving at the result given the individual results of PolicyRule evaluations: \n * DenyOverrides - if a Policy element is encountered that evaluates to DENY, then, regardless of the evaluation result of the other Policy elements, the combined result is DENY. \n * PermitOverrides - if a Policy element is encountered that evaluates to PERMIT, then, regardless of the evaluation result of the other Policy elements, the combined result is PERMIT. \n * FirstApplicable - the combined result is the same as the result of successfull evaluating the first Policy. \n * OnlyOneApplicable - The result of this combining algorithm ensures that one and only one Policy is applicable by virtue of their targets.  If no Policy applies, then the result is NOT_APPLICABLE, but if more than one Policy is applicable, then the result is INDETERMINATE.  When exactly one Policy is applicable, the result of the combining algorithm is the result of that Policy. \n * DenyUnlessPermit - intended for those cases where a PERMIT decision should have priority over a DENY decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result. \n * PermitUnlessDeny - intended for those cases where a DENY decision should have priority over a PERMIT decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "DenyOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "PermitOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "FirstApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "OnlyOneApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "DenyUnlessPermit",
                                                                                ),
                                                                                Some(
                                                                                    "PermitUnlessDeny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "List of all Policies that need to be executed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/PolicyRelationship_FVO",
                                                                                },
                                                                            ),
                                                                            min_items: Some(
                                                                                1,
                                                                            ),
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@type",
                                                        "combiningAlgorithm",
                                                        "policyRelationship",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicySet_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/PolicyBase_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "A PolicySet is an aggregation of PolicyRules or PolicySets combined according to provided algorithm",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "combiningAlgorithm": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "defines a procedure for arriving at the result given the individual results of PolicyRule evaluations: \n * DenyOverrides - if a Policy element is encountered that evaluates to DENY, then, regardless of the evaluation result of the other Policy elements, the combined result is DENY. \n * PermitOverrides - if a Policy element is encountered that evaluates to PERMIT, then, regardless of the evaluation result of the other Policy elements, the combined result is PERMIT. \n * FirstApplicable - the combined result is the same as the result of successfull evaluating the first Policy. \n * OnlyOneApplicable - The result of this combining algorithm ensures that one and only one Policy is applicable by virtue of their targets.  If no Policy applies, then the result is NOT_APPLICABLE, but if more than one Policy is applicable, then the result is INDETERMINATE.  When exactly one Policy is applicable, the result of the combining algorithm is the result of that Policy. \n * DenyUnlessPermit - intended for those cases where a PERMIT decision should have priority over a DENY decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result. \n * PermitUnlessDeny - intended for those cases where a DENY decision should have priority over a PERMIT decision, and an INDETERMINATE or NOT_APPLICABLE must never be the result.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [
                                                                                Some(
                                                                                    "DenyOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "PermitOverrides",
                                                                                ),
                                                                                Some(
                                                                                    "FirstApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "OnlyOneApplicable",
                                                                                ),
                                                                                Some(
                                                                                    "DenyUnlessPermit",
                                                                                ),
                                                                                Some(
                                                                                    "PermitUnlessDeny",
                                                                                ),
                                                                            ],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "policyRelationship": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "List of all Policies that need to be executed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    Array(
                                                                        ArrayType {
                                                                            items: Some(
                                                                                Reference {
                                                                                    reference: "#/components/schemas/PolicyRelationship_MVO",
                                                                                },
                                                                            ),
                                                                            min_items: Some(
                                                                                1,
                                                                            ),
                                                                            max_items: None,
                                                                            unique_items: false,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyStatement": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyStatement is a definition of a: \n * query statement that resolves to boolean value or \n * command statement that is changing a value",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperatorRefOrValue": "#/components/schemas/PolicyOperatorRefOrValue",
                                        "PolicyExpressionRefOrValue": "#/components/schemas/PolicyExpressionRefOrValue",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperatorRefOrValue",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpressionRefOrValue",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyStatement_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyStatement is a definition of a: \n * query statement that resolves to boolean value or \n * command statement that is changing a value",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperatorRefOrValue": "#/components/schemas/PolicyOperatorRefOrValue_FVO",
                                        "PolicyExpressionRefOrValue": "#/components/schemas/PolicyExpressionRefOrValue_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperatorRefOrValue_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpressionRefOrValue_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyStatement_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "PolicyStatement is a definition of a: \n * query statement that resolves to boolean value or \n * command statement that is changing a value",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyOperatorRefOrValue": "#/components/schemas/PolicyOperatorRefOrValue_MVO",
                                        "PolicyExpressionRefOrValue": "#/components/schemas/PolicyExpressionRefOrValue_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyOperatorRefOrValue_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyExpressionRefOrValue_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyVariable": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariable is an entity for modeling different types of variables that can be used to form a PolicyCondition statement. It can be static or dynamic.",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyVariableDynamic": "#/components/schemas/PolicyVariableDynamic",
                                        "PolicyVariableStatic": "#/components/schemas/PolicyVariableStatic",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableDynamic",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableStatic",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyVariableDynamic": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableDynamic is a variable that is resolved from event, environment or subject",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "resolver": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Specification of a varaible resolver",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyVariableResolver",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableDynamic_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableDynamic is a variable that is resolved from event, environment or subject",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "resolver": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Specification of a varaible resolver",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyVariableResolver_FVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "valueType",
                                        "resolver",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableDynamic_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableDynamic is a variable that is resolved from event, environment or subject",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "resolver": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Specification of a varaible resolver",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyVariableResolver_FVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "valueType",
                                        "resolver",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableDynamic_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableDynamic is a variable that is resolved from event, environment or subject",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "resolver": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Specification of a varaible resolver",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Array(
                                                        ArrayType {
                                                            items: Some(
                                                                Reference {
                                                                    reference: "#/components/schemas/PolicyVariableResolver_MVO",
                                                                },
                                                            ),
                                                            min_items: Some(
                                                                1,
                                                            ),
                                                            max_items: None,
                                                            unique_items: false,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableRef": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyVariable object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyVariableRefOrValue": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyVariable Reference or unmanaged PolicyVariable object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyVariableRef": "#/components/schemas/PolicyVariableRef",
                                        "PolicyVariable": "#/components/schemas/PolicyVariable",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableRef",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariable",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyVariableRefOrValue_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyVariable Reference or unmanaged PolicyVariable object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyVariableRef": "#/components/schemas/PolicyVariableRef_FVO",
                                        "PolicyVariable": "#/components/schemas/PolicyVariable_FVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableRef_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariable_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyVariableRefOrValue_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Container for PolicyVariable Reference or unmanaged PolicyVariable object",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyVariableRef": "#/components/schemas/PolicyVariableRef_MVO",
                                        "PolicyVariable": "#/components/schemas/PolicyVariable_MVO",
                                        "ManagedPolicyVariable": "#/components/schemas/ManagedPolicyVariable_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableRef_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariable_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyVariableRef_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyVariable object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyVariableRef_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Reference to managed PolicyVariable object",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "@type": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: None,
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "PolicyVariableResolver": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableResolver is a definition that describes from where is DynamicVariable fetched",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "source": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "event",
                                                                ),
                                                                Some(
                                                                    "environment",
                                                                ),
                                                                Some(
                                                                    "subject",
                                                                ),
                                                                Some(
                                                                    "result",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "path": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "JSONPath of a variable",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyVariableResolver has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableResolver_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableResolver is a definition that describes from where is DynamicVariable fetched",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "source": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "event",
                                                                ),
                                                                Some(
                                                                    "environment",
                                                                ),
                                                                Some(
                                                                    "subject",
                                                                ),
                                                                Some(
                                                                    "result",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "path": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "JSONPath of a variable",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyVariableResolver has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "source",
                                        "@type",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableResolver_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableResolver is a definition that describes from where is DynamicVariable fetched",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "source": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "event",
                                                                ),
                                                                Some(
                                                                    "environment",
                                                                ),
                                                                Some(
                                                                    "subject",
                                                                ),
                                                                Some(
                                                                    "result",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "path": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "JSONPath of a variable",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyVariableResolver has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_FVO",
                                        },
                                    },
                                    required: [
                                        "source",
                                        "@type",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableResolver_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableResolver is a definition that describes from where is DynamicVariable fetched",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "source": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "event",
                                                                ),
                                                                Some(
                                                                    "environment",
                                                                ),
                                                                Some(
                                                                    "subject",
                                                                ),
                                                                Some(
                                                                    "result",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "path": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "JSONPath of a variable",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "priority": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Sequence value when PolicyVariableResolver has to be executed in a specific order. Higher value means greater priority. Priority is not absolute, but relative in hierarchy.",
                                                    ),
                                                    discriminator: None,
                                                    default: Some(
                                                        Number(0),
                                                    ),
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    Integer(
                                                        IntegerType {
                                                            format: Empty,
                                                            multiple_of: None,
                                                            exclusive_minimum: false,
                                                            exclusive_maximum: false,
                                                            minimum: None,
                                                            maximum: None,
                                                            enumeration: [],
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "constraint": Reference {
                                            reference: "#/components/schemas/PolicyConstraintRefOrValue_MVO",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableStatic": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableStatic is a variable that is ",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "value": Reference {
                                            reference: "#/components/schemas/AnyValue",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableStatic_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableStatic is a variable that is ",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "value": Reference {
                                            reference: "#/components/schemas/AnyValue",
                                        },
                                    },
                                    required: [
                                        "valueType",
                                        "value",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableStatic_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableStatic is a variable that is ",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "value": Reference {
                                            reference: "#/components/schemas/AnyValue",
                                        },
                                    },
                                    required: [
                                        "valueType",
                                        "value",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariableStatic_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariableStatic is a variable that is ",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "@type": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "valueType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [
                                                                Some(
                                                                    "string",
                                                                ),
                                                                Some(
                                                                    "number",
                                                                ),
                                                                Some(
                                                                    "integer",
                                                                ),
                                                                Some(
                                                                    "boolean",
                                                                ),
                                                                Some(
                                                                    "object",
                                                                ),
                                                                Some(
                                                                    "array",
                                                                ),
                                                            ],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "format": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: None,
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "value": Reference {
                                            reference: "#/components/schemas/AnyValue",
                                        },
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "PolicyVariable_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariable is an entity for modeling different types of variables that can be used to form a PolicyCondition statement. It can be static or dynamic.",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyVariableDynamic": "#/components/schemas/PolicyVariableDynamic_FVO",
                                        "PolicyVariableStatic": "#/components/schemas/PolicyVariableStatic_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableDynamic_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableStatic_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "PolicyVariable_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A PolicyVariable is an entity for modeling different types of variables that can be used to form a PolicyCondition statement. It can be static or dynamic.",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyVariableDynamic": "#/components/schemas/PolicyVariableDynamic_MVO",
                                        "PolicyVariableStatic": "#/components/schemas/PolicyVariableStatic_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableDynamic_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicyVariableStatic_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "Policy_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Policy is a set of rules that are used to manage and control the state and state transitions of one or more managed objects.",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyRule": "#/components/schemas/PolicyRule_FVO",
                                        "PolicySet": "#/components/schemas/PolicySet_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyRule_FVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicySet_FVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "Policy_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Policy is a set of rules that are used to manage and control the state and state transitions of one or more managed objects.",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "PolicyRule": "#/components/schemas/PolicyRule_MVO",
                                        "PolicySet": "#/components/schemas/PolicySet_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [
                                    Reference {
                                        reference: "#/components/schemas/PolicyRule_MVO",
                                    },
                                    Reference {
                                        reference: "#/components/schemas/PolicySet_MVO",
                                    },
                                ],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "Reference": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Reference_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Reference_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Reference_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Reference_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Reference_FVO_FVO_FVO_FVO_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [
                                        "id",
                                    ],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Reference_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Reference schema .",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "id": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Identifier of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "name": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "Name of the referred entity.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "@referredType": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: None,
                                                    title: None,
                                                    description: Some(
                                                        "The actual type of the target instance when needed for disambiguation.",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Empty,
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "RelatedParty": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "RelatedParty": "#/components/schemas/RelatedParty",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Reference {
                                    reference: "#/components/schemas/EntityRef",
                                },
                                Reference {
                                    reference: "#/components/schemas/Reference",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Related Entity reference. A related party defines party linked to a specific entity.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "role": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Role played by the related party",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "RelatedParty_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "RelatedParty": "#/components/schemas/RelatedParty_FVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Reference {
                                    reference: "#/components/schemas/EntityRef",
                                },
                                Reference {
                                    reference: "#/components/schemas/Reference_FVO_FVO_FVO_FVO_FVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Related Entity reference. A related party defines party linked to a specific entity.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "role": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Role played by the related party",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@referredType",
                                                        "role",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "RelatedParty_MVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: None,
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "RelatedParty": "#/components/schemas/RelatedParty_MVO",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Reference {
                                    reference: "#/components/schemas/EntityRef",
                                },
                                Reference {
                                    reference: "#/components/schemas/Reference_MVO",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: Some(
                                                "Related Entity reference. A related party defines party linked to a specific entity.",
                                            ),
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "role": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Role played by the related party",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "@referredType",
                                                        "role",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "TimePeriod": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A period of time, either as a deadline (endDateTime only) a startDateTime only, or both",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Object(
                                ObjectType {
                                    properties: {
                                        "startDateTime": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("1985-04-12T23:20:50.52Z"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "Start of the time period, using IETC-RFC-3339 format",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Item(
                                                                DateTime,
                                                            ),
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                        "endDateTime": Item(
                                            Schema {
                                                schema_data: SchemaData {
                                                    nullable: false,
                                                    read_only: false,
                                                    write_only: false,
                                                    deprecated: false,
                                                    external_docs: None,
                                                    example: Some(
                                                        String("1985-04-12T23:20:50.52Z"),
                                                    ),
                                                    title: None,
                                                    description: Some(
                                                        "End of the time period, using IETC-RFC-3339 format",
                                                    ),
                                                    discriminator: None,
                                                    default: None,
                                                    extensions: {},
                                                },
                                                schema_kind: Type(
                                                    String(
                                                        StringType {
                                                            format: Item(
                                                                DateTime,
                                                            ),
                                                            pattern: None,
                                                            enumeration: [],
                                                            min_length: None,
                                                            max_length: None,
                                                        },
                                                    ),
                                                ),
                                            },
                                        ),
                                    },
                                    required: [],
                                    additional_properties: None,
                                    min_properties: None,
                                    max_properties: None,
                                },
                            ),
                        ),
                    },
                ),
                "Error": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)",
                            ),
                            discriminator: Some(
                                Discriminator {
                                    property_name: "@type",
                                    mapping: {
                                        "Error": "#/components/schemas/Error",
                                    },
                                    extensions: {},
                                },
                            ),
                            default: None,
                            extensions: {},
                        },
                        schema_kind: AllOf {
                            all_of: [
                                Reference {
                                    reference: "#/components/schemas/Extensible",
                                },
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Object(
                                                ObjectType {
                                                    properties: {
                                                        "code": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Application relevant detail, defined in the API or a common list.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "reason": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Explanation of the reason for the error which can be shown to a client user.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "message": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "More details and corrective actions related to the error which can be shown to a client user.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "status": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "HTTP Error code extension",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "referenceError": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "URI of documentation describing the error.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "code",
                                                        "reason",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ],
                        },
                    },
                ),
                "Hub_FVO": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Sets the communication endpoint address the service instance must use to deliver notification information",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [
                                    "callback",
                                ],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [
                                    Reference {
                                        reference: "#/components/schemas/Extensible",
                                    },
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Any(
                                                AnySchema {
                                                    typ: None,
                                                    pattern: None,
                                                    multiple_of: None,
                                                    exclusive_minimum: None,
                                                    exclusive_maximum: None,
                                                    minimum: None,
                                                    maximum: None,
                                                    properties: {
                                                        "callback": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The callback being registered.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "query": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "additional data to be passed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                    items: None,
                                                    min_items: None,
                                                    max_items: None,
                                                    unique_items: None,
                                                    enumeration: [],
                                                    format: None,
                                                    min_length: None,
                                                    max_length: None,
                                                    one_of: [],
                                                    all_of: [],
                                                    any_of: [],
                                                    not: None,
                                                },
                                            ),
                                        },
                                    ),
                                ],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "Hub": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "Sets the communication endpoint address the service instance must use to deliver notification information",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: Some(
                                    "object",
                                ),
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {},
                                required: [],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [
                                    Reference {
                                        reference: "#/components/schemas/Entity",
                                    },
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Any(
                                                AnySchema {
                                                    typ: None,
                                                    pattern: None,
                                                    multiple_of: None,
                                                    exclusive_minimum: None,
                                                    exclusive_maximum: None,
                                                    minimum: None,
                                                    maximum: None,
                                                    properties: {
                                                        "id": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "Id of the listener",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "callback": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "The callback being registered.",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                        "query": Item(
                                                            Schema {
                                                                schema_data: SchemaData {
                                                                    nullable: false,
                                                                    read_only: false,
                                                                    write_only: false,
                                                                    deprecated: false,
                                                                    external_docs: None,
                                                                    example: None,
                                                                    title: None,
                                                                    description: Some(
                                                                        "additional data to be passed",
                                                                    ),
                                                                    discriminator: None,
                                                                    default: None,
                                                                    extensions: {},
                                                                },
                                                                schema_kind: Type(
                                                                    String(
                                                                        StringType {
                                                                            format: Empty,
                                                                            pattern: None,
                                                                            enumeration: [],
                                                                            min_length: None,
                                                                            max_length: None,
                                                                        },
                                                                    ),
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                    required: [
                                                        "callback",
                                                    ],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                    items: None,
                                                    min_items: None,
                                                    max_items: None,
                                                    unique_items: None,
                                                    enumeration: [],
                                                    format: None,
                                                    min_length: None,
                                                    max_length: None,
                                                    one_of: [],
                                                    all_of: [],
                                                    any_of: [],
                                                    not: None,
                                                },
                                            ),
                                        },
                                    ),
                                ],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "JsonPatch": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "A JSONPatch document as defined by RFC 6902",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Any(
                            AnySchema {
                                typ: None,
                                pattern: None,
                                multiple_of: None,
                                exclusive_minimum: None,
                                exclusive_maximum: None,
                                minimum: None,
                                maximum: None,
                                properties: {
                                    "op": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "The operation to be performed",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [
                                                            Some(
                                                                "add",
                                                            ),
                                                            Some(
                                                                "remove",
                                                            ),
                                                            Some(
                                                                "replace",
                                                            ),
                                                            Some(
                                                                "move",
                                                            ),
                                                            Some(
                                                                "copy",
                                                            ),
                                                            Some(
                                                                "test",
                                                            ),
                                                        ],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "path": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "A JSON-Pointer",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                    "value": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "The value to be used within the operations.",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Any(
                                                AnySchema {
                                                    typ: None,
                                                    pattern: None,
                                                    multiple_of: None,
                                                    exclusive_minimum: None,
                                                    exclusive_maximum: None,
                                                    minimum: None,
                                                    maximum: None,
                                                    properties: {},
                                                    required: [],
                                                    additional_properties: None,
                                                    min_properties: None,
                                                    max_properties: None,
                                                    items: None,
                                                    min_items: None,
                                                    max_items: None,
                                                    unique_items: None,
                                                    enumeration: [],
                                                    format: None,
                                                    min_length: None,
                                                    max_length: None,
                                                    one_of: [],
                                                    all_of: [],
                                                    any_of: [],
                                                    not: None,
                                                },
                                            ),
                                        },
                                    ),
                                    "from": Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: Some(
                                                    "A string containing a JSON Pointer value.",
                                                ),
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                String(
                                                    StringType {
                                                        format: Empty,
                                                        pattern: None,
                                                        enumeration: [],
                                                        min_length: None,
                                                        max_length: None,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                },
                                required: [
                                    "op",
                                    "path",
                                ],
                                additional_properties: None,
                                min_properties: None,
                                max_properties: None,
                                items: None,
                                min_items: None,
                                max_items: None,
                                unique_items: None,
                                enumeration: [],
                                format: None,
                                min_length: None,
                                max_length: None,
                                one_of: [],
                                all_of: [],
                                any_of: [],
                                not: None,
                            },
                        ),
                    },
                ),
                "JsonPatchOperations": Item(
                    Schema {
                        schema_data: SchemaData {
                            nullable: false,
                            read_only: false,
                            write_only: false,
                            deprecated: false,
                            external_docs: None,
                            example: None,
                            title: None,
                            description: Some(
                                "JSONPatch Operations document as defined by RFC 6902",
                            ),
                            discriminator: None,
                            default: None,
                            extensions: {},
                        },
                        schema_kind: Type(
                            Array(
                                ArrayType {
                                    items: Some(
                                        Reference {
                                            reference: "#/components/schemas/JsonPatch",
                                        },
                                    ),
                                    min_items: None,
                                    max_items: None,
                                    unique_items: false,
                                },
                            ),
                        ),
                    },
                ),
            },
            responses: {
                "200": Item(
                    Response {
                        description: "OK",
                        headers: {},
                        content: {},
                        links: {},
                        extensions: {},
                    },
                ),
                "202": Item(
                    Response {
                        description: "Accepted",
                        headers: {},
                        content: {},
                        links: {},
                        extensions: {},
                    },
                ),
                "204": Item(
                    Response {
                        description: "Deleted",
                        headers: {},
                        content: {},
                        links: {},
                        extensions: {},
                    },
                ),
                "400": Item(
                    Response {
                        description: "Bad Request",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "401": Item(
                    Response {
                        description: "Unauthorized",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "403": Item(
                    Response {
                        description: "Forbidden",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "404": Item(
                    Response {
                        description: "Not found",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "405": Item(
                    Response {
                        description: "Method Not allowed",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "409": Item(
                    Response {
                        description: "Conflict",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "500": Item(
                    Response {
                        description: "Internal Server Error",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "501": Item(
                    Response {
                        description: "Not Implemented",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "503": Item(
                    Response {
                        description: "Service Unavailable",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicy",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicy_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicy_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicy",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicy",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicy",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicy",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicy_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicy": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyConditionArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyCondition",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyCondition_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyCondition_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyCondition",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyCondition",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyCondition_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyCondition": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyEventArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyEvent",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyEvent_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyEvent_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyEvent",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyEvent",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyEvent_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyEvent": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyExpressionArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyExpression",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyExpression_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyExpression_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyExpression",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyExpression",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyExpression_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyExpression": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyOperatorArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyOperator",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyOperator_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyOperator_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyOperator",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyOperator",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyOperator_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyOperator": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyVariableArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyVariable",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyVariable_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyVariable_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyVariable",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyVariable",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyVariable_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyVariable": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyActionArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyAction",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyAction_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyAction_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyAction",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyAction",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyAction",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyAction",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyAction_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyAction": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyConstraintArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/ManagedPolicyConstraint",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyConstraint_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyConstraint_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyConstraint",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/ManagedPolicyConstraint",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200ManagedPolicyConstraint_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201ManagedPolicyConstraint": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyDomainArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyDomain",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyDomain_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyDomain_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/PolicyDomain",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyDomain",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/PolicyDomain",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyDomain",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyDomain_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201PolicyDomain": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyCatalogArray": Item(
                    Response {
                        description: "Success",
                        headers: {
                            "X-Total-Count": Reference {
                                reference: "#/components/headers/X-Total-Count",
                            },
                            "X-Result-Count": Reference {
                                reference: "#/components/headers/X-Result-Count",
                            },
                        },
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/PolicyCatalog",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyCatalog_Get": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyCatalog_Patch": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/PolicyCatalog",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyCatalog",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: OneOf {
                                                one_of: [
                                                    Reference {
                                                        reference: "#/components/schemas/PolicyCatalog",
                                                    },
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: false,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                Array(
                                                                    ArrayType {
                                                                        items: Some(
                                                                            Reference {
                                                                                reference: "#/components/schemas/PolicyCatalog",
                                                                            },
                                                                        ),
                                                                        min_items: None,
                                                                        max_items: None,
                                                                        unique_items: false,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                    Item(
                                                        Schema {
                                                            schema_data: SchemaData {
                                                                nullable: true,
                                                                read_only: false,
                                                                write_only: false,
                                                                deprecated: false,
                                                                external_docs: None,
                                                                example: None,
                                                                title: None,
                                                                description: None,
                                                                discriminator: None,
                                                                default: None,
                                                                extensions: {},
                                                            },
                                                            schema_kind: Type(
                                                                String(
                                                                    StringType {
                                                                        format: Empty,
                                                                        pattern: None,
                                                                        enumeration: [],
                                                                        min_length: None,
                                                                        max_length: None,
                                                                    },
                                                                ),
                                                            ),
                                                        },
                                                    ),
                                                ],
                                            },
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "200PolicyCatalog_Put": Item(
                    Response {
                        description: "Success",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "201PolicyCatalog": Item(
                    Response {
                        description: "Created",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "Error": Item(
                    Response {
                        description: "Error",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Error",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
                "Hub": Item(
                    Response {
                        description: "Notified",
                        headers: {},
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Hub",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        links: {},
                        extensions: {},
                    },
                ),
            },
            parameters: {
                "Id": Item(
                    Path {
                        parameter_data: ParameterData {
                            name: "id",
                            description: Some(
                                "Identifier of the Service",
                            ),
                            required: true,
                            deprecated: None,
                            format: Schema(
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            String(
                                                StringType {
                                                    format: Empty,
                                                    pattern: None,
                                                    enumeration: [],
                                                    min_length: None,
                                                    max_length: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ),
                            example: None,
                            examples: {},
                            explode: None,
                            extensions: {},
                        },
                        style: Simple,
                    },
                ),
                "Fields": Item(
                    Query {
                        parameter_data: ParameterData {
                            name: "fields",
                            description: Some(
                                "Comma-separated properties to be provided in response",
                            ),
                            required: false,
                            deprecated: None,
                            format: Schema(
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            String(
                                                StringType {
                                                    format: Empty,
                                                    pattern: None,
                                                    enumeration: [],
                                                    min_length: None,
                                                    max_length: None,
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ),
                            example: None,
                            examples: {},
                            explode: None,
                            extensions: {},
                        },
                        allow_reserved: false,
                        style: Form,
                        allow_empty_value: None,
                    },
                ),
                "Offset": Item(
                    Query {
                        parameter_data: ParameterData {
                            name: "offset",
                            description: Some(
                                "Requested index for start of resources to be provided in response",
                            ),
                            required: false,
                            deprecated: None,
                            format: Schema(
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Integer(
                                                IntegerType {
                                                    format: Empty,
                                                    multiple_of: None,
                                                    exclusive_minimum: false,
                                                    exclusive_maximum: false,
                                                    minimum: None,
                                                    maximum: None,
                                                    enumeration: [],
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ),
                            example: None,
                            examples: {},
                            explode: None,
                            extensions: {},
                        },
                        allow_reserved: false,
                        style: Form,
                        allow_empty_value: None,
                    },
                ),
                "Limit": Item(
                    Query {
                        parameter_data: ParameterData {
                            name: "limit",
                            description: Some(
                                "Requested number of resources to be provided in response",
                            ),
                            required: false,
                            deprecated: None,
                            format: Schema(
                                Item(
                                    Schema {
                                        schema_data: SchemaData {
                                            nullable: false,
                                            read_only: false,
                                            write_only: false,
                                            deprecated: false,
                                            external_docs: None,
                                            example: None,
                                            title: None,
                                            description: None,
                                            discriminator: None,
                                            default: None,
                                            extensions: {},
                                        },
                                        schema_kind: Type(
                                            Integer(
                                                IntegerType {
                                                    format: Empty,
                                                    multiple_of: None,
                                                    exclusive_minimum: false,
                                                    exclusive_maximum: false,
                                                    minimum: None,
                                                    maximum: None,
                                                    enumeration: [],
                                                },
                                            ),
                                        ),
                                    },
                                ),
                            ),
                            example: None,
                            examples: {},
                            explode: None,
                            extensions: {},
                        },
                        allow_reserved: false,
                        style: Form,
                        allow_empty_value: None,
                    },
                ),
            },
            examples: {},
            request_bodies: {
                "ManagedPolicy_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicy to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicy_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicy to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicy_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicy create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicy attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicy delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicy statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyCondition_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyCondition to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyCondition_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyCondition to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyCondition_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConditionCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyCondition create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConditionCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConditionAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyCondition attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConditionAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConditionDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyCondition delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConditionDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConditionStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyCondition statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConditionStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyEvent_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyEvent to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyEvent_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyEvent to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEvent_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyEventCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyEvent create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEventCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyEventAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyEvent attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEventAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyEventDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyEvent delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEventDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyEventStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyEvent statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyEventStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyExpression_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyExpression to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyExpression_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyExpression to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpression_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyExpressionCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyExpression create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpressionCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyExpressionAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyExpression attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpressionAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyExpressionDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyExpression delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpressionDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyExpressionStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyExpression statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyExpressionStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyOperator_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyOperator to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyOperator_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyOperator to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperator_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyOperatorCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyOperator create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperatorCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyOperatorAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyOperator attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperatorAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyOperatorDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyOperator delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperatorDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyOperatorStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyOperator statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyOperatorStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyVariable_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyVariable to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyVariable_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyVariable to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariable_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyVariableCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyVariable create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariableCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyVariableAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyVariable attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariableAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyVariableDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyVariable delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariableDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyVariableStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyVariable statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyVariableStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyAction_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyAction to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyAction_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyAction to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyAction_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyActionCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyAction create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyActionCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyActionAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyAction attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyActionAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyActionDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyAction delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyActionDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyActionStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyAction statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyActionStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConstraint_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyConstraint to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConstraint_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The ManagedPolicyConstraint to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraint_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConstraintCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyConstraint create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraintCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConstraintAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyConstraint attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraintAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConstraintDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyConstraint delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraintDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "ManagedPolicyConstraintStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "ManagedPolicyConstraint statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/ManagedPolicyConstraintStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyDomain_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The PolicyDomain to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyDomain_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The PolicyDomain to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomain_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyDomainCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyDomain create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomainCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyDomainAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyDomain attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomainAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyDomainDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyDomain delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomainDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyDomainStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyDomain statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyDomainStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyCatalog_FVO": Item(
                    RequestBody {
                        description: Some(
                            "The PolicyCatalog to be created",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyCatalog_MVO": Item(
                    RequestBody {
                        description: Some(
                            "The PolicyCatalog to be patched",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/merge-patch+json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalog_MVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                            "application/json-patch-query+json": MediaType {
                                schema: Some(
                                    Item(
                                        Schema {
                                            schema_data: SchemaData {
                                                nullable: false,
                                                read_only: false,
                                                write_only: false,
                                                deprecated: false,
                                                external_docs: None,
                                                example: None,
                                                title: None,
                                                description: None,
                                                discriminator: None,
                                                default: None,
                                                extensions: {},
                                            },
                                            schema_kind: Type(
                                                Array(
                                                    ArrayType {
                                                        items: Some(
                                                            Reference {
                                                                reference: "#/components/schemas/JsonPatchOperations",
                                                            },
                                                        ),
                                                        min_items: None,
                                                        max_items: None,
                                                        unique_items: false,
                                                    },
                                                ),
                                            ),
                                        },
                                    ),
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyCatalogCreateEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyCatalog create Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalogCreateEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyCatalogAttributeValueChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyCatalog attributeValueChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalogAttributeValueChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyCatalogDeleteEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyCatalog delete Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalogDeleteEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "PolicyCatalogStatusChangeEvent": Item(
                    RequestBody {
                        description: Some(
                            "PolicyCatalog statusChange Event payload",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/PolicyCatalogStateChangeEvent",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
                "Hub_FVO": Item(
                    RequestBody {
                        description: Some(
                            "Data containing the callback endpoint to deliver the information",
                        ),
                        content: {
                            "application/json": MediaType {
                                schema: Some(
                                    Reference {
                                        reference: "#/components/schemas/Hub_FVO",
                                    },
                                ),
                                example: None,
                                examples: {},
                                encoding: {},
                                extensions: {},
                            },
                        },
                        required: true,
                        extensions: {},
                    },
                ),
            },
            headers: {
                "X-Total-Count": Item(
                    Header {
                        description: Some(
                            "Total number of items matching criteria",
                        ),
                        style: Simple,
                        required: false,
                        deprecated: None,
                        format: Schema(
                            Item(
                                Schema {
                                    schema_data: SchemaData {
                                        nullable: false,
                                        read_only: false,
                                        write_only: false,
                                        deprecated: false,
                                        external_docs: None,
                                        example: None,
                                        title: None,
                                        description: None,
                                        discriminator: None,
                                        default: None,
                                        extensions: {},
                                    },
                                    schema_kind: Type(
                                        Integer(
                                            IntegerType {
                                                format: Empty,
                                                multiple_of: None,
                                                exclusive_minimum: false,
                                                exclusive_maximum: false,
                                                minimum: None,
                                                maximum: None,
                                                enumeration: [],
                                            },
                                        ),
                                    ),
                                },
                            ),
                        ),
                        example: None,
                        examples: {},
                        extensions: {},
                    },
                ),
                "X-Result-Count": Item(
                    Header {
                        description: Some(
                            "Actual number of items returned in the response body",
                        ),
                        style: Simple,
                        required: false,
                        deprecated: None,
                        format: Schema(
                            Item(
                                Schema {
                                    schema_data: SchemaData {
                                        nullable: false,
                                        read_only: false,
                                        write_only: false,
                                        deprecated: false,
                                        external_docs: None,
                                        example: None,
                                        title: None,
                                        description: None,
                                        discriminator: None,
                                        default: None,
                                        extensions: {},
                                    },
                                    schema_kind: Type(
                                        Integer(
                                            IntegerType {
                                                format: Empty,
                                                multiple_of: None,
                                                exclusive_minimum: false,
                                                exclusive_maximum: false,
                                                minimum: None,
                                                maximum: None,
                                                enumeration: [],
                                            },
                                        ),
                                    ),
                                },
                            ),
                        ),
                        example: None,
                        examples: {},
                        extensions: {},
                    },
                ),
            },
            security_schemes: {},
            links: {},
            callbacks: {},
            extensions: {},
        },
    ),
    security: None,
    tags: [
        Tag {
            name: "managedPolicy",
            description: Some(
                "Operations for ManagedPolicy Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyCondition",
            description: Some(
                "Operations for ManagedPolicyCondition Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyEvent",
            description: Some(
                "Operations for ManagedPolicyEvent Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyExpression",
            description: Some(
                "Operations for ManagedPolicyExpression Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyOperator",
            description: Some(
                "Operations for ManagedPolicyOperator Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyVariable",
            description: Some(
                "Operations for ManagedPolicyVariable Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyAction",
            description: Some(
                "Operations for ManagedPolicyAction Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "managedPolicyConstraint",
            description: Some(
                "Operations for ManagedPolicyConstraint Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "policyDomain",
            description: Some(
                "Operations for PolicyDomain Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "policyCatalog",
            description: Some(
                "Operations for PolicyCatalog Resource",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "notification listener",
            description: Some(
                "Notifications for Resource Lifecycle and event notifications",
            ),
            external_docs: None,
            extensions: {},
        },
        Tag {
            name: "events subscription",
            description: Some(
                "Endpoints to register and terminate an Event Listener",
            ),
            external_docs: None,
            extensions: {},
        },
    ],
    external_docs: None,
    extensions: {},
}
