diff --git a/pom.xml b/pom.xml
index f12170c4..e252df86 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.bullhorn
sdk-rest
- 2.3.16
+ 2.3.17
jar
Bullhorn REST SDK
diff --git a/src/main/java/com/bullhornsdk/data/model/entity/core/paybill/rate/PlacementRateCardLine.java b/src/main/java/com/bullhornsdk/data/model/entity/core/paybill/rate/PlacementRateCardLine.java
index 11813bd0..7ce442a3 100644
--- a/src/main/java/com/bullhornsdk/data/model/entity/core/paybill/rate/PlacementRateCardLine.java
+++ b/src/main/java/com/bullhornsdk/data/model/entity/core/paybill/rate/PlacementRateCardLine.java
@@ -8,6 +8,10 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.annotation.JsonRootName;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.Getter;
+import lombok.Setter;
import org.joda.time.DateTime;
import javax.validation.constraints.Size;
@@ -23,9 +27,14 @@
"customText1", "customText2", "customText3", "customText4", "customText5",
"customText6", "customText7", "customText8", "customText9", "customText10",
"externalID", "migrateGUID", "payCurrencyUnit", "payRate", "placementRateCardLineGroup",
- "payMultiplier", "billMultiplier", "markupPercent", "markupValue", "dateLastModified"})
+ "payMultiplier", "billMultiplier", "markupPercent", "markupValue", "dateLastModified",
+ "taxableMargin"})
+@Data
+@EqualsAndHashCode(callSuper = false)
public class PlacementRateCardLine extends CustomFieldsI implements QueryEntity, UpdateEntity, CreateEntity, EditHistoryEntity, DateLastModifiedEntity {
+ @Getter(onMethod_ = @Override)
+ @Setter(onMethod_ = @Override)
private Integer id;
@Size(max = 100)
@@ -57,179 +66,8 @@ public class PlacementRateCardLine extends CustomFieldsI implements QueryEntity,
private BigDecimal markupValue;
+ @Getter(onMethod_ = @Override)
private DateTime dateLastModified;
- @Override
- @JsonProperty("id")
- public Integer getId() {
- return id;
- }
-
- @Override
- @JsonProperty("id")
- public void setId(Integer id) {
- this.id = id;
- }
-
- @JsonProperty("alias")
- public String getAlias() {
- return alias;
- }
-
- @JsonProperty("alias")
- public void setAlias(String alias) {
- this.alias = alias;
- }
-
- @JsonProperty("billCurrencyUnit")
- public CurrencyUnit getBillCurrencyUnit() {
- return billCurrencyUnit;
- }
-
- @JsonProperty("billCurrencyUnit")
- public void setBillCurrencyUnit(CurrencyUnit billCurrencyUnit) {
- this.billCurrencyUnit = billCurrencyUnit;
- }
-
- @JsonProperty("earnCode")
- public EarnCode getEarnCode() {
- return earnCode;
- }
-
- @JsonProperty("earnCode")
- public void setEarnCode(EarnCode earnCode) {
- this.earnCode = earnCode;
- }
-
- @JsonProperty("billRate")
- public BigDecimal getBillRate() {
- return billRate;
- }
-
- @JsonProperty("billRate")
- public void setBillRate(BigDecimal billRate) {
- this.billRate = billRate;
- }
-
- @JsonProperty("externalID")
- public String getExternalID() {
- return externalID;
- }
-
- @JsonProperty("externalID")
- public void setExternalID(String externalID) {
- this.externalID = externalID;
- }
-
- @JsonProperty("migrateGUID")
- public String getMigrateGUID() {
- return migrateGUID;
- }
-
- @JsonProperty("migrateGUID")
- public void setMigrateGUID(String migrateGUID) {
- this.migrateGUID = migrateGUID;
- }
-
- @JsonProperty("payCurrencyUnit")
- public CurrencyUnit getPayCurrencyUnit() {
- return payCurrencyUnit;
- }
-
- @JsonProperty("payCurrencyUnit")
- public void setPayCurrencyUnit(CurrencyUnit payCurrencyUnit) {
- this.payCurrencyUnit = payCurrencyUnit;
- }
-
- @JsonProperty("payRate")
- public BigDecimal getPayRate() {
- return payRate;
- }
-
- @JsonProperty("payRate")
- public void setPayRate(BigDecimal payRate) {
- this.payRate = payRate;
- }
-
- @JsonProperty("placementRateCardLineGroup")
- public PlacementRateCardLineGroup getPlacementRateCardLineGroup() {
- return placementRateCardLineGroup;
- }
-
- @JsonProperty("placementRateCardLineGroup")
- public void setPlacementRateCardLineGroup(PlacementRateCardLineGroup placementRateCardLineGroup) {
- this.placementRateCardLineGroup = placementRateCardLineGroup;
- }
-
- public BigDecimal getPayMultiplier() {
- return payMultiplier;
- }
-
- public void setPayMultiplier(BigDecimal payMultiplier) {
- this.payMultiplier = payMultiplier;
- }
-
- public BigDecimal getBillMultiplier() {
- return billMultiplier;
- }
-
- public void setBillMultiplier(BigDecimal billMultiplier) {
- this.billMultiplier = billMultiplier;
- }
-
- public BigDecimal getMarkupPercent() {
- return markupPercent;
- }
-
- public void setMarkupPercent(BigDecimal markupPercent) {
- this.markupPercent = markupPercent;
- }
-
- public BigDecimal getMarkupValue() {
- return markupValue;
- }
-
- public void setMarkupValue(BigDecimal markupValue) {
- this.markupValue = markupValue;
- }
-
- @Override
- public DateTime getDateLastModified() {
- return dateLastModified;
- }
-
- public void setDateLastModified(DateTime dateLastModified) {
- this.dateLastModified = dateLastModified;
- }
-
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- if (!super.equals(o)) return false;
- PlacementRateCardLine that = (PlacementRateCardLine) o;
- return Objects.equals(id, that.id) && Objects.equals(alias, that.alias) && Objects.equals(billCurrencyUnit, that.billCurrencyUnit) && Objects.equals(billRate, that.billRate) && Objects.equals(earnCode, that.earnCode) && Objects.equals(externalID, that.externalID) && Objects.equals(migrateGUID, that.migrateGUID) && Objects.equals(payCurrencyUnit, that.payCurrencyUnit) && Objects.equals(payRate, that.payRate) && Objects.equals(placementRateCardLineGroup, that.placementRateCardLineGroup);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(super.hashCode(), id, alias, billCurrencyUnit, billRate, earnCode, externalID, migrateGUID, payCurrencyUnit, payRate, placementRateCardLineGroup);
- }
-
- @Override
- public String toString() {
- return "PlacementRateCardLine{" +
- "id=" + id +
- ", alias='" + alias + '\'' +
- ", billCurrencyUnit=" + billCurrencyUnit +
- ", billRate=" + billRate +
- ", earnCode=" + earnCode +
- ", externalID='" + externalID + '\'' +
- ", migrateGUID='" + migrateGUID + '\'' +
- ", payCurrencyUnit=" + payCurrencyUnit +
- ", payRate=" + payRate +
- ", placementRateCardLineGroup=" + placementRateCardLineGroup +
- '}';
- }
-
+ private BigDecimal taxableMargin;
}