| 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`,`Knock on Door/Ring Bell`,`Mail Room`,`Office`,`Reception,In/At Mailbox`,`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[SchedulePickupUSPSRequestPickupSummaryInner] | 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 to provide when packageLocation is set to `Other` | [optional] |
| reference | str | It is used for any reference purpose | [optional] |
from shipping.models.schedule_pickup_usps_request import SchedulePickupUSPSRequest
# TODO update the JSON string below
json = "{}"
# create an instance of SchedulePickupUSPSRequest from a JSON string
schedule_pickup_usps_request_instance = SchedulePickupUSPSRequest.from_json(json)
# print the JSON string representation of the object
print(SchedulePickupUSPSRequest.to_json())
# convert the object into a dict
schedule_pickup_usps_request_dict = schedule_pickup_usps_request_instance.to_dict()
# create an instance of SchedulePickupUSPSRequest from a dict
schedule_pickup_usps_request_from_dict = SchedulePickupUSPSRequest.from_dict(schedule_pickup_usps_request_dict)