docusign_esign.models.delayed_routing_api_model

DocuSign REST API

The DocuSign 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 REST API
  5
  6    The DocuSign 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 DelayedRoutingApiModel(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        'resume_date': 'str',
 37        'rules': 'list[EnvelopeDelayRuleApiModel]',
 38        'status': 'str'
 39    }
 40
 41    attribute_map = {
 42        'resume_date': 'resumeDate',
 43        'rules': 'rules',
 44        'status': 'status'
 45    }
 46
 47    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 48        """DelayedRoutingApiModel - a model defined in Swagger"""  # noqa: E501
 49        if _configuration is None:
 50            _configuration = Configuration()
 51        self._configuration = _configuration
 52
 53        self._resume_date = None
 54        self._rules = None
 55        self._status = None
 56        self.discriminator = None
 57
 58        setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None))
 59        setattr(self, "_{}".format('rules'), kwargs.get('rules', None))
 60        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 61
 62    @property
 63    def resume_date(self):
 64        """Gets the resume_date of this DelayedRoutingApiModel.  # noqa: E501
 65
 66        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent to the recipients associated with the current workflow step or null if the envelope has not yet begun processing the current workflow step.  # noqa: E501
 67
 68        :return: The resume_date of this DelayedRoutingApiModel.  # noqa: E501
 69        :rtype: str
 70        """
 71        return self._resume_date
 72
 73    @resume_date.setter
 74    def resume_date(self, resume_date):
 75        """Sets the resume_date of this DelayedRoutingApiModel.
 76
 77        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent to the recipients associated with the current workflow step or null if the envelope has not yet begun processing the current workflow step.  # noqa: E501
 78
 79        :param resume_date: The resume_date of this DelayedRoutingApiModel.  # noqa: E501
 80        :type: str
 81        """
 82
 83        self._resume_date = resume_date
 84
 85    @property
 86    def rules(self):
 87        """Gets the rules of this DelayedRoutingApiModel.  # noqa: E501
 88
 89        A list of envelope delay rules specified by the user indicating how and when the envelope should be sent in the future for the current workflow step and its associated recipients. Currently only 1 rule may be specified.  # noqa: E501
 90
 91        :return: The rules of this DelayedRoutingApiModel.  # noqa: E501
 92        :rtype: list[EnvelopeDelayRuleApiModel]
 93        """
 94        return self._rules
 95
 96    @rules.setter
 97    def rules(self, rules):
 98        """Sets the rules of this DelayedRoutingApiModel.
 99
100        A list of envelope delay rules specified by the user indicating how and when the envelope should be sent in the future for the current workflow step and its associated recipients. Currently only 1 rule may be specified.  # noqa: E501
101
102        :param rules: The rules of this DelayedRoutingApiModel.  # noqa: E501
103        :type: list[EnvelopeDelayRuleApiModel]
104        """
105
106        self._rules = rules
107
108    @property
109    def status(self):
110        """Gets the status of this DelayedRoutingApiModel.  # noqa: E501
111
112        \"pending\" if the current workflow step has not been reached and the delay has not yet started. \"started\" if the delay is in progress. \"completed\" if the delay has elapsed and the envelope has been sent to the current workflow step's recipients.  # noqa: E501
113
114        :return: The status of this DelayedRoutingApiModel.  # noqa: E501
115        :rtype: str
116        """
117        return self._status
118
119    @status.setter
120    def status(self, status):
121        """Sets the status of this DelayedRoutingApiModel.
122
123        \"pending\" if the current workflow step has not been reached and the delay has not yet started. \"started\" if the delay is in progress. \"completed\" if the delay has elapsed and the envelope has been sent to the current workflow step's recipients.  # noqa: E501
124
125        :param status: The status of this DelayedRoutingApiModel.  # noqa: E501
126        :type: str
127        """
128
129        self._status = status
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(DelayedRoutingApiModel, 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, DelayedRoutingApiModel):
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, DelayedRoutingApiModel):
176            return True
177
178        return self.to_dict() != other.to_dict()
class DelayedRoutingApiModel:
 23class DelayedRoutingApiModel(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        'resume_date': 'str',
 38        'rules': 'list[EnvelopeDelayRuleApiModel]',
 39        'status': 'str'
 40    }
 41
 42    attribute_map = {
 43        'resume_date': 'resumeDate',
 44        'rules': 'rules',
 45        'status': 'status'
 46    }
 47
 48    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 49        """DelayedRoutingApiModel - a model defined in Swagger"""  # noqa: E501
 50        if _configuration is None:
 51            _configuration = Configuration()
 52        self._configuration = _configuration
 53
 54        self._resume_date = None
 55        self._rules = None
 56        self._status = None
 57        self.discriminator = None
 58
 59        setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None))
 60        setattr(self, "_{}".format('rules'), kwargs.get('rules', None))
 61        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 62
 63    @property
 64    def resume_date(self):
 65        """Gets the resume_date of this DelayedRoutingApiModel.  # noqa: E501
 66
 67        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent to the recipients associated with the current workflow step or null if the envelope has not yet begun processing the current workflow step.  # noqa: E501
 68
 69        :return: The resume_date of this DelayedRoutingApiModel.  # noqa: E501
 70        :rtype: str
 71        """
 72        return self._resume_date
 73
 74    @resume_date.setter
 75    def resume_date(self, resume_date):
 76        """Sets the resume_date of this DelayedRoutingApiModel.
 77
 78        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent to the recipients associated with the current workflow step or null if the envelope has not yet begun processing the current workflow step.  # noqa: E501
 79
 80        :param resume_date: The resume_date of this DelayedRoutingApiModel.  # noqa: E501
 81        :type: str
 82        """
 83
 84        self._resume_date = resume_date
 85
 86    @property
 87    def rules(self):
 88        """Gets the rules of this DelayedRoutingApiModel.  # noqa: E501
 89
 90        A list of envelope delay rules specified by the user indicating how and when the envelope should be sent in the future for the current workflow step and its associated recipients. Currently only 1 rule may be specified.  # noqa: E501
 91
 92        :return: The rules of this DelayedRoutingApiModel.  # noqa: E501
 93        :rtype: list[EnvelopeDelayRuleApiModel]
 94        """
 95        return self._rules
 96
 97    @rules.setter
 98    def rules(self, rules):
 99        """Sets the rules of this DelayedRoutingApiModel.
100
101        A list of envelope delay rules specified by the user indicating how and when the envelope should be sent in the future for the current workflow step and its associated recipients. Currently only 1 rule may be specified.  # noqa: E501
102
103        :param rules: The rules of this DelayedRoutingApiModel.  # noqa: E501
104        :type: list[EnvelopeDelayRuleApiModel]
105        """
106
107        self._rules = rules
108
109    @property
110    def status(self):
111        """Gets the status of this DelayedRoutingApiModel.  # noqa: E501
112
113        \"pending\" if the current workflow step has not been reached and the delay has not yet started. \"started\" if the delay is in progress. \"completed\" if the delay has elapsed and the envelope has been sent to the current workflow step's recipients.  # noqa: E501
114
115        :return: The status of this DelayedRoutingApiModel.  # noqa: E501
116        :rtype: str
117        """
118        return self._status
119
120    @status.setter
121    def status(self, status):
122        """Sets the status of this DelayedRoutingApiModel.
123
124        \"pending\" if the current workflow step has not been reached and the delay has not yet started. \"started\" if the delay is in progress. \"completed\" if the delay has elapsed and the envelope has been sent to the current workflow step's recipients.  # noqa: E501
125
126        :param status: The status of this DelayedRoutingApiModel.  # noqa: E501
127        :type: str
128        """
129
130        self._status = status
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(DelayedRoutingApiModel, 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, DelayedRoutingApiModel):
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, DelayedRoutingApiModel):
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.

DelayedRoutingApiModel(_configuration=None, **kwargs)
48    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
49        """DelayedRoutingApiModel - a model defined in Swagger"""  # noqa: E501
50        if _configuration is None:
51            _configuration = Configuration()
52        self._configuration = _configuration
53
54        self._resume_date = None
55        self._rules = None
56        self._status = None
57        self.discriminator = None
58
59        setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None))
60        setattr(self, "_{}".format('rules'), kwargs.get('rules', None))
61        setattr(self, "_{}".format('status'), kwargs.get('status', None))

DelayedRoutingApiModel - a model defined in Swagger

swagger_types = {'resume_date': 'str', 'rules': 'list[EnvelopeDelayRuleApiModel]', 'status': 'str'}
attribute_map = {'resume_date': 'resumeDate', 'rules': 'rules', 'status': 'status'}
resume_date

Gets the resume_date of this DelayedRoutingApiModel. # noqa: E501

An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent to the recipients associated with the current workflow step or null if the envelope has not yet begun processing the current workflow step. # noqa: E501

Returns

The resume_date of this DelayedRoutingApiModel. # noqa: E501

rules

Gets the rules of this DelayedRoutingApiModel. # noqa: E501

A list of envelope delay rules specified by the user indicating how and when the envelope should be sent in the future for the current workflow step and its associated recipients. Currently only 1 rule may be specified. # noqa: E501

Returns

The rules of this DelayedRoutingApiModel. # noqa: E501

status

Gets the status of this DelayedRoutingApiModel. # noqa: E501

"pending" if the current workflow step has not been reached and the delay has not yet started. "started" if the delay is in progress. "completed" if the delay has elapsed and the envelope has been sent to the current workflow step's recipients. # noqa: E501

Returns

The status of this DelayedRoutingApiModel. # 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(DelayedRoutingApiModel, 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