| Name | Type | Description | Notes |
|---|---|---|---|
| package_location | str | It specifies the location from where packages would be collected. Applicable values are `Front Door`,`Back Door`,`Side Door`,`Shipping`,`Receiving`,`Knock on Door/Ring Bell`,`Mail Room`,`Garage`,`Office`,`Downstairs`,`Reception`,`In/At Mailbox`,`Third Party`,`Warehouse`,`Other` | |
| carrier_account_id | str | It specifies the carrier account id, its value can be referenced from the `Get Carrier Accounts` API. | |
| pickup_address | SchedulePickupDHLEXPRequestPickupAddress | ||
| shipment_ids | List[str] | It indicates the shipmentIds for which pickup to be scheduled. | [optional] |
| pickup_summary | List[SchedulePickupUPSRequestPickupSummaryInner] | This can be used to add package details for which labels are not created yet but would want to schedule pickup in advance. | [optional] |
| additionalnotes | str | It can be used to provide any additional comments or remarks, it would be printed on the scheduled pickup document. It is required when packageLocation is set to `Other`. | [optional] |
| reference | str | It is used for any reference purpose | [optional] |
| pickup_options | SchedulePickupUPSRequestPickupOptions |
from shipping.models.schedule_pickup_ups_request import SchedulePickupUPSRequest
# TODO update the JSON string below
json = "{}"
# create an instance of SchedulePickupUPSRequest from a JSON string
schedule_pickup_ups_request_instance = SchedulePickupUPSRequest.from_json(json)
# print the JSON string representation of the object
print(SchedulePickupUPSRequest.to_json())
# convert the object into a dict
schedule_pickup_ups_request_dict = schedule_pickup_ups_request_instance.to_dict()
# create an instance of SchedulePickupUPSRequest from a dict
schedule_pickup_ups_request_from_dict = SchedulePickupUPSRequest.from_dict(schedule_pickup_ups_request_dict)