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