class Azure::CognitiveServices::Qnamaker::V4_0::Models::UpdateQnaDTOMetadata

List of metadata associated with the answer to be updated

Private Class Methods

mapper() click to toggle source

Mapper for UpdateQnaDTOMetadata class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/4.0/generated/azure_cognitiveservices_qnamaker/models/update_qna_dtometadata.rb, line 20
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'UpdateQnaDTO_metadata',
    type: {
      name: 'Composite',
      class_name: 'UpdateQnaDTOMetadata',
      model_properties: {
        delete: {
          client_side_validation: true,
          required: false,
          serialized_name: 'delete',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'MetadataDTOElementType',
                type: {
                  name: 'Composite',
                  class_name: 'MetadataDTO'
                }
            }
          }
        },
        add: {
          client_side_validation: true,
          required: false,
          serialized_name: 'add',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'MetadataDTOElementType',
                type: {
                  name: 'Composite',
                  class_name: 'MetadataDTO'
                }
            }
          }
        }
      }
    }
  }
end