class Azure::CognitiveServices::FormRecognizer::V1_0_preview::Models::TrainRequest

Contract to initiate a train request.

Attributes

source[RW]

@return [String] Get or set source path.

source_filter[RW]

@return [TrainSourceFilter] Get or set filter to further search the source path for content.

Private Class Methods

mapper() click to toggle source

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

# File lib/1.0-preview/generated/azure_cognitiveservices_formrecognizer/models/train_request.rb, line 27
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'TrainRequest',
    type: {
      name: 'Composite',
      class_name: 'TrainRequest',
      model_properties: {
        source: {
          client_side_validation: true,
          required: true,
          serialized_name: 'source',
          constraints: {
            MaxLength: 2048,
            MinLength: 0
          },
          type: {
            name: 'String'
          }
        },
        source_filter: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceFilter',
          type: {
            name: 'Composite',
            class_name: 'TrainSourceFilter'
          }
        }
      }
    }
  }
end