docusign_esign.models.expirations

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 Expirations(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        'expire_after': 'str',
 37        'expire_enabled': 'str',
 38        'expire_warn': 'str'
 39    }
 40
 41    attribute_map = {
 42        'expire_after': 'expireAfter',
 43        'expire_enabled': 'expireEnabled',
 44        'expire_warn': 'expireWarn'
 45    }
 46
 47    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 48        """Expirations - a model defined in Swagger"""  # noqa: E501
 49        if _configuration is None:
 50            _configuration = Configuration()
 51        self._configuration = _configuration
 52
 53        self._expire_after = None
 54        self._expire_enabled = None
 55        self._expire_warn = None
 56        self.discriminator = None
 57
 58        setattr(self, "_{}".format('expire_after'), kwargs.get('expire_after', None))
 59        setattr(self, "_{}".format('expire_enabled'), kwargs.get('expire_enabled', None))
 60        setattr(self, "_{}".format('expire_warn'), kwargs.get('expire_warn', None))
 61
 62    @property
 63    def expire_after(self):
 64        """Gets the expire_after of this Expirations.  # noqa: E501
 65
 66        An integer that sets the number of days the envelope is active.  # noqa: E501
 67
 68        :return: The expire_after of this Expirations.  # noqa: E501
 69        :rtype: str
 70        """
 71        return self._expire_after
 72
 73    @expire_after.setter
 74    def expire_after(self, expire_after):
 75        """Sets the expire_after of this Expirations.
 76
 77        An integer that sets the number of days the envelope is active.  # noqa: E501
 78
 79        :param expire_after: The expire_after of this Expirations.  # noqa: E501
 80        :type: str
 81        """
 82
 83        self._expire_after = expire_after
 84
 85    @property
 86    def expire_enabled(self):
 87        """Gets the expire_enabled of this Expirations.  # 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 expire_enabled of this Expirations.  # noqa: E501
 92        :rtype: str
 93        """
 94        return self._expire_enabled
 95
 96    @expire_enabled.setter
 97    def expire_enabled(self, expire_enabled):
 98        """Sets the expire_enabled of this Expirations.
 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 expire_enabled: The expire_enabled of this Expirations.  # noqa: E501
103        :type: str
104        """
105
106        self._expire_enabled = expire_enabled
107
108    @property
109    def expire_warn(self):
110        """Gets the expire_warn of this Expirations.  # noqa: E501
111
112        An integer that sets the number of days before envelope expiration that an expiration warning email is sent to the recipient. If set to 0 (zero), no warning email is sent.  # noqa: E501
113
114        :return: The expire_warn of this Expirations.  # noqa: E501
115        :rtype: str
116        """
117        return self._expire_warn
118
119    @expire_warn.setter
120    def expire_warn(self, expire_warn):
121        """Sets the expire_warn of this Expirations.
122
123        An integer that sets the number of days before envelope expiration that an expiration warning email is sent to the recipient. If set to 0 (zero), no warning email is sent.  # noqa: E501
124
125        :param expire_warn: The expire_warn of this Expirations.  # noqa: E501
126        :type: str
127        """
128
129        self._expire_warn = expire_warn
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(Expirations, 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, Expirations):
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, Expirations):
176            return True
177
178        return self.to_dict() != other.to_dict()
class Expirations:
 23class Expirations(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        'expire_after': 'str',
 38        'expire_enabled': 'str',
 39        'expire_warn': 'str'
 40    }
 41
 42    attribute_map = {
 43        'expire_after': 'expireAfter',
 44        'expire_enabled': 'expireEnabled',
 45        'expire_warn': 'expireWarn'
 46    }
 47
 48    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 49        """Expirations - a model defined in Swagger"""  # noqa: E501
 50        if _configuration is None:
 51            _configuration = Configuration()
 52        self._configuration = _configuration
 53
 54        self._expire_after = None
 55        self._expire_enabled = None
 56        self._expire_warn = None
 57        self.discriminator = None
 58
 59        setattr(self, "_{}".format('expire_after'), kwargs.get('expire_after', None))
 60        setattr(self, "_{}".format('expire_enabled'), kwargs.get('expire_enabled', None))
 61        setattr(self, "_{}".format('expire_warn'), kwargs.get('expire_warn', None))
 62
 63    @property
 64    def expire_after(self):
 65        """Gets the expire_after of this Expirations.  # noqa: E501
 66
 67        An integer that sets the number of days the envelope is active.  # noqa: E501
 68
 69        :return: The expire_after of this Expirations.  # noqa: E501
 70        :rtype: str
 71        """
 72        return self._expire_after
 73
 74    @expire_after.setter
 75    def expire_after(self, expire_after):
 76        """Sets the expire_after of this Expirations.
 77
 78        An integer that sets the number of days the envelope is active.  # noqa: E501
 79
 80        :param expire_after: The expire_after of this Expirations.  # noqa: E501
 81        :type: str
 82        """
 83
 84        self._expire_after = expire_after
 85
 86    @property
 87    def expire_enabled(self):
 88        """Gets the expire_enabled of this Expirations.  # 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 expire_enabled of this Expirations.  # noqa: E501
 93        :rtype: str
 94        """
 95        return self._expire_enabled
 96
 97    @expire_enabled.setter
 98    def expire_enabled(self, expire_enabled):
 99        """Sets the expire_enabled of this Expirations.
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 expire_enabled: The expire_enabled of this Expirations.  # noqa: E501
104        :type: str
105        """
106
107        self._expire_enabled = expire_enabled
108
109    @property
110    def expire_warn(self):
111        """Gets the expire_warn of this Expirations.  # noqa: E501
112
113        An integer that sets the number of days before envelope expiration that an expiration warning email is sent to the recipient. If set to 0 (zero), no warning email is sent.  # noqa: E501
114
115        :return: The expire_warn of this Expirations.  # noqa: E501
116        :rtype: str
117        """
118        return self._expire_warn
119
120    @expire_warn.setter
121    def expire_warn(self, expire_warn):
122        """Sets the expire_warn of this Expirations.
123
124        An integer that sets the number of days before envelope expiration that an expiration warning email is sent to the recipient. If set to 0 (zero), no warning email is sent.  # noqa: E501
125
126        :param expire_warn: The expire_warn of this Expirations.  # noqa: E501
127        :type: str
128        """
129
130        self._expire_warn = expire_warn
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(Expirations, 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, Expirations):
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, Expirations):
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.

Expirations(_configuration=None, **kwargs)
48    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
49        """Expirations - a model defined in Swagger"""  # noqa: E501
50        if _configuration is None:
51            _configuration = Configuration()
52        self._configuration = _configuration
53
54        self._expire_after = None
55        self._expire_enabled = None
56        self._expire_warn = None
57        self.discriminator = None
58
59        setattr(self, "_{}".format('expire_after'), kwargs.get('expire_after', None))
60        setattr(self, "_{}".format('expire_enabled'), kwargs.get('expire_enabled', None))
61        setattr(self, "_{}".format('expire_warn'), kwargs.get('expire_warn', None))

Expirations - a model defined in Swagger

swagger_types = {'expire_after': 'str', 'expire_enabled': 'str', 'expire_warn': 'str'}
attribute_map = {'expire_after': 'expireAfter', 'expire_enabled': 'expireEnabled', 'expire_warn': 'expireWarn'}
expire_after

Gets the expire_after of this Expirations. # noqa: E501

An integer that sets the number of days the envelope is active. # noqa: E501

Returns

The expire_after of this Expirations. # noqa: E501

expire_enabled

Gets the expire_enabled of this Expirations. # 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 expire_enabled of this Expirations. # noqa: E501

expire_warn

Gets the expire_warn of this Expirations. # noqa: E501

An integer that sets the number of days before envelope expiration that an expiration warning email is sent to the recipient. If set to 0 (zero), no warning email is sent. # noqa: E501

Returns

The expire_warn of this Expirations. # 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(Expirations, 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