docusign_esign.models.scheduled_sending_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 ScheduledSendingApiModel(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 """ScheduledSendingApiModel - 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 ScheduledSendingApiModel. # 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 or null if the envelope has not yet been sent. # noqa: E501 67 68 :return: The resume_date of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. 76 77 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 78 79 :param resume_date: The resume_date of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. # noqa: E501 88 89 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 90 91 :return: The rules of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. 99 100 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 101 102 :param rules: The rules of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. # noqa: E501 111 112 \"pending\" if the envelope has not yet been sent and the scheduled sending delay has not iniaited. \"started\" if the scheduled sending delay is in progress. \"completed\" if the scheduled sending delay has elapsed and the envelope has been sent. # noqa: E501 113 114 :return: The status of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. 122 123 \"pending\" if the envelope has not yet been sent and the scheduled sending delay has not iniaited. \"started\" if the scheduled sending delay is in progress. \"completed\" if the scheduled sending delay has elapsed and the envelope has been sent. # noqa: E501 124 125 :param status: The status of this ScheduledSendingApiModel. # 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(ScheduledSendingApiModel, 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, ScheduledSendingApiModel): 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, ScheduledSendingApiModel): 176 return True 177 178 return self.to_dict() != other.to_dict()
23class ScheduledSendingApiModel(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 """ScheduledSendingApiModel - 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 ScheduledSendingApiModel. # 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 or null if the envelope has not yet been sent. # noqa: E501 68 69 :return: The resume_date of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. 77 78 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 79 80 :param resume_date: The resume_date of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. # noqa: E501 89 90 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 91 92 :return: The rules of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. 100 101 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 102 103 :param rules: The rules of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. # noqa: E501 112 113 \"pending\" if the envelope has not yet been sent and the scheduled sending delay has not iniaited. \"started\" if the scheduled sending delay is in progress. \"completed\" if the scheduled sending delay has elapsed and the envelope has been sent. # noqa: E501 114 115 :return: The status of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. 123 124 \"pending\" if the envelope has not yet been sent and the scheduled sending delay has not iniaited. \"started\" if the scheduled sending delay is in progress. \"completed\" if the scheduled sending delay has elapsed and the envelope has been sent. # noqa: E501 125 126 :param status: The status of this ScheduledSendingApiModel. # 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(ScheduledSendingApiModel, 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, ScheduledSendingApiModel): 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, ScheduledSendingApiModel): 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.
48 def __init__(self, _configuration=None, **kwargs): # noqa: E501 49 """ScheduledSendingApiModel - 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))
ScheduledSendingApiModel - a model defined in Swagger
Gets the resume_date of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. # noqa: E501
Gets the rules of this ScheduledSendingApiModel. # 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 ScheduledSendingApiModel. # noqa: E501
Gets the status of this ScheduledSendingApiModel. # noqa: E501
"pending" if the envelope has not yet been sent and the scheduled sending delay has not iniaited. "started" if the scheduled sending delay is in progress. "completed" if the scheduled sending delay has elapsed and the envelope has been sent. # noqa: E501
Returns
The status of this ScheduledSendingApiModel. # noqa: E501
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(ScheduledSendingApiModel, dict): 154 for key, value in self.items(): 155 result[key] = value 156 157 return result
Returns the model properties as a dict