11import json
2+ import warnings
23
34class CreateCertificateRequest (object ):
45 def __init__ (self , product , years , csr , dcv_type ):
56 self .product = product
67 self .years = years
78 self .csr = csr
89 self .dcv_type = dcv_type
9-
1010 self .subject_alternative_names = []
1111 self .dcv = []
1212 self .company = ''
1313 self .department = ''
1414 self .address = ''
1515 self .zipcode = ''
1616 self .city = ''
17+ self .province = ''
18+ self .country = ''
19+ self .certenroll_email = ''
1720 self .approver_first_name = ''
1821 self .approver_last_name = ''
1922 self .approver_email = ''
2023 self .approver_phone = ''
24+ self .approver_representative_first_name = ''
25+ self .approver_representative_last_name = ''
26+ self .approver_representative_email = ''
27+ self .approver_representative_phone = ''
28+ self .approver_representative_position = ''
2129 self .kvk = ''
2230 self .reference = ''
2331 self .language = ''
@@ -40,12 +48,49 @@ def toDict(self):
4048 if self .address != '' : result ['address' ] = self .address
4149 if self .zipcode != '' : result ['zipcode' ] = self .zipcode
4250 if self .city != '' : result ['city' ] = self .city
51+ if self .province != '' : result ['province' ] = self .province
52+ if self .country != '' : result ['country' ] = self .country
4353 if self .approver_first_name != '' : result ['approverFirstName' ] = self .approver_first_name
4454 if self .approver_last_name != '' : result ['approverLastName' ] = self .approver_last_name
4555 if self .approver_email != '' : result ['approverEmail' ] = self .approver_email
4656 if self .approver_phone != '' : result ['approverPhone' ] = self .approver_phone
57+ if self .approver_representative_first_name != '' : result ['approverRepresentativeFirstName' ] = self .approver_representative_first_name
58+ if self .approver_representative_last_name != '' : result ['approverRepresentativeLastName' ] = self .approver_representative_last_name
59+ if self .approver_representative_email != '' : result ['approverRepresentativeEmail' ] = self .approver_representative_email
60+ if self .approver_representative_phone != '' : result ['approverRepresentativePhone' ] = self .approver_representative_phone
61+ if self .approver_representative_position != '' : result ['approverRepresentativePosition' ] = self .approver_representative_position
62+ if self .certenroll_email != '' : result ['certenrollEmail' ] = self .certenroll_email
4763 if self .kvk != '' : result ['kvk' ] = self .kvk
4864 if self .reference != '' : result ['reference' ] = self .reference
4965 if self .language != '' : result ['language' ] = self .language
5066
5167 return result
68+
69+ @property
70+ def approver_first_name (self ):
71+ return self ._approver_first_name
72+ @property
73+ def approver_last_name (self ):
74+ return self ._approver_last_name
75+ @property
76+ def approver_phone (self ):
77+ return self ._approver_phone
78+
79+
80+ @approver_first_name .setter
81+ def approver_first_name (self ,value ):
82+ self ._approver_first_name = value
83+ if (value != '' ):
84+ warnings .warn ("Warning! approverFirstName is deprecated, please use approverRepresentativeFirstName" )
85+
86+ @approver_last_name .setter
87+ def approver_last_name (self ,value ):
88+ self ._approver_last_name = value
89+ if (value != '' ):
90+ warnings .warn ("Warning! approverLastName is deprecated, please use approverRepresentativeLastName" )
91+
92+ @approver_phone .setter
93+ def approver_phone (self ,value ):
94+ self ._approver_phone = value
95+ if (value != '' ):
96+ warnings .warn ("Warning! approverPhone is deprecated, please use approverRepresentativePhone" )
0 commit comments