@@ -26,10 +26,18 @@ fn test_project_deserialize() {
2626 "budgetMode": "detailed",
2727 "useMonthlyBudget": true,
2828 "monthlyBudgetMode": "detailed",
29+ "capMaxMemberHoursPerDay": false,
30+ "maxMemberHoursPerDay": null,
31+ "capMaxMemberHoursPerWeek": false,
32+ "maxMemberHoursPerWeek": null,
33+ "capMaxMemberHoursPerMonth": false,
34+ "maxMemberHoursPerMonth": null,
2935 "requiresNotes": true,
3036 "requiresTasks": true,
3137 "recordStatusId": "active",
3238 "isProductive": null,
39+ "lockTimeAndExpenses": false,
40+ "trackTimeToAssignedRoles": true,
3341 "createdAt": "2022-03-15T14:59:18.825Z",
3442 "client": {
3543 "id": "d5afaffe-09e5-4d73-b02c-905b40fc6c22",
@@ -53,6 +61,14 @@ fn test_project_deserialize() {
5361 "name": "Data Analytics"
5462 }
5563 ],
64+ "salesRepresentative": {
65+ "id": "w6816355-8945-40aa-b798-b0d6fd89e437",
66+ "name": "Joe"
67+ },
68+ "businessUnit": {
69+ "id": "0e8351ea-6b3c-4307-97cc-196448de0ef1",
70+ "name": "Palermo North America"
71+ },
5672 "budget": {
5773 "revenue": 602500,
5874 "servicesRevenue": 600000,
@@ -99,10 +115,18 @@ fn test_project_deserialize() {
99115 budget_mode : Some ( BudgetMode :: Detailed ) ,
100116 use_monthly_budget : true ,
101117 monthly_budget_mode : Some ( MonthlyBudgetMode :: Detailed ) ,
118+ cap_max_member_hours_per_day : false ,
119+ max_member_hours_per_day : None ,
120+ cap_max_member_hours_per_week : false ,
121+ max_member_hours_per_week : None ,
122+ cap_max_member_hours_per_month : false ,
123+ max_member_hours_per_month : None ,
102124 requires_notes : true ,
103125 requires_tasks : true ,
104126 record_status_id : RecordStatus :: Active ,
105127 is_productive : None ,
128+ lock_time_and_expenses : false ,
129+ track_time_to_assigned_roles : true ,
106130 created_at : types:: Timestamp ( String :: from ( "2022-03-15T14:59:18.825Z" ) ) ,
107131 client : shared:: Client {
108132 id : types:: UUID ( String :: from ( "d5afaffe-09e5-4d73-b02c-905b40fc6c22" ) ) ,
@@ -126,6 +150,14 @@ fn test_project_deserialize() {
126150 name: String :: from( "Data Analytics" ) ,
127151 } ,
128152 ] ,
153+ sales_representative : Some ( SalesRepresentative {
154+ id : types:: UUID ( String :: from ( "w6816355-8945-40aa-b798-b0d6fd89e437" ) ) ,
155+ name : String :: from ( "Joe" ) ,
156+ } ) ,
157+ business_unit : Some ( BusinessUnit {
158+ id : types:: UUID ( String :: from ( "0e8351ea-6b3c-4307-97cc-196448de0ef1" ) ) ,
159+ name : String :: from ( "Palermo North America" ) ,
160+ } ) ,
129161 budget : Some ( Budget {
130162 revenue : 602500 ,
131163 services_revenue : 600000 ,
0 commit comments