/* * GPL v3 */ package Bricklink.org.kleini.bricklink.data; import java.util.Date; import org.codehaus.jackson.annotate.JsonProperty; /** * {@link ShippingDT} * * @author <a href="mailto:himself@kleini.org">Marcus Klein</a> */ public class ShippingDT { /** * Shipping method the buyer selected */ private String method; /** * Shipping method ID */ private String identifier; /** * Tracking numbers for the shipping */ private String trackingNumber; /** * URL for tracking the shipping * API-only field. It is not shown on the BrickLink pages. */ private String trackingLink; /** * Shipping date * API-only field. It is not shown on the BrickLink pages. */ private Date shipped; /** * The object representation of the shipping address */ private AddressDT address; public ShippingDT() { super(); } @JsonProperty("method") public String getMethod() { return method; } @JsonProperty("method") public void setMethod(String method) { this.method = method; } @JsonProperty("method_id") public String getIdentifier() { return identifier; } @JsonProperty("method_id") public void setIdentifier(String identifier) { this.identifier = identifier; } @JsonProperty("tracking_no") public String getTrackingNumber() { return trackingNumber; } @JsonProperty("tracking_no") public void setTrackingNumber(String trackingNumber) { this.trackingNumber = trackingNumber; } @JsonProperty("tracking_link") public String getTrackingLink() { return trackingLink; } @JsonProperty("tracking_link") public void setTrackingLink(String trackingLink) { this.trackingLink = trackingLink; } @JsonProperty("date_shipped") public Date getShipped() { return shipped; } @JsonProperty("date_shipped") public void setShipped(Date shipped) { this.shipped = shipped; } @JsonProperty("address") public AddressDT getAddress() { return address; } @JsonProperty("address") public void setAddress(AddressDT address) { this.address = address; } }