@@ -9,21 +9,44 @@ import ApiClient from '../ApiClient';
9
9
import OrderLineItemProject from './OrderLineItemProject' ;
10
10
11
11
class OrderLineItem {
12
- constructor ( project , vintageYear , amount , unit , price , currency ) {
12
+ constructor (
13
+ project ,
14
+ vintageYear ,
15
+ vintageStartYear ,
16
+ vintageEndYear ,
17
+ amount ,
18
+ unit ,
19
+ price ,
20
+ currency
21
+ ) {
13
22
OrderLineItem . initialize (
14
23
this ,
15
24
project ,
16
25
vintageYear ,
26
+ vintageStartYear ,
27
+ vintageEndYear ,
17
28
amount ,
18
29
unit ,
19
30
price ,
20
31
currency
21
32
) ;
22
33
}
23
34
24
- static initialize ( obj , project , vintageYear , amount , unit , price , currency ) {
35
+ static initialize (
36
+ obj ,
37
+ project ,
38
+ vintageYear ,
39
+ vintageStartYear ,
40
+ vintageEndYear ,
41
+ amount ,
42
+ unit ,
43
+ price ,
44
+ currency
45
+ ) {
25
46
obj [ 'project' ] = project ;
26
47
obj [ 'vintage_year' ] = vintageYear ;
48
+ obj [ 'vintage_start_year' ] = vintageStartYear ;
49
+ obj [ 'vintage_end_year' ] = vintageEndYear ;
27
50
obj [ 'amount' ] = amount ;
28
51
obj [ 'unit' ] = unit ;
29
52
obj [ 'price' ] = price ;
@@ -52,6 +75,20 @@ class OrderLineItem {
52
75
) ;
53
76
}
54
77
78
+ if ( data . hasOwnProperty ( 'vintage_start_year' ) ) {
79
+ obj [ 'vintage_start_year' ] = ApiClient . convertToType (
80
+ data [ 'vintage_start_year' ] ,
81
+ 'Number'
82
+ ) ;
83
+ }
84
+
85
+ if ( data . hasOwnProperty ( 'vintage_end_year' ) ) {
86
+ obj [ 'vintage_end_year' ] = ApiClient . convertToType (
87
+ data [ 'vintage_end_year' ] ,
88
+ 'Number'
89
+ ) ;
90
+ }
91
+
55
92
if ( data . hasOwnProperty ( 'amount' ) ) {
56
93
obj [ 'amount' ] = ApiClient . convertToType ( data [ 'amount' ] , 'Number' ) ;
57
94
}
@@ -78,6 +115,10 @@ OrderLineItem.prototype['project'] = undefined;
78
115
79
116
OrderLineItem . prototype [ 'vintage_year' ] = undefined ;
80
117
118
+ OrderLineItem . prototype [ 'vintage_start_year' ] = undefined ;
119
+
120
+ OrderLineItem . prototype [ 'vintage_end_year' ] = undefined ;
121
+
81
122
OrderLineItem . prototype [ 'amount' ] = undefined ;
82
123
83
124
OrderLineItem . prototype [ 'unit' ] = undefined ;
0 commit comments