docusign_esign.models.envelope_delay_rule_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 EnvelopeDelayRuleApiModel(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 'delay': 'str', 37 'resume_date': 'str' 38 } 39 40 attribute_map = { 41 'delay': 'delay', 42 'resume_date': 'resumeDate' 43 } 44 45 def __init__(self, _configuration=None, **kwargs): # noqa: E501 46 """EnvelopeDelayRuleApiModel - a model defined in Swagger""" # noqa: E501 47 if _configuration is None: 48 _configuration = Configuration() 49 self._configuration = _configuration 50 51 self._delay = None 52 self._resume_date = None 53 self.discriminator = None 54 55 setattr(self, "_{}".format('delay'), kwargs.get('delay', None)) 56 setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None)) 57 58 @property 59 def delay(self): 60 """Gets the delay of this EnvelopeDelayRuleApiModel. # noqa: E501 61 62 A string timespan duration represented as d.hh:mm:ss where the d component is days, hh is hours measured on a 24-hour clock, mm is minutes and ss is seconds, indicating the expected delay for this envelope rule. The maximum delay is 30 days. # noqa: E501 63 64 :return: The delay of this EnvelopeDelayRuleApiModel. # noqa: E501 65 :rtype: str 66 """ 67 return self._delay 68 69 @delay.setter 70 def delay(self, delay): 71 """Sets the delay of this EnvelopeDelayRuleApiModel. 72 73 A string timespan duration represented as d.hh:mm:ss where the d component is days, hh is hours measured on a 24-hour clock, mm is minutes and ss is seconds, indicating the expected delay for this envelope rule. The maximum delay is 30 days. # noqa: E501 74 75 :param delay: The delay of this EnvelopeDelayRuleApiModel. # noqa: E501 76 :type: str 77 """ 78 79 self._delay = delay 80 81 @property 82 def resume_date(self): 83 """Gets the resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501 84 85 A string formatted as an ISO 8601 DATETIME with TimeZone specified, indicating the expected resumeDate for this envelope rule. The specified datetime must occur in the future relative to the current UTC time hen the request is made. The maximum resumeDate must not exceed 30 days in the future. # noqa: E501 86 87 :return: The resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501 88 :rtype: str 89 """ 90 return self._resume_date 91 92 @resume_date.setter 93 def resume_date(self, resume_date): 94 """Sets the resume_date of this EnvelopeDelayRuleApiModel. 95 96 A string formatted as an ISO 8601 DATETIME with TimeZone specified, indicating the expected resumeDate for this envelope rule. The specified datetime must occur in the future relative to the current UTC time hen the request is made. The maximum resumeDate must not exceed 30 days in the future. # noqa: E501 97 98 :param resume_date: The resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501 99 :type: str 100 """ 101 102 self._resume_date = resume_date 103 104 def to_dict(self): 105 """Returns the model properties as a dict""" 106 result = {} 107 108 for attr, _ in six.iteritems(self.swagger_types): 109 value = getattr(self, attr) 110 if isinstance(value, list): 111 result[attr] = list(map( 112 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 113 value 114 )) 115 elif hasattr(value, "to_dict"): 116 result[attr] = value.to_dict() 117 elif isinstance(value, dict): 118 result[attr] = dict(map( 119 lambda item: (item[0], item[1].to_dict()) 120 if hasattr(item[1], "to_dict") else item, 121 value.items() 122 )) 123 else: 124 result[attr] = value 125 if issubclass(EnvelopeDelayRuleApiModel, dict): 126 for key, value in self.items(): 127 result[key] = value 128 129 return result 130 131 def to_str(self): 132 """Returns the string representation of the model""" 133 return pprint.pformat(self.to_dict()) 134 135 def __repr__(self): 136 """For `print` and `pprint`""" 137 return self.to_str() 138 139 def __eq__(self, other): 140 """Returns true if both objects are equal""" 141 if not isinstance(other, EnvelopeDelayRuleApiModel): 142 return False 143 144 return self.to_dict() == other.to_dict() 145 146 def __ne__(self, other): 147 """Returns true if both objects are not equal""" 148 if not isinstance(other, EnvelopeDelayRuleApiModel): 149 return True 150 151 return self.to_dict() != other.to_dict()
23class EnvelopeDelayRuleApiModel(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 'delay': 'str', 38 'resume_date': 'str' 39 } 40 41 attribute_map = { 42 'delay': 'delay', 43 'resume_date': 'resumeDate' 44 } 45 46 def __init__(self, _configuration=None, **kwargs): # noqa: E501 47 """EnvelopeDelayRuleApiModel - a model defined in Swagger""" # noqa: E501 48 if _configuration is None: 49 _configuration = Configuration() 50 self._configuration = _configuration 51 52 self._delay = None 53 self._resume_date = None 54 self.discriminator = None 55 56 setattr(self, "_{}".format('delay'), kwargs.get('delay', None)) 57 setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None)) 58 59 @property 60 def delay(self): 61 """Gets the delay of this EnvelopeDelayRuleApiModel. # noqa: E501 62 63 A string timespan duration represented as d.hh:mm:ss where the d component is days, hh is hours measured on a 24-hour clock, mm is minutes and ss is seconds, indicating the expected delay for this envelope rule. The maximum delay is 30 days. # noqa: E501 64 65 :return: The delay of this EnvelopeDelayRuleApiModel. # noqa: E501 66 :rtype: str 67 """ 68 return self._delay 69 70 @delay.setter 71 def delay(self, delay): 72 """Sets the delay of this EnvelopeDelayRuleApiModel. 73 74 A string timespan duration represented as d.hh:mm:ss where the d component is days, hh is hours measured on a 24-hour clock, mm is minutes and ss is seconds, indicating the expected delay for this envelope rule. The maximum delay is 30 days. # noqa: E501 75 76 :param delay: The delay of this EnvelopeDelayRuleApiModel. # noqa: E501 77 :type: str 78 """ 79 80 self._delay = delay 81 82 @property 83 def resume_date(self): 84 """Gets the resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501 85 86 A string formatted as an ISO 8601 DATETIME with TimeZone specified, indicating the expected resumeDate for this envelope rule. The specified datetime must occur in the future relative to the current UTC time hen the request is made. The maximum resumeDate must not exceed 30 days in the future. # noqa: E501 87 88 :return: The resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501 89 :rtype: str 90 """ 91 return self._resume_date 92 93 @resume_date.setter 94 def resume_date(self, resume_date): 95 """Sets the resume_date of this EnvelopeDelayRuleApiModel. 96 97 A string formatted as an ISO 8601 DATETIME with TimeZone specified, indicating the expected resumeDate for this envelope rule. The specified datetime must occur in the future relative to the current UTC time hen the request is made. The maximum resumeDate must not exceed 30 days in the future. # noqa: E501 98 99 :param resume_date: The resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501 100 :type: str 101 """ 102 103 self._resume_date = resume_date 104 105 def to_dict(self): 106 """Returns the model properties as a dict""" 107 result = {} 108 109 for attr, _ in six.iteritems(self.swagger_types): 110 value = getattr(self, attr) 111 if isinstance(value, list): 112 result[attr] = list(map( 113 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 114 value 115 )) 116 elif hasattr(value, "to_dict"): 117 result[attr] = value.to_dict() 118 elif isinstance(value, dict): 119 result[attr] = dict(map( 120 lambda item: (item[0], item[1].to_dict()) 121 if hasattr(item[1], "to_dict") else item, 122 value.items() 123 )) 124 else: 125 result[attr] = value 126 if issubclass(EnvelopeDelayRuleApiModel, dict): 127 for key, value in self.items(): 128 result[key] = value 129 130 return result 131 132 def to_str(self): 133 """Returns the string representation of the model""" 134 return pprint.pformat(self.to_dict()) 135 136 def __repr__(self): 137 """For `print` and `pprint`""" 138 return self.to_str() 139 140 def __eq__(self, other): 141 """Returns true if both objects are equal""" 142 if not isinstance(other, EnvelopeDelayRuleApiModel): 143 return False 144 145 return self.to_dict() == other.to_dict() 146 147 def __ne__(self, other): 148 """Returns true if both objects are not equal""" 149 if not isinstance(other, EnvelopeDelayRuleApiModel): 150 return True 151 152 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.
46 def __init__(self, _configuration=None, **kwargs): # noqa: E501 47 """EnvelopeDelayRuleApiModel - a model defined in Swagger""" # noqa: E501 48 if _configuration is None: 49 _configuration = Configuration() 50 self._configuration = _configuration 51 52 self._delay = None 53 self._resume_date = None 54 self.discriminator = None 55 56 setattr(self, "_{}".format('delay'), kwargs.get('delay', None)) 57 setattr(self, "_{}".format('resume_date'), kwargs.get('resume_date', None))
EnvelopeDelayRuleApiModel - a model defined in Swagger
Gets the delay of this EnvelopeDelayRuleApiModel. # noqa: E501
A string timespan duration represented as d.hh:mm:ss where the d component is days, hh is hours measured on a 24-hour clock, mm is minutes and ss is seconds, indicating the expected delay for this envelope rule. The maximum delay is 30 days. # noqa: E501
Returns
The delay of this EnvelopeDelayRuleApiModel. # noqa: E501
Gets the resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501
A string formatted as an ISO 8601 DATETIME with TimeZone specified, indicating the expected resumeDate for this envelope rule. The specified datetime must occur in the future relative to the current UTC time hen the request is made. The maximum resumeDate must not exceed 30 days in the future. # noqa: E501
Returns
The resume_date of this EnvelopeDelayRuleApiModel. # noqa: E501
105 def to_dict(self): 106 """Returns the model properties as a dict""" 107 result = {} 108 109 for attr, _ in six.iteritems(self.swagger_types): 110 value = getattr(self, attr) 111 if isinstance(value, list): 112 result[attr] = list(map( 113 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 114 value 115 )) 116 elif hasattr(value, "to_dict"): 117 result[attr] = value.to_dict() 118 elif isinstance(value, dict): 119 result[attr] = dict(map( 120 lambda item: (item[0], item[1].to_dict()) 121 if hasattr(item[1], "to_dict") else item, 122 value.items() 123 )) 124 else: 125 result[attr] = value 126 if issubclass(EnvelopeDelayRuleApiModel, dict): 127 for key, value in self.items(): 128 result[key] = value 129 130 return result
Returns the model properties as a dict