public class FulfillmentDeliveryDetails extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FulfillmentDeliveryDetails.Builder
Class to build instances of
FulfillmentDeliveryDetails. |
| Modifier | Constructor and Description |
|---|---|
protected |
FulfillmentDeliveryDetails(FulfillmentRecipient recipient,
String scheduleType,
String placedAt,
io.apimatic.core.types.OptionalNullable<String> deliverAt,
io.apimatic.core.types.OptionalNullable<String> prepTimeDuration,
io.apimatic.core.types.OptionalNullable<String> deliveryWindowDuration,
io.apimatic.core.types.OptionalNullable<String> note,
io.apimatic.core.types.OptionalNullable<String> completedAt,
String inProgressAt,
String rejectedAt,
String readyAt,
String deliveredAt,
String canceledAt,
io.apimatic.core.types.OptionalNullable<String> cancelReason,
io.apimatic.core.types.OptionalNullable<String> courierPickupAt,
io.apimatic.core.types.OptionalNullable<String> courierPickupWindowDuration,
io.apimatic.core.types.OptionalNullable<Boolean> isNoContactDelivery,
io.apimatic.core.types.OptionalNullable<String> dropoffNotes,
io.apimatic.core.types.OptionalNullable<String> courierProviderName,
io.apimatic.core.types.OptionalNullable<String> courierSupportPhoneNumber,
io.apimatic.core.types.OptionalNullable<String> squareDeliveryId,
io.apimatic.core.types.OptionalNullable<String> externalDeliveryId,
io.apimatic.core.types.OptionalNullable<Boolean> managedDelivery)
Initialization constructor.
|
|
FulfillmentDeliveryDetails(FulfillmentRecipient recipient,
String scheduleType,
String placedAt,
String deliverAt,
String prepTimeDuration,
String deliveryWindowDuration,
String note,
String completedAt,
String inProgressAt,
String rejectedAt,
String readyAt,
String deliveredAt,
String canceledAt,
String cancelReason,
String courierPickupAt,
String courierPickupWindowDuration,
Boolean isNoContactDelivery,
String dropoffNotes,
String courierProviderName,
String courierSupportPhoneNumber,
String squareDeliveryId,
String externalDeliveryId,
Boolean managedDelivery)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCanceledAt()
Getter for CanceledAt.
|
String |
getCancelReason()
Getter for CancelReason.
|
String |
getCompletedAt()
Getter for CompletedAt.
|
String |
getCourierPickupAt()
Getter for CourierPickupAt.
|
String |
getCourierPickupWindowDuration()
Getter for CourierPickupWindowDuration.
|
String |
getCourierProviderName()
Getter for CourierProviderName.
|
String |
getCourierSupportPhoneNumber()
Getter for CourierSupportPhoneNumber.
|
String |
getDeliverAt()
Getter for DeliverAt.
|
String |
getDeliveredAt()
Getter for DeliveredAt.
|
String |
getDeliveryWindowDuration()
Getter for DeliveryWindowDuration.
|
String |
getDropoffNotes()
Getter for DropoffNotes.
|
String |
getExternalDeliveryId()
Getter for ExternalDeliveryId.
|
String |
getInProgressAt()
Getter for InProgressAt.
|
Boolean |
getIsNoContactDelivery()
Getter for IsNoContactDelivery.
|
Boolean |
getManagedDelivery()
Getter for ManagedDelivery.
|
String |
getNote()
Getter for Note.
|
String |
getPlacedAt()
Getter for PlacedAt.
|
String |
getPrepTimeDuration()
Getter for PrepTimeDuration.
|
String |
getReadyAt()
Getter for ReadyAt.
|
FulfillmentRecipient |
getRecipient()
Getter for Recipient.
|
String |
getRejectedAt()
Getter for RejectedAt.
|
String |
getScheduleType()
Getter for ScheduleType.
|
String |
getSquareDeliveryId()
Getter for SquareDeliveryId.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCancelReason()
Internal Getter for CancelReason.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCompletedAt()
Internal Getter for CompletedAt.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCourierPickupAt()
Internal Getter for CourierPickupAt.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCourierPickupWindowDuration()
Internal Getter for CourierPickupWindowDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCourierProviderName()
Internal Getter for CourierProviderName.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCourierSupportPhoneNumber()
Internal Getter for CourierSupportPhoneNumber.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDeliverAt()
Internal Getter for DeliverAt.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDeliveryWindowDuration()
Internal Getter for DeliveryWindowDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetDropoffNotes()
Internal Getter for DropoffNotes.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetExternalDeliveryId()
Internal Getter for ExternalDeliveryId.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetIsNoContactDelivery()
Internal Getter for IsNoContactDelivery.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetManagedDelivery()
Internal Getter for ManagedDelivery.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetNote()
Internal Getter for Note.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetPrepTimeDuration()
Internal Getter for PrepTimeDuration.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetSquareDeliveryId()
Internal Getter for SquareDeliveryId.
|
FulfillmentDeliveryDetails.Builder |
toBuilder()
Builds a new
FulfillmentDeliveryDetails.Builder object. |
String |
toString()
Converts this FulfillmentDeliveryDetails into string format.
|
public FulfillmentDeliveryDetails(FulfillmentRecipient recipient, String scheduleType, String placedAt, String deliverAt, String prepTimeDuration, String deliveryWindowDuration, String note, String completedAt, String inProgressAt, String rejectedAt, String readyAt, String deliveredAt, String canceledAt, String cancelReason, String courierPickupAt, String courierPickupWindowDuration, Boolean isNoContactDelivery, String dropoffNotes, String courierProviderName, String courierSupportPhoneNumber, String squareDeliveryId, String externalDeliveryId, Boolean managedDelivery)
recipient - FulfillmentRecipient value for recipient.scheduleType - String value for scheduleType.placedAt - String value for placedAt.deliverAt - String value for deliverAt.prepTimeDuration - String value for prepTimeDuration.deliveryWindowDuration - String value for deliveryWindowDuration.note - String value for note.completedAt - String value for completedAt.inProgressAt - String value for inProgressAt.rejectedAt - String value for rejectedAt.readyAt - String value for readyAt.deliveredAt - String value for deliveredAt.canceledAt - String value for canceledAt.cancelReason - String value for cancelReason.courierPickupAt - String value for courierPickupAt.courierPickupWindowDuration - String value for courierPickupWindowDuration.isNoContactDelivery - Boolean value for isNoContactDelivery.dropoffNotes - String value for dropoffNotes.courierProviderName - String value for courierProviderName.courierSupportPhoneNumber - String value for courierSupportPhoneNumber.squareDeliveryId - String value for squareDeliveryId.externalDeliveryId - String value for externalDeliveryId.managedDelivery - Boolean value for managedDelivery.protected FulfillmentDeliveryDetails(FulfillmentRecipient recipient, String scheduleType, String placedAt, io.apimatic.core.types.OptionalNullable<String> deliverAt, io.apimatic.core.types.OptionalNullable<String> prepTimeDuration, io.apimatic.core.types.OptionalNullable<String> deliveryWindowDuration, io.apimatic.core.types.OptionalNullable<String> note, io.apimatic.core.types.OptionalNullable<String> completedAt, String inProgressAt, String rejectedAt, String readyAt, String deliveredAt, String canceledAt, io.apimatic.core.types.OptionalNullable<String> cancelReason, io.apimatic.core.types.OptionalNullable<String> courierPickupAt, io.apimatic.core.types.OptionalNullable<String> courierPickupWindowDuration, io.apimatic.core.types.OptionalNullable<Boolean> isNoContactDelivery, io.apimatic.core.types.OptionalNullable<String> dropoffNotes, io.apimatic.core.types.OptionalNullable<String> courierProviderName, io.apimatic.core.types.OptionalNullable<String> courierSupportPhoneNumber, io.apimatic.core.types.OptionalNullable<String> squareDeliveryId, io.apimatic.core.types.OptionalNullable<String> externalDeliveryId, io.apimatic.core.types.OptionalNullable<Boolean> managedDelivery)
recipient - FulfillmentRecipient value for recipient.scheduleType - String value for scheduleType.placedAt - String value for placedAt.deliverAt - String value for deliverAt.prepTimeDuration - String value for prepTimeDuration.deliveryWindowDuration - String value for deliveryWindowDuration.note - String value for note.completedAt - String value for completedAt.inProgressAt - String value for inProgressAt.rejectedAt - String value for rejectedAt.readyAt - String value for readyAt.deliveredAt - String value for deliveredAt.canceledAt - String value for canceledAt.cancelReason - String value for cancelReason.courierPickupAt - String value for courierPickupAt.courierPickupWindowDuration - String value for courierPickupWindowDuration.isNoContactDelivery - Boolean value for isNoContactDelivery.dropoffNotes - String value for dropoffNotes.courierProviderName - String value for courierProviderName.courierSupportPhoneNumber - String value for courierSupportPhoneNumber.squareDeliveryId - String value for squareDeliveryId.externalDeliveryId - String value for externalDeliveryId.managedDelivery - Boolean value for managedDelivery.public FulfillmentRecipient getRecipient()
public String getScheduleType()
public String getPlacedAt()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDeliverAt()
public String getDeliverAt()
protected io.apimatic.core.types.OptionalNullable<String> internalGetPrepTimeDuration()
public String getPrepTimeDuration()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDeliveryWindowDuration()
public String getDeliveryWindowDuration()
protected io.apimatic.core.types.OptionalNullable<String> internalGetNote()
public String getNote()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCompletedAt()
public String getCompletedAt()
public String getInProgressAt()
public String getRejectedAt()
public String getReadyAt()
public String getDeliveredAt()
public String getCanceledAt()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCancelReason()
public String getCancelReason()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCourierPickupAt()
public String getCourierPickupAt()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCourierPickupWindowDuration()
public String getCourierPickupWindowDuration()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetIsNoContactDelivery()
public Boolean getIsNoContactDelivery()
protected io.apimatic.core.types.OptionalNullable<String> internalGetDropoffNotes()
public String getDropoffNotes()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCourierProviderName()
public String getCourierProviderName()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCourierSupportPhoneNumber()
public String getCourierSupportPhoneNumber()
protected io.apimatic.core.types.OptionalNullable<String> internalGetSquareDeliveryId()
public String getSquareDeliveryId()
protected io.apimatic.core.types.OptionalNullable<String> internalGetExternalDeliveryId()
public String getExternalDeliveryId()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetManagedDelivery()
public Boolean getManagedDelivery()
public String toString()
public FulfillmentDeliveryDetails.Builder toBuilder()
FulfillmentDeliveryDetails.Builder object.
Creates the instance with the state of the current model.FulfillmentDeliveryDetails.Builder objectCopyright © 2024. All rights reserved.