class Azure::MobileEngagement::Mgmt::V2014_12_01::Models::DateRangeExportTaskParameter

Model object.

Attributes

container_url[RW]

@return [String]

description[RW]

@return [String] A description of the export task.

end_date[RW]

@return [Date] The RFC3339 full-date of the end of the period for which data is exported.

export_format[RW]

@return [ExportFormat] The format of the exported data. Possible values include: 'JsonBlob', 'CsvBlob'

start_date[RW]

@return [Date] The RFC3339 full-date of the start of the period for which data is exported.

Private Class Methods

mapper() click to toggle source

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

# File lib/2014-12-01/generated/azure_mgmt_mobile_engagement/models/date_range_export_task_parameter.rb, line 39
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'dateRangeExportTaskParameter',
    type: {
      name: 'Composite',
      class_name: 'DateRangeExportTaskParameter',
      model_properties: {
        container_url: {
          client_side_validation: true,
          required: true,
          serialized_name: 'containerUrl',
          type: {
            name: 'String'
          }
        },
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        },
        start_date: {
          client_side_validation: true,
          required: true,
          serialized_name: 'startDate',
          type: {
            name: 'Date'
          }
        },
        end_date: {
          client_side_validation: true,
          required: true,
          serialized_name: 'endDate',
          type: {
            name: 'Date'
          }
        },
        export_format: {
          client_side_validation: true,
          required: true,
          serialized_name: 'exportFormat',
          type: {
            name: 'Enum',
            module: 'ExportFormat'
          }
        }
      }
    }
  }
end