components:
  schemas:
    Message_v1_0_0_Message:
      additionalProperties: false
      properties:
        Message:
          description: This is the human readable message, if provided.
          nullable: true
          type: string
          x-longDescription: This property shall contain an optional human readable
            message.
        MessageArgs:
          description: This array of message arguments are substituted for the arguments
            in the message when looked up in the message registry.
          items:
            type: string
          type: array
          x-longDescription: This property shall contain the message substitution
            arguments for the specific message referenced by the MessageId and shall
            only be included if the MessageId is present.
        MessageId:
          description: This is the key for this message which can be used to look
            up the message in a message registry.
          type: string
          x-longDescription: This property shall be a key into message registry as
            described in the Redfish specification.
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: Oem extension object.
          x-longDescription: This object represents the Oem property.  All values
            for resources described by this schema shall comply to the requirements
            as described in the Redfish specification.
        RelatedProperties:
          description: This is an array of properties described by the message.
          items:
            type: string
          type: array
          x-longDescription: This property shall contain an array of JSON Pointers
            indicating the properties described by the message, if appropriate for
            the message.
        Resolution:
          description: Used to provide suggestions on how to resolve the situation
            that caused the error.
          nullable: true
          type: string
          x-longDescription: This property shall contain an override of the Resolution
            of the message in message registry, if present.
        Severity:
          description: This is the severity of the errors.
          nullable: true
          type: string
          x-longDescription: The value of this property shall be the severity of the
            error, as defined in the Status section of the Redfish specificaiton.
      type: object
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$:
          description: This property shall specify a valid odata or Redfish property.
title: '#Message.v1_0_0'
x-copyright: Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For
  the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
