class Azure::CognitiveServices::Qnamaker::V4_0::Models::ReplaceKbDTO

Post body schema for Replace KB operation.

Attributes

qn_alist[RW]

@return [Array<QnADTO>] List of Q-A (QnADTO) to be added to the knowledgebase. Q-A Ids are assigned by the service and should be omitted.

Private Class Methods

mapper() click to toggle source

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

# File lib/4.0/generated/azure_cognitiveservices_qnamaker/models/replace_kb_dto.rb, line 25
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ReplaceKbDTO',
    type: {
      name: 'Composite',
      class_name: 'ReplaceKbDTO',
      model_properties: {
        qn_alist: {
          client_side_validation: true,
          required: true,
          serialized_name: 'qnAList',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'QnADTOElementType',
                type: {
                  name: 'Composite',
                  class_name: 'QnADTO'
                }
            }
          }
        }
      }
    }
  }
end