Era.Common.NetworkMessage.ConsoleApi.Policies.RpcOpenPolicyDiffRequest

Description

Requests transactionId to show policy diff

Properties

Name JsonSchemaType Description
eraSessionId string
isDeleteAction boolean Whether user requests last version of deleted policy (for example, policy deletion log in audit log), instead of "usual" diff based on policyDiffUuid field.
policyDiffUuid reference to Era.Common.DataDefinition.Common.Uuid ID of policy diff.
policyUuid reference to Era.Common.DataDefinition.Common.Uuid ID of the policy.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Policies.RpcOpenPolicyDiffResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcOpenPolicyDiffRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcOpenPolicyDiffRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcOpenPolicyDiffRequest": {
            "$ref": "#/definitions/RpcOpenPolicyDiffRequest"
        }
    },
    "definitions": {
        "RpcOpenPolicyDiffRequest": {
            "additionalProperties": false,
            "required": [
                "policyUuid"
            ],
            "type": "object",
            "properties": {
                "eraSessionId": {
                    "type": "string"
                },
                "isDeleteAction": {
                    "type": "boolean"
                },
                "policyDiffUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "policyUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                }
            }
        }
    }
}