docusign_esign.models.scheduled_sending

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 ScheduledSending(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        'bulk_list_id': 'str',
 37        'resume_date': 'str',
 38        'rules': 'list[EnvelopeDelayRule]',
 39        'status': 'str'
 40    }
 41
 42    attribute_map = {
 43        'bulk_list_id': 'bulkListId',
 44        'resume_date': 'resumeDate',
 45        'rules': 'rules',
 46        'status': 'status'
 47    }
 48
 49    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 50        """ScheduledSending - a model defined in Swagger"""  # noqa: E501
 51        if _configuration is None:
 52            _configuration = Configuration()
 53        self._configuration = _configuration
 54
 55        self._bulk_list_id = None
 56        self._resume_date = None
 57        self._rules = None
 58        self._status = None
 59        self.discriminator = None
 60
 61        setattr(self, "_{}".format('bulk_list_id'), kwargs.get('bulk_list_id', None))
 62        setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None))
 63        setattr(self, "_{}".format('rules'), kwargs.get('rules', None))
 64        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 65
 66    @property
 67    def bulk_list_id(self):
 68        """Gets the bulk_list_id of this ScheduledSending.  # noqa: E501
 69
 70          # noqa: E501
 71
 72        :return: The bulk_list_id of this ScheduledSending.  # noqa: E501
 73        :rtype: str
 74        """
 75        return self._bulk_list_id
 76
 77    @bulk_list_id.setter
 78    def bulk_list_id(self, bulk_list_id):
 79        """Sets the bulk_list_id of this ScheduledSending.
 80
 81          # noqa: E501
 82
 83        :param bulk_list_id: The bulk_list_id of this ScheduledSending.  # noqa: E501
 84        :type: str
 85        """
 86
 87        self._bulk_list_id = bulk_list_id
 88
 89    @property
 90    def resume_date(self):
 91        """Gets the resume_date of this ScheduledSending.  # noqa: E501
 92
 93        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent or null if the envelope has not yet been sent.  # noqa: E501
 94
 95        :return: The resume_date of this ScheduledSending.  # noqa: E501
 96        :rtype: str
 97        """
 98        return self._resume_date
 99
100    @resume_date.setter
101    def resume_date(self, resume_date):
102        """Sets the resume_date of this ScheduledSending.
103
104        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent or null if the envelope has not yet been sent.  # noqa: E501
105
106        :param resume_date: The resume_date of this ScheduledSending.  # noqa: E501
107        :type: str
108        """
109
110        self._resume_date = resume_date
111
112    @property
113    def rules(self):
114        """Gets the rules of this ScheduledSending.  # noqa: E501
115
116        A list of envelope delay rules specified by the user indicating how and when the envelope should be scheduled for sending in the future. Currently only 1 rule may be specified.  # noqa: E501
117
118        :return: The rules of this ScheduledSending.  # noqa: E501
119        :rtype: list[EnvelopeDelayRule]
120        """
121        return self._rules
122
123    @rules.setter
124    def rules(self, rules):
125        """Sets the rules of this ScheduledSending.
126
127        A list of envelope delay rules specified by the user indicating how and when the envelope should be scheduled for sending in the future. Currently only 1 rule may be specified.  # noqa: E501
128
129        :param rules: The rules of this ScheduledSending.  # noqa: E501
130        :type: list[EnvelopeDelayRule]
131        """
132
133        self._rules = rules
134
135    @property
136    def status(self):
137        """Gets the status of this ScheduledSending.  # noqa: E501
138
139        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
140
141        :return: The status of this ScheduledSending.  # noqa: E501
142        :rtype: str
143        """
144        return self._status
145
146    @status.setter
147    def status(self, status):
148        """Sets the status of this ScheduledSending.
149
150        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
151
152        :param status: The status of this ScheduledSending.  # noqa: E501
153        :type: str
154        """
155
156        self._status = status
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(ScheduledSending, 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, ScheduledSending):
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, ScheduledSending):
203            return True
204
205        return self.to_dict() != other.to_dict()
class ScheduledSending:
 23class ScheduledSending(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        'bulk_list_id': 'str',
 38        'resume_date': 'str',
 39        'rules': 'list[EnvelopeDelayRule]',
 40        'status': 'str'
 41    }
 42
 43    attribute_map = {
 44        'bulk_list_id': 'bulkListId',
 45        'resume_date': 'resumeDate',
 46        'rules': 'rules',
 47        'status': 'status'
 48    }
 49
 50    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 51        """ScheduledSending - a model defined in Swagger"""  # noqa: E501
 52        if _configuration is None:
 53            _configuration = Configuration()
 54        self._configuration = _configuration
 55
 56        self._bulk_list_id = None
 57        self._resume_date = None
 58        self._rules = None
 59        self._status = None
 60        self.discriminator = None
 61
 62        setattr(self, "_{}".format('bulk_list_id'), kwargs.get('bulk_list_id', None))
 63        setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None))
 64        setattr(self, "_{}".format('rules'), kwargs.get('rules', None))
 65        setattr(self, "_{}".format('status'), kwargs.get('status', None))
 66
 67    @property
 68    def bulk_list_id(self):
 69        """Gets the bulk_list_id of this ScheduledSending.  # noqa: E501
 70
 71          # noqa: E501
 72
 73        :return: The bulk_list_id of this ScheduledSending.  # noqa: E501
 74        :rtype: str
 75        """
 76        return self._bulk_list_id
 77
 78    @bulk_list_id.setter
 79    def bulk_list_id(self, bulk_list_id):
 80        """Sets the bulk_list_id of this ScheduledSending.
 81
 82          # noqa: E501
 83
 84        :param bulk_list_id: The bulk_list_id of this ScheduledSending.  # noqa: E501
 85        :type: str
 86        """
 87
 88        self._bulk_list_id = bulk_list_id
 89
 90    @property
 91    def resume_date(self):
 92        """Gets the resume_date of this ScheduledSending.  # noqa: E501
 93
 94        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent or null if the envelope has not yet been sent.  # noqa: E501
 95
 96        :return: The resume_date of this ScheduledSending.  # noqa: E501
 97        :rtype: str
 98        """
 99        return self._resume_date
100
101    @resume_date.setter
102    def resume_date(self, resume_date):
103        """Sets the resume_date of this ScheduledSending.
104
105        An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent or null if the envelope has not yet been sent.  # noqa: E501
106
107        :param resume_date: The resume_date of this ScheduledSending.  # noqa: E501
108        :type: str
109        """
110
111        self._resume_date = resume_date
112
113    @property
114    def rules(self):
115        """Gets the rules of this ScheduledSending.  # noqa: E501
116
117        A list of envelope delay rules specified by the user indicating how and when the envelope should be scheduled for sending in the future. Currently only 1 rule may be specified.  # noqa: E501
118
119        :return: The rules of this ScheduledSending.  # noqa: E501
120        :rtype: list[EnvelopeDelayRule]
121        """
122        return self._rules
123
124    @rules.setter
125    def rules(self, rules):
126        """Sets the rules of this ScheduledSending.
127
128        A list of envelope delay rules specified by the user indicating how and when the envelope should be scheduled for sending in the future. Currently only 1 rule may be specified.  # noqa: E501
129
130        :param rules: The rules of this ScheduledSending.  # noqa: E501
131        :type: list[EnvelopeDelayRule]
132        """
133
134        self._rules = rules
135
136    @property
137    def status(self):
138        """Gets the status of this ScheduledSending.  # noqa: E501
139
140        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
141
142        :return: The status of this ScheduledSending.  # noqa: E501
143        :rtype: str
144        """
145        return self._status
146
147    @status.setter
148    def status(self, status):
149        """Sets the status of this ScheduledSending.
150
151        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
152
153        :param status: The status of this ScheduledSending.  # noqa: E501
154        :type: str
155        """
156
157        self._status = status
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(ScheduledSending, 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, ScheduledSending):
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, ScheduledSending):
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.

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

ScheduledSending - a model defined in Swagger

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

Gets the bulk_list_id of this ScheduledSending. # noqa: E501

# noqa: E501

Returns

The bulk_list_id of this ScheduledSending. # noqa: E501

resume_date

Gets the resume_date of this ScheduledSending. # noqa: E501

An ISO 8601 formatted datetime string indicating the date and time that the envelope is (or was) scheduled to be sent or null if the envelope has not yet been sent. # noqa: E501

Returns

The resume_date of this ScheduledSending. # noqa: E501

rules

Gets the rules of this ScheduledSending. # noqa: E501

A list of envelope delay rules specified by the user indicating how and when the envelope should be scheduled for sending in the future. Currently only 1 rule may be specified. # noqa: E501

Returns

The rules of this ScheduledSending. # noqa: E501

status

Gets the status of this ScheduledSending. # 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 ScheduledSending. # 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(ScheduledSending, 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