com.tinypass.client.publisher.model.LinkedTermCheckoutTrackParams Maven / Gradle / Ivy
package com.tinypass.client.publisher.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
public class LinkedTermCheckoutTrackParams {
/* The application ID */
private String aid = null;
/* The unique browser ID */
private String browserId = null;
/* The ID of the term in the external system. Provided by the external system. */
private String externalTermId = null;
/* The Unix timestamp of when user started an external checkout */
private Long checkoutStartDate = null;
public String getAid() {
return aid;
}
public void setAid(String aid) {
this.aid = aid;
}
public String getBrowserId() {
return browserId;
}
public void setBrowserId(String browserId) {
this.browserId = browserId;
}
public String getExternalTermId() {
return externalTermId;
}
public void setExternalTermId(String externalTermId) {
this.externalTermId = externalTermId;
}
public Long getCheckoutStartDate() {
return checkoutStartDate;
}
public void setCheckoutStartDate(Long checkoutStartDate) {
this.checkoutStartDate = checkoutStartDate;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class LinkedTermCheckoutTrackParams {\n");
sb.append(" aid: ").append(aid).append("\n");
sb.append(" browserId: ").append(browserId).append("\n");
sb.append(" externalTermId: ").append(externalTermId).append("\n");
sb.append(" checkoutStartDate: ").append(checkoutStartDate).append("\n");
sb.append("}\n");
return sb.toString();
}
}