15
15
import com .bullhornsdk .data .model .entity .core .onboarding .OnboardingReceivedSent ;
16
16
import com .bullhornsdk .data .model .entity .core .paybill .BillingProfile ;
17
17
import com .bullhornsdk .data .model .entity .core .paybill .generalledger .*;
18
+ import com .bullhornsdk .data .model .entity .core .paybill .invoice .PayBillCycle ;
19
+ import com .bullhornsdk .data .model .entity .core .paybill .legalbusinessentity .LegalBusinessEntity ;
18
20
import com .bullhornsdk .data .model .entity .core .paybill .optionslookup .SimplifiedOptionsLookup ;
19
21
import com .bullhornsdk .data .model .entity .core .type .AssociationEntity ;
20
22
import com .bullhornsdk .data .model .entity .core .type .CreateEntity ;
70
72
"dateClientEffective" , "dateEffective" , "dateEnd" , "dateLastModified" , "daysGuaranteed" , "daysProRated" , "durationWeeks" , "employeeType" ,
71
73
"employmentType" , "fee" , "flatFee" , "fileAttachments" , "generalLedgerSegment1" , "generalLedgerSegment2" , "generalLedgerSegment3" , "generalLedgerSegment4" ,
72
74
"generalLedgerSegment5" , "hoursOfOperation" , "hoursPerDay" , "housingManagerID" , "housingStatus" , "invoiceGroupName" ,
73
- "jobOrder" , "jobSubmission" , "lastBteSyncDate" , "markUpPercentage" , "migrateGUID" , "notes" , "overtimeMarkUpPercentage" , "optionsPackage" ,
75
+ "jobOrder" , "jobSubmission" , "lastBteSyncDate" , "legalBusinessEntity" , " markUpPercentage" , "migrateGUID" , "notes" , "overtimeMarkUpPercentage" , "optionsPackage" ,
74
76
"onboardingDocumentReceivedCount" , "onboardingDocumentSentCount" , "onboardingPercentComplete" , "onboardingReceivedSent" , "onboardingStatus" ,
75
77
"otExemption" , "otherHourlyFee" , "otherHourlyFeeComments" , "overtimeRate" , "payRate" , "projectCodeList" ,
76
78
"recruitingManagerPercentGrossMargin" , "referralFee" , "referralFeeType" , "reportTo" , "reportedMargin" , "salary" , "salaryUnit" ,
77
79
"salesManagerPercentGrossMargin" , "statementClientContact" , "status" , "tasks" , "taxRate" , "taxState" , "terminationReason" ,
78
80
"timeUnits" , "vendorClientCorporation" , "workWeekStart" , "workersCompensationRate" , "customObject1s" , "customObject2s" , "customObject3s" , "customObject4s" ,
79
81
"customObject5s" , "customObject6s" , "customObject7s" , "customObject8s" , "customObject9s" , "customObject10s" , "location" , "timeAndExpense" , "placementShiftSet" ,
80
- "approvedChangeRequests" , "approvedPlacementRateCardChangeRequests" , "benefitGroup" , "canEnterTime" , "clientContact" , "clientCorporation" ,
82
+ "timesheetCycle" , " approvedChangeRequests" , "approvedPlacementRateCardChangeRequests" , "benefitGroup" , "canEnterTime" , "clientContact" , "clientCorporation" ,
81
83
"clientRating" , "customText50" , "draftPlacementRateCardChangeRequests" , "employmentStartDate" , "estaffGUID" , "estimatedEndDate" ,
82
84
"expiringCredentials" , "housingAmenities" , "incompleteRequirements" , "isMultirate" , "isWorkFromHome" , "lastApprovedPlacementChangeRequest" ,
83
85
"owner" , "owners" , "payGroup" , "payrollEmployeeType" , "payrollSyncStatus" , "pendingChangeRequests" , "pendingPlacementRateCardChangeRequests" ,
@@ -192,6 +194,8 @@ public class Placement extends CustomFieldsD implements SearchEntity, QueryEntit
192
194
193
195
private JobSubmission jobSubmission ;
194
196
197
+ private LegalBusinessEntity legalBusinessEntity ;
198
+
195
199
private Object migrateGUID ;
196
200
197
201
@ JsonIgnore
@@ -227,6 +231,8 @@ public class Placement extends CustomFieldsD implements SearchEntity, QueryEntit
227
231
228
232
private BigDecimal payRate ;
229
233
234
+ private PayBillCycle timesheetCycle ;
235
+
230
236
@ JsonIgnore
231
237
private String projectCodeList ;
232
238
@@ -819,6 +825,16 @@ public void setJobSubmission(JobSubmission jobSubmission) {
819
825
this .jobSubmission = jobSubmission ;
820
826
}
821
827
828
+ @ JsonProperty ("legalBusinessEntity" )
829
+ public LegalBusinessEntity getLegalBusinessEntity () {
830
+ return legalBusinessEntity ;
831
+ }
832
+
833
+ @ JsonProperty ("legalBusinessEntity" )
834
+ public void setLegalBusinessEntity (LegalBusinessEntity legalBusinessEntity ) {
835
+ this .legalBusinessEntity = legalBusinessEntity ;
836
+ }
837
+
822
838
@ JsonProperty ("markUpPercentage" )
823
839
public BigDecimal getMarkUpPercentage () {
824
840
return markUpPercentage ;
@@ -990,6 +1006,16 @@ public void setProjectCodeList(String projectCodeList) {
990
1006
this .projectCodeList = projectCodeList ;
991
1007
}
992
1008
1009
+ @ JsonProperty ("timesheetCycle" )
1010
+ public PayBillCycle getTimesheetCycle () {
1011
+ return timesheetCycle ;
1012
+ }
1013
+
1014
+ @ JsonProperty ("timesheetCycle" )
1015
+ public void setTimesheetCycle (PayBillCycle timesheetCycle ) {
1016
+ this .timesheetCycle = timesheetCycle ;
1017
+ }
1018
+
993
1019
@ JsonProperty ("recruitingManagerPercentGrossMargin" )
994
1020
public BigDecimal getRecruitingManagerPercentGrossMargin () {
995
1021
return recruitingManagerPercentGrossMargin ;
@@ -1649,6 +1675,7 @@ public boolean equals(Object o) {
1649
1675
Objects .equals (invoiceGroupName , placement .invoiceGroupName ) &&
1650
1676
Objects .equals (jobOrder , placement .jobOrder ) &&
1651
1677
Objects .equals (jobSubmission , placement .jobSubmission ) &&
1678
+ Objects .equals (legalBusinessEntity , placement .legalBusinessEntity ) &&
1652
1679
Objects .equals (migrateGUID , placement .migrateGUID ) &&
1653
1680
Objects .equals (optionsPackage , placement .optionsPackage ) &&
1654
1681
Objects .equals (onboardingDocumentReceivedCount , placement .onboardingDocumentReceivedCount ) &&
@@ -1666,6 +1693,7 @@ public boolean equals(Object o) {
1666
1693
Objects .equals (payGroup , placement .payGroup ) &&
1667
1694
Objects .equals (payRate , placement .payRate ) &&
1668
1695
Objects .equals (projectCodeList , placement .projectCodeList ) &&
1696
+ Objects .equals (timesheetCycle , placement .timesheetCycle ) &&
1669
1697
Objects .equals (recruitingManagerPercentGrossMargin , placement .recruitingManagerPercentGrossMargin ) &&
1670
1698
Objects .equals (referralFee , placement .referralFee ) &&
1671
1699
Objects .equals (referralFeeType , placement .referralFeeType ) &&
@@ -1701,7 +1729,7 @@ public boolean equals(Object o) {
1701
1729
@ Override
1702
1730
public int hashCode () {
1703
1731
1704
- return Objects .hash (super .hashCode (), id , appointments , approvingClientContact , backupApprovingClientContact , billingClientContact , billingProfile , billingFrequency , bonusPackage , branch , candidate , placementCertifications , changeRequests , clientBillRate , clientOvertimeRate , comments , commissions , location , timeAndExpense , placementShiftSet , costCenter , dateAdded , dateBegin , dateClientEffective , dateEffective , dateEnd , dateLastModified , daysGuaranteed , daysProRated , durationWeeks , employeeType , employmentType , fee , flatFee , fileAttachments , generalLedgerSegment1 , generalLedgerSegment2 , generalLedgerSegment3 , generalLedgerSegment4 , generalLedgerSegment5 , hoursOfOperation , hoursPerDay , housingManagerID , housingStatus , invoiceGroupName , jobOrder , jobSubmission , migrateGUID , optionsPackage , onboardingDocumentReceivedCount , onboardingDocumentSentCount , onboardingPercentComplete , onboardingReceivedSent , onboardingStatus , otExemption , otherHourlyFee , markUpPercentage , notes , otherHourlyFeeComments , overtimeMarkUpPercentage , overtimeRate , payGroup , payRate , projectCodeList , recruitingManagerPercentGrossMargin , referralFee , referralFeeType , reportTo , reportedMargin , salary , salaryUnit , salesManagerPercentGrossMargin , statementClientContact , status , tasks , taxRate , taxState , terminationReason , timeUnits , vendorClientCorporation , workWeekStart , workersCompensationRate , customObject1s , customObject2s , customObject3s , customObject4s , customObject5s , customObject6s , customObject7s , customObject8s , customObject9s , customObject10s , bteSyncStatus , lastBteSyncDate );
1732
+ return Objects .hash (super .hashCode (), id , appointments , approvingClientContact , backupApprovingClientContact , billingClientContact , billingProfile , billingFrequency , bonusPackage , branch , candidate , placementCertifications , changeRequests , clientBillRate , clientOvertimeRate , comments , commissions , location , timeAndExpense , placementShiftSet , costCenter , dateAdded , dateBegin , dateClientEffective , dateEffective , dateEnd , dateLastModified , daysGuaranteed , daysProRated , durationWeeks , employeeType , employmentType , fee , flatFee , fileAttachments , generalLedgerSegment1 , generalLedgerSegment2 , generalLedgerSegment3 , generalLedgerSegment4 , generalLedgerSegment5 , hoursOfOperation , hoursPerDay , housingManagerID , housingStatus , invoiceGroupName , jobOrder , jobSubmission , legalBusinessEntity , migrateGUID , optionsPackage , onboardingDocumentReceivedCount , onboardingDocumentSentCount , onboardingPercentComplete , onboardingReceivedSent , onboardingStatus , otExemption , otherHourlyFee , markUpPercentage , notes , otherHourlyFeeComments , overtimeMarkUpPercentage , overtimeRate , payGroup , payRate , projectCodeList , timesheetCycle , recruitingManagerPercentGrossMargin , referralFee , referralFeeType , reportTo , reportedMargin , salary , salaryUnit , salesManagerPercentGrossMargin , statementClientContact , status , tasks , taxRate , taxState , terminationReason , timeUnits , vendorClientCorporation , workWeekStart , workersCompensationRate , customObject1s , customObject2s , customObject3s , customObject4s , customObject5s , customObject6s , customObject7s , customObject8s , customObject9s , customObject10s , bteSyncStatus , lastBteSyncDate );
1705
1733
}
1706
1734
1707
1735
@ Override
@@ -1753,6 +1781,7 @@ public String toString() {
1753
1781
", invoiceGroupName='" + invoiceGroupName + '\'' +
1754
1782
", jobOrder=" + jobOrder +
1755
1783
", jobSubmission=" + jobSubmission +
1784
+ ", legalBusinessEntity=" + legalBusinessEntity +
1756
1785
", migrateGUID=" + migrateGUID +
1757
1786
", optionsPackage='" + optionsPackage + '\'' +
1758
1787
", onboardingDocumentReceivedCount=" + onboardingDocumentReceivedCount +
@@ -1770,6 +1799,7 @@ public String toString() {
1770
1799
", payGroup=" + payGroup +
1771
1800
", payRate=" + payRate +
1772
1801
", projectCodeList='" + projectCodeList + '\'' +
1802
+ ", timesheetCycle=" + timesheetCycle +
1773
1803
", recruitingManagerPercentGrossMargin=" + recruitingManagerPercentGrossMargin +
1774
1804
", referralFee=" + referralFee +
1775
1805
", referralFeeType='" + referralFeeType + '\'' +
0 commit comments