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()
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        '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.

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

swagger_types = {'reminder_delay': 'str', 'reminder_enabled': 'str', 'reminder_frequency': 'str'}
attribute_map = {'reminder_delay': 'reminderDelay', 'reminder_enabled': 'reminderEnabled', 'reminder_frequency': 'reminderFrequency'}
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)
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

def to_str(self)
159    def to_str(self):
160        """Returns the string representation of the model"""
161        return pprint.pformat(self.to_dict())

Returns the string representation of the model