description: The inner object representing the completed SOD Violation check
type: object
properties:
  message:
    $ref: './ErrorMessageDto.yaml'
    description: >-
      If the request failed, includes any error message that was generated.
    example:
      - locale: "en-US"
        localeOrigin: "DEFAULT"
        text: "An error has occurred during the SOD violation check"
  clientMetadata:
    type: object
    additionalProperties:
      type: string
    description: >-
      Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on
      completion of the violation check.
    example:
      requestedAppName: test-app
      requestedAppId: 2c91808f7892918f0178b78da4a305a1
  violationContexts:
    type: array
    items:
      $ref: './SodViolationContext.yaml'
  violatedPolicies:
    type: array
    description: A list of the Policies that were violated
    items:
      $ref: './BaseReferenceDto.yaml'
      description: Reference to the policy that was violated
      example:
        - type: "SOD_POLICY"
          id: "69129440-422d-4a23-aadd-35c828d5bfda"
          name: 'HR Policy'


