docusign_esign.models.currency_plan_price
Docusign eSignature REST API
The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. # noqa: E501
OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git
1# coding: utf-8 2 3""" 4 Docusign eSignature REST API 5 6 The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. # noqa: E501 7 8 OpenAPI spec version: v2.1 9 Contact: devcenter@docusign.com 10 Generated by: https://github.com/swagger-api/swagger-codegen.git 11""" 12 13 14import pprint 15import re # noqa: F401 16 17import six 18 19from docusign_esign.client.configuration import Configuration 20 21 22class CurrencyPlanPrice(object): 23 """NOTE: This class is auto generated by the swagger code generator program. 24 25 Do not edit the class manually. 26 """ 27 28 """ 29 Attributes: 30 swagger_types (dict): The key is attribute name 31 and the value is attribute type. 32 attribute_map (dict): The key is attribute name 33 and the value is json key in definition. 34 """ 35 swagger_types = { 36 'currency_code': 'str', 37 'currency_symbol': 'str', 38 'per_seat_price': 'str', 39 'supported_card_types': 'CreditCardTypes', 40 'support_incident_fee': 'str', 41 'support_plan_fee': 'str' 42 } 43 44 attribute_map = { 45 'currency_code': 'currencyCode', 46 'currency_symbol': 'currencySymbol', 47 'per_seat_price': 'perSeatPrice', 48 'supported_card_types': 'supportedCardTypes', 49 'support_incident_fee': 'supportIncidentFee', 50 'support_plan_fee': 'supportPlanFee' 51 } 52 53 def __init__(self, _configuration=None, **kwargs): # noqa: E501 54 """CurrencyPlanPrice - a model defined in Swagger""" # noqa: E501 55 if _configuration is None: 56 _configuration = Configuration() 57 self._configuration = _configuration 58 59 self._currency_code = None 60 self._currency_symbol = None 61 self._per_seat_price = None 62 self._supported_card_types = None 63 self._support_incident_fee = None 64 self._support_plan_fee = None 65 self.discriminator = None 66 67 setattr(self, "_{}".format('currency_code'), kwargs.get('currency_code', None)) 68 setattr(self, "_{}".format('currency_symbol'), kwargs.get('currency_symbol', None)) 69 setattr(self, "_{}".format('per_seat_price'), kwargs.get('per_seat_price', None)) 70 setattr(self, "_{}".format('supported_card_types'), kwargs.get('supported_card_types', None)) 71 setattr(self, "_{}".format('support_incident_fee'), kwargs.get('support_incident_fee', None)) 72 setattr(self, "_{}".format('support_plan_fee'), kwargs.get('support_plan_fee', None)) 73 74 @property 75 def currency_code(self): 76 """Gets the currency_code of this CurrencyPlanPrice. # noqa: E501 77 78 Specifies the ISO currency code for the account. # noqa: E501 79 80 :return: The currency_code of this CurrencyPlanPrice. # noqa: E501 81 :rtype: str 82 """ 83 return self._currency_code 84 85 @currency_code.setter 86 def currency_code(self, currency_code): 87 """Sets the currency_code of this CurrencyPlanPrice. 88 89 Specifies the ISO currency code for the account. # noqa: E501 90 91 :param currency_code: The currency_code of this CurrencyPlanPrice. # noqa: E501 92 :type: str 93 """ 94 95 self._currency_code = currency_code 96 97 @property 98 def currency_symbol(self): 99 """Gets the currency_symbol of this CurrencyPlanPrice. # noqa: E501 100 101 Specifies the currency symbol for the account. # noqa: E501 102 103 :return: The currency_symbol of this CurrencyPlanPrice. # noqa: E501 104 :rtype: str 105 """ 106 return self._currency_symbol 107 108 @currency_symbol.setter 109 def currency_symbol(self, currency_symbol): 110 """Sets the currency_symbol of this CurrencyPlanPrice. 111 112 Specifies the currency symbol for the account. # noqa: E501 113 114 :param currency_symbol: The currency_symbol of this CurrencyPlanPrice. # noqa: E501 115 :type: str 116 """ 117 118 self._currency_symbol = currency_symbol 119 120 @property 121 def per_seat_price(self): 122 """Gets the per_seat_price of this CurrencyPlanPrice. # noqa: E501 123 124 # noqa: E501 125 126 :return: The per_seat_price of this CurrencyPlanPrice. # noqa: E501 127 :rtype: str 128 """ 129 return self._per_seat_price 130 131 @per_seat_price.setter 132 def per_seat_price(self, per_seat_price): 133 """Sets the per_seat_price of this CurrencyPlanPrice. 134 135 # noqa: E501 136 137 :param per_seat_price: The per_seat_price of this CurrencyPlanPrice. # noqa: E501 138 :type: str 139 """ 140 141 self._per_seat_price = per_seat_price 142 143 @property 144 def supported_card_types(self): 145 """Gets the supported_card_types of this CurrencyPlanPrice. # noqa: E501 146 147 A simple type enumeration of the language used. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms) Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). # noqa: E501 148 149 :return: The supported_card_types of this CurrencyPlanPrice. # noqa: E501 150 :rtype: CreditCardTypes 151 """ 152 return self._supported_card_types 153 154 @supported_card_types.setter 155 def supported_card_types(self, supported_card_types): 156 """Sets the supported_card_types of this CurrencyPlanPrice. 157 158 A simple type enumeration of the language used. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms) Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). # noqa: E501 159 160 :param supported_card_types: The supported_card_types of this CurrencyPlanPrice. # noqa: E501 161 :type: CreditCardTypes 162 """ 163 164 self._supported_card_types = supported_card_types 165 166 @property 167 def support_incident_fee(self): 168 """Gets the support_incident_fee of this CurrencyPlanPrice. # noqa: E501 169 170 The support incident fee charged for each support incident. # noqa: E501 171 172 :return: The support_incident_fee of this CurrencyPlanPrice. # noqa: E501 173 :rtype: str 174 """ 175 return self._support_incident_fee 176 177 @support_incident_fee.setter 178 def support_incident_fee(self, support_incident_fee): 179 """Sets the support_incident_fee of this CurrencyPlanPrice. 180 181 The support incident fee charged for each support incident. # noqa: E501 182 183 :param support_incident_fee: The support_incident_fee of this CurrencyPlanPrice. # noqa: E501 184 :type: str 185 """ 186 187 self._support_incident_fee = support_incident_fee 188 189 @property 190 def support_plan_fee(self): 191 """Gets the support_plan_fee of this CurrencyPlanPrice. # noqa: E501 192 193 The support plan fee charged for this plan. # noqa: E501 194 195 :return: The support_plan_fee of this CurrencyPlanPrice. # noqa: E501 196 :rtype: str 197 """ 198 return self._support_plan_fee 199 200 @support_plan_fee.setter 201 def support_plan_fee(self, support_plan_fee): 202 """Sets the support_plan_fee of this CurrencyPlanPrice. 203 204 The support plan fee charged for this plan. # noqa: E501 205 206 :param support_plan_fee: The support_plan_fee of this CurrencyPlanPrice. # noqa: E501 207 :type: str 208 """ 209 210 self._support_plan_fee = support_plan_fee 211 212 def to_dict(self): 213 """Returns the model properties as a dict""" 214 result = {} 215 216 for attr, _ in six.iteritems(self.swagger_types): 217 value = getattr(self, attr) 218 if isinstance(value, list): 219 result[attr] = list(map( 220 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 221 value 222 )) 223 elif hasattr(value, "to_dict"): 224 result[attr] = value.to_dict() 225 elif isinstance(value, dict): 226 result[attr] = dict(map( 227 lambda item: (item[0], item[1].to_dict()) 228 if hasattr(item[1], "to_dict") else item, 229 value.items() 230 )) 231 else: 232 result[attr] = value 233 if issubclass(CurrencyPlanPrice, dict): 234 for key, value in self.items(): 235 result[key] = value 236 237 return result 238 239 def to_str(self): 240 """Returns the string representation of the model""" 241 return pprint.pformat(self.to_dict()) 242 243 def __repr__(self): 244 """For `print` and `pprint`""" 245 return self.to_str() 246 247 def __eq__(self, other): 248 """Returns true if both objects are equal""" 249 if not isinstance(other, CurrencyPlanPrice): 250 return False 251 252 return self.to_dict() == other.to_dict() 253 254 def __ne__(self, other): 255 """Returns true if both objects are not equal""" 256 if not isinstance(other, CurrencyPlanPrice): 257 return True 258 259 return self.to_dict() != other.to_dict()
23class CurrencyPlanPrice(object): 24 """NOTE: This class is auto generated by the swagger code generator program. 25 26 Do not edit the class manually. 27 """ 28 29 """ 30 Attributes: 31 swagger_types (dict): The key is attribute name 32 and the value is attribute type. 33 attribute_map (dict): The key is attribute name 34 and the value is json key in definition. 35 """ 36 swagger_types = { 37 'currency_code': 'str', 38 'currency_symbol': 'str', 39 'per_seat_price': 'str', 40 'supported_card_types': 'CreditCardTypes', 41 'support_incident_fee': 'str', 42 'support_plan_fee': 'str' 43 } 44 45 attribute_map = { 46 'currency_code': 'currencyCode', 47 'currency_symbol': 'currencySymbol', 48 'per_seat_price': 'perSeatPrice', 49 'supported_card_types': 'supportedCardTypes', 50 'support_incident_fee': 'supportIncidentFee', 51 'support_plan_fee': 'supportPlanFee' 52 } 53 54 def __init__(self, _configuration=None, **kwargs): # noqa: E501 55 """CurrencyPlanPrice - a model defined in Swagger""" # noqa: E501 56 if _configuration is None: 57 _configuration = Configuration() 58 self._configuration = _configuration 59 60 self._currency_code = None 61 self._currency_symbol = None 62 self._per_seat_price = None 63 self._supported_card_types = None 64 self._support_incident_fee = None 65 self._support_plan_fee = None 66 self.discriminator = None 67 68 setattr(self, "_{}".format('currency_code'), kwargs.get('currency_code', None)) 69 setattr(self, "_{}".format('currency_symbol'), kwargs.get('currency_symbol', None)) 70 setattr(self, "_{}".format('per_seat_price'), kwargs.get('per_seat_price', None)) 71 setattr(self, "_{}".format('supported_card_types'), kwargs.get('supported_card_types', None)) 72 setattr(self, "_{}".format('support_incident_fee'), kwargs.get('support_incident_fee', None)) 73 setattr(self, "_{}".format('support_plan_fee'), kwargs.get('support_plan_fee', None)) 74 75 @property 76 def currency_code(self): 77 """Gets the currency_code of this CurrencyPlanPrice. # noqa: E501 78 79 Specifies the ISO currency code for the account. # noqa: E501 80 81 :return: The currency_code of this CurrencyPlanPrice. # noqa: E501 82 :rtype: str 83 """ 84 return self._currency_code 85 86 @currency_code.setter 87 def currency_code(self, currency_code): 88 """Sets the currency_code of this CurrencyPlanPrice. 89 90 Specifies the ISO currency code for the account. # noqa: E501 91 92 :param currency_code: The currency_code of this CurrencyPlanPrice. # noqa: E501 93 :type: str 94 """ 95 96 self._currency_code = currency_code 97 98 @property 99 def currency_symbol(self): 100 """Gets the currency_symbol of this CurrencyPlanPrice. # noqa: E501 101 102 Specifies the currency symbol for the account. # noqa: E501 103 104 :return: The currency_symbol of this CurrencyPlanPrice. # noqa: E501 105 :rtype: str 106 """ 107 return self._currency_symbol 108 109 @currency_symbol.setter 110 def currency_symbol(self, currency_symbol): 111 """Sets the currency_symbol of this CurrencyPlanPrice. 112 113 Specifies the currency symbol for the account. # noqa: E501 114 115 :param currency_symbol: The currency_symbol of this CurrencyPlanPrice. # noqa: E501 116 :type: str 117 """ 118 119 self._currency_symbol = currency_symbol 120 121 @property 122 def per_seat_price(self): 123 """Gets the per_seat_price of this CurrencyPlanPrice. # noqa: E501 124 125 # noqa: E501 126 127 :return: The per_seat_price of this CurrencyPlanPrice. # noqa: E501 128 :rtype: str 129 """ 130 return self._per_seat_price 131 132 @per_seat_price.setter 133 def per_seat_price(self, per_seat_price): 134 """Sets the per_seat_price of this CurrencyPlanPrice. 135 136 # noqa: E501 137 138 :param per_seat_price: The per_seat_price of this CurrencyPlanPrice. # noqa: E501 139 :type: str 140 """ 141 142 self._per_seat_price = per_seat_price 143 144 @property 145 def supported_card_types(self): 146 """Gets the supported_card_types of this CurrencyPlanPrice. # noqa: E501 147 148 A simple type enumeration of the language used. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms) Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). # noqa: E501 149 150 :return: The supported_card_types of this CurrencyPlanPrice. # noqa: E501 151 :rtype: CreditCardTypes 152 """ 153 return self._supported_card_types 154 155 @supported_card_types.setter 156 def supported_card_types(self, supported_card_types): 157 """Sets the supported_card_types of this CurrencyPlanPrice. 158 159 A simple type enumeration of the language used. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms) Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). # noqa: E501 160 161 :param supported_card_types: The supported_card_types of this CurrencyPlanPrice. # noqa: E501 162 :type: CreditCardTypes 163 """ 164 165 self._supported_card_types = supported_card_types 166 167 @property 168 def support_incident_fee(self): 169 """Gets the support_incident_fee of this CurrencyPlanPrice. # noqa: E501 170 171 The support incident fee charged for each support incident. # noqa: E501 172 173 :return: The support_incident_fee of this CurrencyPlanPrice. # noqa: E501 174 :rtype: str 175 """ 176 return self._support_incident_fee 177 178 @support_incident_fee.setter 179 def support_incident_fee(self, support_incident_fee): 180 """Sets the support_incident_fee of this CurrencyPlanPrice. 181 182 The support incident fee charged for each support incident. # noqa: E501 183 184 :param support_incident_fee: The support_incident_fee of this CurrencyPlanPrice. # noqa: E501 185 :type: str 186 """ 187 188 self._support_incident_fee = support_incident_fee 189 190 @property 191 def support_plan_fee(self): 192 """Gets the support_plan_fee of this CurrencyPlanPrice. # noqa: E501 193 194 The support plan fee charged for this plan. # noqa: E501 195 196 :return: The support_plan_fee of this CurrencyPlanPrice. # noqa: E501 197 :rtype: str 198 """ 199 return self._support_plan_fee 200 201 @support_plan_fee.setter 202 def support_plan_fee(self, support_plan_fee): 203 """Sets the support_plan_fee of this CurrencyPlanPrice. 204 205 The support plan fee charged for this plan. # noqa: E501 206 207 :param support_plan_fee: The support_plan_fee of this CurrencyPlanPrice. # noqa: E501 208 :type: str 209 """ 210 211 self._support_plan_fee = support_plan_fee 212 213 def to_dict(self): 214 """Returns the model properties as a dict""" 215 result = {} 216 217 for attr, _ in six.iteritems(self.swagger_types): 218 value = getattr(self, attr) 219 if isinstance(value, list): 220 result[attr] = list(map( 221 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 222 value 223 )) 224 elif hasattr(value, "to_dict"): 225 result[attr] = value.to_dict() 226 elif isinstance(value, dict): 227 result[attr] = dict(map( 228 lambda item: (item[0], item[1].to_dict()) 229 if hasattr(item[1], "to_dict") else item, 230 value.items() 231 )) 232 else: 233 result[attr] = value 234 if issubclass(CurrencyPlanPrice, dict): 235 for key, value in self.items(): 236 result[key] = value 237 238 return result 239 240 def to_str(self): 241 """Returns the string representation of the model""" 242 return pprint.pformat(self.to_dict()) 243 244 def __repr__(self): 245 """For `print` and `pprint`""" 246 return self.to_str() 247 248 def __eq__(self, other): 249 """Returns true if both objects are equal""" 250 if not isinstance(other, CurrencyPlanPrice): 251 return False 252 253 return self.to_dict() == other.to_dict() 254 255 def __ne__(self, other): 256 """Returns true if both objects are not equal""" 257 if not isinstance(other, CurrencyPlanPrice): 258 return True 259 260 return self.to_dict() != other.to_dict()
NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
54 def __init__(self, _configuration=None, **kwargs): # noqa: E501 55 """CurrencyPlanPrice - a model defined in Swagger""" # noqa: E501 56 if _configuration is None: 57 _configuration = Configuration() 58 self._configuration = _configuration 59 60 self._currency_code = None 61 self._currency_symbol = None 62 self._per_seat_price = None 63 self._supported_card_types = None 64 self._support_incident_fee = None 65 self._support_plan_fee = None 66 self.discriminator = None 67 68 setattr(self, "_{}".format('currency_code'), kwargs.get('currency_code', None)) 69 setattr(self, "_{}".format('currency_symbol'), kwargs.get('currency_symbol', None)) 70 setattr(self, "_{}".format('per_seat_price'), kwargs.get('per_seat_price', None)) 71 setattr(self, "_{}".format('supported_card_types'), kwargs.get('supported_card_types', None)) 72 setattr(self, "_{}".format('support_incident_fee'), kwargs.get('support_incident_fee', None)) 73 setattr(self, "_{}".format('support_plan_fee'), kwargs.get('support_plan_fee', None))
CurrencyPlanPrice - a model defined in Swagger
Gets the currency_code of this CurrencyPlanPrice. # noqa: E501
Specifies the ISO currency code for the account. # noqa: E501
Returns
The currency_code of this CurrencyPlanPrice. # noqa: E501
Gets the currency_symbol of this CurrencyPlanPrice. # noqa: E501
Specifies the currency symbol for the account. # noqa: E501
Returns
The currency_symbol of this CurrencyPlanPrice. # noqa: E501
Gets the per_seat_price of this CurrencyPlanPrice. # noqa: E501
# noqa: E501
Returns
The per_seat_price of this CurrencyPlanPrice. # noqa: E501
Gets the supported_card_types of this CurrencyPlanPrice. # noqa: E501
A simple type enumeration of the language used. The supported languages, with the language value shown in parenthesis, are: Arabic (ar), Bahasa Indonesia (id), Bahasa Melayu (ms) Bulgarian (bg), Czech (cs), Chinese Simplified (zh_CN), Chinese Traditional (zh_TW), Croatian (hr), Danish (da), Dutch (nl), English US (en), English UK (en_GB), Estonian (et), Farsi (fa), Finnish (fi), French (fr), French Canada (fr_CA), German (de), Greek (el), Hebrew (he), Hindi (hi), Hungarian (hu), Italian (it), Japanese (ja), Korean (ko), Latvian (lv), Lithuanian (lt), Norwegian (no), Polish (pl), Portuguese (pt), Portuguese Brazil (pt_BR), Romanian (ro),Russian (ru), Serbian (sr), Slovak (sk), Slovenian (sl), Spanish (es),Spanish Latin America (es_MX), Swedish (sv), Thai (th), Turkish (tr), Ukrainian (uk) and Vietnamese (vi). # noqa: E501
Returns
The supported_card_types of this CurrencyPlanPrice. # noqa: E501
Gets the support_incident_fee of this CurrencyPlanPrice. # noqa: E501
The support incident fee charged for each support incident. # noqa: E501
Returns
The support_incident_fee of this CurrencyPlanPrice. # noqa: E501
Gets the support_plan_fee of this CurrencyPlanPrice. # noqa: E501
The support plan fee charged for this plan. # noqa: E501
Returns
The support_plan_fee of this CurrencyPlanPrice. # noqa: E501
213 def to_dict(self): 214 """Returns the model properties as a dict""" 215 result = {} 216 217 for attr, _ in six.iteritems(self.swagger_types): 218 value = getattr(self, attr) 219 if isinstance(value, list): 220 result[attr] = list(map( 221 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 222 value 223 )) 224 elif hasattr(value, "to_dict"): 225 result[attr] = value.to_dict() 226 elif isinstance(value, dict): 227 result[attr] = dict(map( 228 lambda item: (item[0], item[1].to_dict()) 229 if hasattr(item[1], "to_dict") else item, 230 value.items() 231 )) 232 else: 233 result[attr] = value 234 if issubclass(CurrencyPlanPrice, dict): 235 for key, value in self.items(): 236 result[key] = value 237 238 return result
Returns the model properties as a dict