docusign_esign.models.reminders
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 Reminders(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 'maximum_reminder_count': 'str', 37 'reminder_delay': 'str', 38 'reminder_enabled': 'str', 39 'reminder_frequency': 'str' 40 } 41 42 attribute_map = { 43 'maximum_reminder_count': 'maximumReminderCount', 44 'reminder_delay': 'reminderDelay', 45 'reminder_enabled': 'reminderEnabled', 46 'reminder_frequency': 'reminderFrequency' 47 } 48 49 def __init__(self, _configuration=None, **kwargs): # noqa: E501 50 """Reminders - a model defined in Swagger""" # noqa: E501 51 if _configuration is None: 52 _configuration = Configuration() 53 self._configuration = _configuration 54 55 self._maximum_reminder_count = None 56 self._reminder_delay = None 57 self._reminder_enabled = None 58 self._reminder_frequency = None 59 self.discriminator = None 60 61 setattr(self, "_{}".format('maximum_reminder_count'), kwargs.get('maximum_reminder_count', None)) 62 setattr(self, "_{}".format('reminder_delay'), kwargs.get('reminder_delay', None)) 63 setattr(self, "_{}".format('reminder_enabled'), kwargs.get('reminder_enabled', None)) 64 setattr(self, "_{}".format('reminder_frequency'), kwargs.get('reminder_frequency', None)) 65 66 @property 67 def maximum_reminder_count(self): 68 """Gets the maximum_reminder_count of this Reminders. # noqa: E501 69 70 # noqa: E501 71 72 :return: The maximum_reminder_count of this Reminders. # noqa: E501 73 :rtype: str 74 """ 75 return self._maximum_reminder_count 76 77 @maximum_reminder_count.setter 78 def maximum_reminder_count(self, maximum_reminder_count): 79 """Sets the maximum_reminder_count of this Reminders. 80 81 # noqa: E501 82 83 :param maximum_reminder_count: The maximum_reminder_count of this Reminders. # noqa: E501 84 :type: str 85 """ 86 87 self._maximum_reminder_count = maximum_reminder_count 88 89 @property 90 def reminder_delay(self): 91 """Gets the reminder_delay of this Reminders. # noqa: E501 92 93 An interger that sets the number of days after the recipient receives the envelope that reminder emails are sent to the recipient. # noqa: E501 94 95 :return: The reminder_delay of this Reminders. # noqa: E501 96 :rtype: str 97 """ 98 return self._reminder_delay 99 100 @reminder_delay.setter 101 def reminder_delay(self, reminder_delay): 102 """Sets the reminder_delay of this Reminders. 103 104 An interger that sets the number of days after the recipient receives the envelope that reminder emails are sent to the recipient. # noqa: E501 105 106 :param reminder_delay: The reminder_delay of this Reminders. # noqa: E501 107 :type: str 108 """ 109 110 self._reminder_delay = reminder_delay 111 112 @property 113 def reminder_enabled(self): 114 """Gets the reminder_enabled of this Reminders. # noqa: E501 115 116 When set to **true**, the envelope expires (is no longer available for signing) in the set number of days. If false, the account default setting is used. If the account does not have an expiration setting, the DocuSign default value of 120 days is used. # noqa: E501 117 118 :return: The reminder_enabled of this Reminders. # noqa: E501 119 :rtype: str 120 """ 121 return self._reminder_enabled 122 123 @reminder_enabled.setter 124 def reminder_enabled(self, reminder_enabled): 125 """Sets the reminder_enabled of this Reminders. 126 127 When set to **true**, the envelope expires (is no longer available for signing) in the set number of days. If false, the account default setting is used. If the account does not have an expiration setting, the DocuSign default value of 120 days is used. # noqa: E501 128 129 :param reminder_enabled: The reminder_enabled of this Reminders. # noqa: E501 130 :type: str 131 """ 132 133 self._reminder_enabled = reminder_enabled 134 135 @property 136 def reminder_frequency(self): 137 """Gets the reminder_frequency of this Reminders. # noqa: E501 138 139 An interger that sets the interval, in days, between reminder emails. # noqa: E501 140 141 :return: The reminder_frequency of this Reminders. # noqa: E501 142 :rtype: str 143 """ 144 return self._reminder_frequency 145 146 @reminder_frequency.setter 147 def reminder_frequency(self, reminder_frequency): 148 """Sets the reminder_frequency of this Reminders. 149 150 An interger that sets the interval, in days, between reminder emails. # noqa: E501 151 152 :param reminder_frequency: The reminder_frequency of this Reminders. # noqa: E501 153 :type: str 154 """ 155 156 self._reminder_frequency = reminder_frequency 157 158 def to_dict(self): 159 """Returns the model properties as a dict""" 160 result = {} 161 162 for attr, _ in six.iteritems(self.swagger_types): 163 value = getattr(self, attr) 164 if isinstance(value, list): 165 result[attr] = list(map( 166 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 167 value 168 )) 169 elif hasattr(value, "to_dict"): 170 result[attr] = value.to_dict() 171 elif isinstance(value, dict): 172 result[attr] = dict(map( 173 lambda item: (item[0], item[1].to_dict()) 174 if hasattr(item[1], "to_dict") else item, 175 value.items() 176 )) 177 else: 178 result[attr] = value 179 if issubclass(Reminders, dict): 180 for key, value in self.items(): 181 result[key] = value 182 183 return result 184 185 def to_str(self): 186 """Returns the string representation of the model""" 187 return pprint.pformat(self.to_dict()) 188 189 def __repr__(self): 190 """For `print` and `pprint`""" 191 return self.to_str() 192 193 def __eq__(self, other): 194 """Returns true if both objects are equal""" 195 if not isinstance(other, Reminders): 196 return False 197 198 return self.to_dict() == other.to_dict() 199 200 def __ne__(self, other): 201 """Returns true if both objects are not equal""" 202 if not isinstance(other, Reminders): 203 return True 204 205 return self.to_dict() != other.to_dict()
23class Reminders(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 'maximum_reminder_count': 'str', 38 'reminder_delay': 'str', 39 'reminder_enabled': 'str', 40 'reminder_frequency': 'str' 41 } 42 43 attribute_map = { 44 'maximum_reminder_count': 'maximumReminderCount', 45 'reminder_delay': 'reminderDelay', 46 'reminder_enabled': 'reminderEnabled', 47 'reminder_frequency': 'reminderFrequency' 48 } 49 50 def __init__(self, _configuration=None, **kwargs): # noqa: E501 51 """Reminders - a model defined in Swagger""" # noqa: E501 52 if _configuration is None: 53 _configuration = Configuration() 54 self._configuration = _configuration 55 56 self._maximum_reminder_count = None 57 self._reminder_delay = None 58 self._reminder_enabled = None 59 self._reminder_frequency = None 60 self.discriminator = None 61 62 setattr(self, "_{}".format('maximum_reminder_count'), kwargs.get('maximum_reminder_count', None)) 63 setattr(self, "_{}".format('reminder_delay'), kwargs.get('reminder_delay', None)) 64 setattr(self, "_{}".format('reminder_enabled'), kwargs.get('reminder_enabled', None)) 65 setattr(self, "_{}".format('reminder_frequency'), kwargs.get('reminder_frequency', None)) 66 67 @property 68 def maximum_reminder_count(self): 69 """Gets the maximum_reminder_count of this Reminders. # noqa: E501 70 71 # noqa: E501 72 73 :return: The maximum_reminder_count of this Reminders. # noqa: E501 74 :rtype: str 75 """ 76 return self._maximum_reminder_count 77 78 @maximum_reminder_count.setter 79 def maximum_reminder_count(self, maximum_reminder_count): 80 """Sets the maximum_reminder_count of this Reminders. 81 82 # noqa: E501 83 84 :param maximum_reminder_count: The maximum_reminder_count of this Reminders. # noqa: E501 85 :type: str 86 """ 87 88 self._maximum_reminder_count = maximum_reminder_count 89 90 @property 91 def reminder_delay(self): 92 """Gets the reminder_delay of this Reminders. # noqa: E501 93 94 An interger that sets the number of days after the recipient receives the envelope that reminder emails are sent to the recipient. # noqa: E501 95 96 :return: The reminder_delay of this Reminders. # noqa: E501 97 :rtype: str 98 """ 99 return self._reminder_delay 100 101 @reminder_delay.setter 102 def reminder_delay(self, reminder_delay): 103 """Sets the reminder_delay of this Reminders. 104 105 An interger that sets the number of days after the recipient receives the envelope that reminder emails are sent to the recipient. # noqa: E501 106 107 :param reminder_delay: The reminder_delay of this Reminders. # noqa: E501 108 :type: str 109 """ 110 111 self._reminder_delay = reminder_delay 112 113 @property 114 def reminder_enabled(self): 115 """Gets the reminder_enabled of this Reminders. # noqa: E501 116 117 When set to **true**, the envelope expires (is no longer available for signing) in the set number of days. If false, the account default setting is used. If the account does not have an expiration setting, the DocuSign default value of 120 days is used. # noqa: E501 118 119 :return: The reminder_enabled of this Reminders. # noqa: E501 120 :rtype: str 121 """ 122 return self._reminder_enabled 123 124 @reminder_enabled.setter 125 def reminder_enabled(self, reminder_enabled): 126 """Sets the reminder_enabled of this Reminders. 127 128 When set to **true**, the envelope expires (is no longer available for signing) in the set number of days. If false, the account default setting is used. If the account does not have an expiration setting, the DocuSign default value of 120 days is used. # noqa: E501 129 130 :param reminder_enabled: The reminder_enabled of this Reminders. # noqa: E501 131 :type: str 132 """ 133 134 self._reminder_enabled = reminder_enabled 135 136 @property 137 def reminder_frequency(self): 138 """Gets the reminder_frequency of this Reminders. # noqa: E501 139 140 An interger that sets the interval, in days, between reminder emails. # noqa: E501 141 142 :return: The reminder_frequency of this Reminders. # noqa: E501 143 :rtype: str 144 """ 145 return self._reminder_frequency 146 147 @reminder_frequency.setter 148 def reminder_frequency(self, reminder_frequency): 149 """Sets the reminder_frequency of this Reminders. 150 151 An interger that sets the interval, in days, between reminder emails. # noqa: E501 152 153 :param reminder_frequency: The reminder_frequency of this Reminders. # noqa: E501 154 :type: str 155 """ 156 157 self._reminder_frequency = reminder_frequency 158 159 def to_dict(self): 160 """Returns the model properties as a dict""" 161 result = {} 162 163 for attr, _ in six.iteritems(self.swagger_types): 164 value = getattr(self, attr) 165 if isinstance(value, list): 166 result[attr] = list(map( 167 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 168 value 169 )) 170 elif hasattr(value, "to_dict"): 171 result[attr] = value.to_dict() 172 elif isinstance(value, dict): 173 result[attr] = dict(map( 174 lambda item: (item[0], item[1].to_dict()) 175 if hasattr(item[1], "to_dict") else item, 176 value.items() 177 )) 178 else: 179 result[attr] = value 180 if issubclass(Reminders, dict): 181 for key, value in self.items(): 182 result[key] = value 183 184 return result 185 186 def to_str(self): 187 """Returns the string representation of the model""" 188 return pprint.pformat(self.to_dict()) 189 190 def __repr__(self): 191 """For `print` and `pprint`""" 192 return self.to_str() 193 194 def __eq__(self, other): 195 """Returns true if both objects are equal""" 196 if not isinstance(other, Reminders): 197 return False 198 199 return self.to_dict() == other.to_dict() 200 201 def __ne__(self, other): 202 """Returns true if both objects are not equal""" 203 if not isinstance(other, Reminders): 204 return True 205 206 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.
50 def __init__(self, _configuration=None, **kwargs): # noqa: E501 51 """Reminders - a model defined in Swagger""" # noqa: E501 52 if _configuration is None: 53 _configuration = Configuration() 54 self._configuration = _configuration 55 56 self._maximum_reminder_count = None 57 self._reminder_delay = None 58 self._reminder_enabled = None 59 self._reminder_frequency = None 60 self.discriminator = None 61 62 setattr(self, "_{}".format('maximum_reminder_count'), kwargs.get('maximum_reminder_count', None)) 63 setattr(self, "_{}".format('reminder_delay'), kwargs.get('reminder_delay', None)) 64 setattr(self, "_{}".format('reminder_enabled'), kwargs.get('reminder_enabled', None)) 65 setattr(self, "_{}".format('reminder_frequency'), kwargs.get('reminder_frequency', None))
Reminders - a model defined in Swagger
Gets the maximum_reminder_count of this Reminders. # noqa: E501
# noqa: E501
Returns
The maximum_reminder_count of this Reminders. # noqa: E501
Gets the reminder_delay of this Reminders. # noqa: E501
An interger that sets the number of days after the recipient receives the envelope that reminder emails are sent to the recipient. # noqa: E501
Returns
The reminder_delay of this Reminders. # noqa: E501
Gets the reminder_enabled of this Reminders. # noqa: E501
When set to true, the envelope expires (is no longer available for signing) in the set number of days. If false, the account default setting is used. If the account does not have an expiration setting, the DocuSign default value of 120 days is used. # noqa: E501
Returns
The reminder_enabled of this Reminders. # noqa: E501
Gets the reminder_frequency of this Reminders. # noqa: E501
An interger that sets the interval, in days, between reminder emails. # noqa: E501
Returns
The reminder_frequency of this Reminders. # noqa: E501
159 def to_dict(self): 160 """Returns the model properties as a dict""" 161 result = {} 162 163 for attr, _ in six.iteritems(self.swagger_types): 164 value = getattr(self, attr) 165 if isinstance(value, list): 166 result[attr] = list(map( 167 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 168 value 169 )) 170 elif hasattr(value, "to_dict"): 171 result[attr] = value.to_dict() 172 elif isinstance(value, dict): 173 result[attr] = dict(map( 174 lambda item: (item[0], item[1].to_dict()) 175 if hasattr(item[1], "to_dict") else item, 176 value.items() 177 )) 178 else: 179 result[attr] = value 180 if issubclass(Reminders, dict): 181 for key, value in self.items(): 182 result[key] = value 183 184 return result
Returns the model properties as a dict