docusign_esign.models.envelope_transaction_status

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 EnvelopeTransactionStatus(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        'envelope_id': 'str',
 37        'error_details': 'ErrorDetails',
 38        'status': 'str',
 39        'transaction_id': 'str'
 40    }
 41
 42    attribute_map = {
 43        'envelope_id': 'envelopeId',
 44        'error_details': 'errorDetails',
 45        'status': 'status',
 46        'transaction_id': 'transactionId'
 47    }
 48
 49    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 50        """EnvelopeTransactionStatus - a model defined in Swagger"""  # noqa: E501
 51        if _configuration is None:
 52            _configuration = Configuration()
 53        self._configuration = _configuration
 54
 55        self._envelope_id = None
 56        self._error_details = None
 57        self._status = None
 58        self._transaction_id = None
 59        self.discriminator = None
 60
 61        setattr(self, "_{}".format('envelope_id'), kwargs.get('envelope_id', None))
 62        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 63        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 64        setattr(self, "_{}".format('transaction_id'), kwargs.get('transaction_id', None))
 65
 66    @property
 67    def envelope_id(self):
 68        """Gets the envelope_id of this EnvelopeTransactionStatus.  # noqa: E501
 69
 70        The envelope ID of the envelope status that failed to post.  # noqa: E501
 71
 72        :return: The envelope_id of this EnvelopeTransactionStatus.  # noqa: E501
 73        :rtype: str
 74        """
 75        return self._envelope_id
 76
 77    @envelope_id.setter
 78    def envelope_id(self, envelope_id):
 79        """Sets the envelope_id of this EnvelopeTransactionStatus.
 80
 81        The envelope ID of the envelope status that failed to post.  # noqa: E501
 82
 83        :param envelope_id: The envelope_id of this EnvelopeTransactionStatus.  # noqa: E501
 84        :type: str
 85        """
 86
 87        self._envelope_id = envelope_id
 88
 89    @property
 90    def error_details(self):
 91        """Gets the error_details of this EnvelopeTransactionStatus.  # noqa: E501
 92
 93        Array or errors.  # noqa: E501
 94
 95        :return: The error_details of this EnvelopeTransactionStatus.  # noqa: E501
 96        :rtype: ErrorDetails
 97        """
 98        return self._error_details
 99
100    @error_details.setter
101    def error_details(self, error_details):
102        """Sets the error_details of this EnvelopeTransactionStatus.
103
104        Array or errors.  # noqa: E501
105
106        :param error_details: The error_details of this EnvelopeTransactionStatus.  # noqa: E501
107        :type: ErrorDetails
108        """
109
110        self._error_details = error_details
111
112    @property
113    def status(self):
114        """Gets the status of this EnvelopeTransactionStatus.  # noqa: E501
115
116        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
117
118        :return: The status of this EnvelopeTransactionStatus.  # noqa: E501
119        :rtype: str
120        """
121        return self._status
122
123    @status.setter
124    def status(self, status):
125        """Sets the status of this EnvelopeTransactionStatus.
126
127        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
128
129        :param status: The status of this EnvelopeTransactionStatus.  # noqa: E501
130        :type: str
131        """
132
133        self._status = status
134
135    @property
136    def transaction_id(self):
137        """Gets the transaction_id of this EnvelopeTransactionStatus.  # noqa: E501
138
139         Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The `transactionId` property can be used determine an envelope's status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned.  # noqa: E501
140
141        :return: The transaction_id of this EnvelopeTransactionStatus.  # noqa: E501
142        :rtype: str
143        """
144        return self._transaction_id
145
146    @transaction_id.setter
147    def transaction_id(self, transaction_id):
148        """Sets the transaction_id of this EnvelopeTransactionStatus.
149
150         Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The `transactionId` property can be used determine an envelope's status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned.  # noqa: E501
151
152        :param transaction_id: The transaction_id of this EnvelopeTransactionStatus.  # noqa: E501
153        :type: str
154        """
155
156        self._transaction_id = transaction_id
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(EnvelopeTransactionStatus, 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, EnvelopeTransactionStatus):
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, EnvelopeTransactionStatus):
203            return True
204
205        return self.to_dict() != other.to_dict()
class EnvelopeTransactionStatus:
 23class EnvelopeTransactionStatus(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        'envelope_id': 'str',
 38        'error_details': 'ErrorDetails',
 39        'status': 'str',
 40        'transaction_id': 'str'
 41    }
 42
 43    attribute_map = {
 44        'envelope_id': 'envelopeId',
 45        'error_details': 'errorDetails',
 46        'status': 'status',
 47        'transaction_id': 'transactionId'
 48    }
 49
 50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 51        """EnvelopeTransactionStatus - a model defined in Swagger"""  # noqa: E501
 52        if _configuration is None:
 53            _configuration = Configuration()
 54        self._configuration = _configuration
 55
 56        self._envelope_id = None
 57        self._error_details = None
 58        self._status = None
 59        self._transaction_id = None
 60        self.discriminator = None
 61
 62        setattr(self, "_{}".format('envelope_id'), kwargs.get('envelope_id', None))
 63        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 64        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 65        setattr(self, "_{}".format('transaction_id'), kwargs.get('transaction_id', None))
 66
 67    @property
 68    def envelope_id(self):
 69        """Gets the envelope_id of this EnvelopeTransactionStatus.  # noqa: E501
 70
 71        The envelope ID of the envelope status that failed to post.  # noqa: E501
 72
 73        :return: The envelope_id of this EnvelopeTransactionStatus.  # noqa: E501
 74        :rtype: str
 75        """
 76        return self._envelope_id
 77
 78    @envelope_id.setter
 79    def envelope_id(self, envelope_id):
 80        """Sets the envelope_id of this EnvelopeTransactionStatus.
 81
 82        The envelope ID of the envelope status that failed to post.  # noqa: E501
 83
 84        :param envelope_id: The envelope_id of this EnvelopeTransactionStatus.  # noqa: E501
 85        :type: str
 86        """
 87
 88        self._envelope_id = envelope_id
 89
 90    @property
 91    def error_details(self):
 92        """Gets the error_details of this EnvelopeTransactionStatus.  # noqa: E501
 93
 94        Array or errors.  # noqa: E501
 95
 96        :return: The error_details of this EnvelopeTransactionStatus.  # noqa: E501
 97        :rtype: ErrorDetails
 98        """
 99        return self._error_details
100
101    @error_details.setter
102    def error_details(self, error_details):
103        """Sets the error_details of this EnvelopeTransactionStatus.
104
105        Array or errors.  # noqa: E501
106
107        :param error_details: The error_details of this EnvelopeTransactionStatus.  # noqa: E501
108        :type: ErrorDetails
109        """
110
111        self._error_details = error_details
112
113    @property
114    def status(self):
115        """Gets the status of this EnvelopeTransactionStatus.  # noqa: E501
116
117        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
118
119        :return: The status of this EnvelopeTransactionStatus.  # noqa: E501
120        :rtype: str
121        """
122        return self._status
123
124    @status.setter
125    def status(self, status):
126        """Sets the status of this EnvelopeTransactionStatus.
127
128        Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later.  # noqa: E501
129
130        :param status: The status of this EnvelopeTransactionStatus.  # noqa: E501
131        :type: str
132        """
133
134        self._status = status
135
136    @property
137    def transaction_id(self):
138        """Gets the transaction_id of this EnvelopeTransactionStatus.  # noqa: E501
139
140         Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The `transactionId` property can be used determine an envelope's status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned.  # noqa: E501
141
142        :return: The transaction_id of this EnvelopeTransactionStatus.  # noqa: E501
143        :rtype: str
144        """
145        return self._transaction_id
146
147    @transaction_id.setter
148    def transaction_id(self, transaction_id):
149        """Sets the transaction_id of this EnvelopeTransactionStatus.
150
151         Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The `transactionId` property can be used determine an envelope's status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned.  # noqa: E501
152
153        :param transaction_id: The transaction_id of this EnvelopeTransactionStatus.  # noqa: E501
154        :type: str
155        """
156
157        self._transaction_id = transaction_id
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(EnvelopeTransactionStatus, 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, EnvelopeTransactionStatus):
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, EnvelopeTransactionStatus):
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.

EnvelopeTransactionStatus(_configuration=None, **kwargs)
50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
51        """EnvelopeTransactionStatus - a model defined in Swagger"""  # noqa: E501
52        if _configuration is None:
53            _configuration = Configuration()
54        self._configuration = _configuration
55
56        self._envelope_id = None
57        self._error_details = None
58        self._status = None
59        self._transaction_id = None
60        self.discriminator = None
61
62        setattr(self, "_{}".format('envelope_id'), kwargs.get('envelope_id', None))
63        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
64        setattr(self, "_{}".format('status'), kwargs.get('status', None))
65        setattr(self, "_{}".format('transaction_id'), kwargs.get('transaction_id', None))

EnvelopeTransactionStatus - a model defined in Swagger

swagger_types = {'envelope_id': 'str', 'error_details': 'ErrorDetails', 'status': 'str', 'transaction_id': 'str'}
attribute_map = {'envelope_id': 'envelopeId', 'error_details': 'errorDetails', 'status': 'status', 'transaction_id': 'transactionId'}
envelope_id

Gets the envelope_id of this EnvelopeTransactionStatus. # noqa: E501

The envelope ID of the envelope status that failed to post. # noqa: E501

Returns

The envelope_id of this EnvelopeTransactionStatus. # noqa: E501

error_details

Gets the error_details of this EnvelopeTransactionStatus. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this EnvelopeTransactionStatus. # noqa: E501

status

Gets the status of this EnvelopeTransactionStatus. # noqa: E501

Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later. # noqa: E501

Returns

The status of this EnvelopeTransactionStatus. # noqa: E501

transaction_id

Gets the transaction_id of this EnvelopeTransactionStatus. # noqa: E501

Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The transactionId property can be used determine an envelope's status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned. # noqa: E501

Returns

The transaction_id of this EnvelopeTransactionStatus. # 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(EnvelopeTransactionStatus, 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