class Azure::DataBox::Mgmt::V2018_01_01::Models::ShipmentPickUpRequest

Shipment pick up request details.

Attributes

end_time[RW]

@return [DateTime] Maximum date before which the pick up should commence, this must be in local time of pick up area.

shipment_location[RW]

@return [String] Shipment Location in the pickup place. Eg.front desk

start_time[RW]

@return [DateTime] Minimum date after which the pick up should commence, this must be in local time of pick up area.

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-01-01/generated/azure_mgmt_databox/models/shipment_pick_up_request.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ShipmentPickUpRequest',
    type: {
      name: 'Composite',
      class_name: 'ShipmentPickUpRequest',
      model_properties: {
        start_time: {
          client_side_validation: true,
          required: true,
          serialized_name: 'startTime',
          type: {
            name: 'DateTime'
          }
        },
        end_time: {
          client_side_validation: true,
          required: true,
          serialized_name: 'endTime',
          type: {
            name: 'DateTime'
          }
        },
        shipment_location: {
          client_side_validation: true,
          required: true,
          serialized_name: 'shipmentLocation',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end