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()
class Reminders:
 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.

Reminders(_configuration=None, **kwargs)
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

swagger_types = {'maximum_reminder_count': 'str', 'reminder_delay': 'str', 'reminder_enabled': 'str', 'reminder_frequency': 'str'}
attribute_map = {'maximum_reminder_count': 'maximumReminderCount', 'reminder_delay': 'reminderDelay', 'reminder_enabled': 'reminderEnabled', 'reminder_frequency': 'reminderFrequency'}
maximum_reminder_count

Gets the maximum_reminder_count of this Reminders. # noqa: E501

# noqa: E501

Returns

The maximum_reminder_count of this Reminders. # noqa: E501

reminder_delay

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

reminder_enabled

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

reminder_frequency

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

def to_dict(self)
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

def to_str(self)
186    def to_str(self):
187        """Returns the string representation of the model"""
188        return pprint.pformat(self.to_dict())

Returns the string representation of the model