BookingRequestDTO.java
package com.tradecloud.dto.external;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown = true)
public class BookingRequestDTO {
private ExternalTypeDTO.Type type;
private String pickUpDate;
private PickupContactDTO PickupContact;
private String pickUpRemarks;
private ShipperAddressDTO ShipperAddress;
private DeliveryContactDTO DeliveryContact;
private ConsigneeContactDTO ConsigneeContact;
private ConsigneeAddressDTO ConsigneeAddress;
private BillingAddressDTO BillingAddress;
private NotificationAddressDTO NotificationAddress;
// Getter Methods
public ExternalTypeDTO.Type getType() {
return type;
}
public String getPickUpDate() {
return pickUpDate;
}
public PickupContactDTO getPickupContact() {
return PickupContact;
}
public String getPickUpRemarks() {
return pickUpRemarks;
}
public ShipperAddressDTO getShipperAddress() {
return ShipperAddress;
}
public DeliveryContactDTO getDeliveryContact() {
return DeliveryContact;
}
public ConsigneeContactDTO getConsigneeContact() {
return ConsigneeContact;
}
public ConsigneeAddressDTO getConsigneeAddress() {
return ConsigneeAddress;
}
public BillingAddressDTO getBillingAddress() {
return BillingAddress;
}
public NotificationAddressDTO getNotificationAddress() {
return NotificationAddress;
}
// Setter Methods
public void setType(ExternalTypeDTO.Type type) {
this.type = type;
}
public void setPickUpDate(String pickUpDate) {
this.pickUpDate = pickUpDate;
}
public void setPickupContact(PickupContactDTO pickupContact) {
this.PickupContact = pickupContact;
}
public void setPickUpRemarks(String pickUpRemarks) {
this.pickUpRemarks = pickUpRemarks;
}
public void setShipperAddress(ShipperAddressDTO shipperAddress) {
this.ShipperAddress = shipperAddress;
}
public void setDeliveryContact(DeliveryContactDTO deliveryContact) {
this.DeliveryContact = deliveryContact;
}
public void setConsigneeContact(ConsigneeContactDTO consigneeContact) {
this.ConsigneeContact = consigneeContact;
}
public void setConsigneeAddress(ConsigneeAddressDTO consigneeAddress) {
this.ConsigneeAddress = consigneeAddress;
}
public void setBillingAddress(BillingAddressDTO billingAddress) {
this.BillingAddress = billingAddress;
}
public void setNotificationAddress(NotificationAddressDTO notificationAddress) {
this.NotificationAddress = notificationAddress;
}
}