docusign_esign.models.lock_information
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 LockInformation(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 'error_details': 'ErrorDetails', 37 'lock_duration_in_seconds': 'str', 38 'locked_by_app': 'str', 39 'locked_by_user': 'UserInfo', 40 'locked_until_date_time': 'str', 41 'lock_token': 'str', 42 'lock_type': 'str', 43 'use_scratch_pad': 'str' 44 } 45 46 attribute_map = { 47 'error_details': 'errorDetails', 48 'lock_duration_in_seconds': 'lockDurationInSeconds', 49 'locked_by_app': 'lockedByApp', 50 'locked_by_user': 'lockedByUser', 51 'locked_until_date_time': 'lockedUntilDateTime', 52 'lock_token': 'lockToken', 53 'lock_type': 'lockType', 54 'use_scratch_pad': 'useScratchPad' 55 } 56 57 def __init__(self, _configuration=None, **kwargs): # noqa: E501 58 """LockInformation - a model defined in Swagger""" # noqa: E501 59 if _configuration is None: 60 _configuration = Configuration() 61 self._configuration = _configuration 62 63 self._error_details = None 64 self._lock_duration_in_seconds = None 65 self._locked_by_app = None 66 self._locked_by_user = None 67 self._locked_until_date_time = None 68 self._lock_token = None 69 self._lock_type = None 70 self._use_scratch_pad = None 71 self.discriminator = None 72 73 setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) 74 setattr(self, "_{}".format('lock_duration_in_seconds'), kwargs.get('lock_duration_in_seconds', None)) 75 setattr(self, "_{}".format('locked_by_app'), kwargs.get('locked_by_app', None)) 76 setattr(self, "_{}".format('locked_by_user'), kwargs.get('locked_by_user', None)) 77 setattr(self, "_{}".format('locked_until_date_time'), kwargs.get('locked_until_date_time', None)) 78 setattr(self, "_{}".format('lock_token'), kwargs.get('lock_token', None)) 79 setattr(self, "_{}".format('lock_type'), kwargs.get('lock_type', None)) 80 setattr(self, "_{}".format('use_scratch_pad'), kwargs.get('use_scratch_pad', None)) 81 82 @property 83 def error_details(self): 84 """Gets the error_details of this LockInformation. # noqa: E501 85 86 Array or errors. # noqa: E501 87 88 :return: The error_details of this LockInformation. # noqa: E501 89 :rtype: ErrorDetails 90 """ 91 return self._error_details 92 93 @error_details.setter 94 def error_details(self, error_details): 95 """Sets the error_details of this LockInformation. 96 97 Array or errors. # noqa: E501 98 99 :param error_details: The error_details of this LockInformation. # noqa: E501 100 :type: ErrorDetails 101 """ 102 103 self._error_details = error_details 104 105 @property 106 def lock_duration_in_seconds(self): 107 """Gets the lock_duration_in_seconds of this LockInformation. # noqa: E501 108 109 Sets the time, in seconds, until the lock expires when there is no activity on the envelope. If no value is entered, then the default value of 300 seconds is used. The maximum value is 1,800 seconds. The lock duration can be extended. # noqa: E501 110 111 :return: The lock_duration_in_seconds of this LockInformation. # noqa: E501 112 :rtype: str 113 """ 114 return self._lock_duration_in_seconds 115 116 @lock_duration_in_seconds.setter 117 def lock_duration_in_seconds(self, lock_duration_in_seconds): 118 """Sets the lock_duration_in_seconds of this LockInformation. 119 120 Sets the time, in seconds, until the lock expires when there is no activity on the envelope. If no value is entered, then the default value of 300 seconds is used. The maximum value is 1,800 seconds. The lock duration can be extended. # noqa: E501 121 122 :param lock_duration_in_seconds: The lock_duration_in_seconds of this LockInformation. # noqa: E501 123 :type: str 124 """ 125 126 self._lock_duration_in_seconds = lock_duration_in_seconds 127 128 @property 129 def locked_by_app(self): 130 """Gets the locked_by_app of this LockInformation. # noqa: E501 131 132 Specifies the friendly name of the application that is locking the envelope. # noqa: E501 133 134 :return: The locked_by_app of this LockInformation. # noqa: E501 135 :rtype: str 136 """ 137 return self._locked_by_app 138 139 @locked_by_app.setter 140 def locked_by_app(self, locked_by_app): 141 """Sets the locked_by_app of this LockInformation. 142 143 Specifies the friendly name of the application that is locking the envelope. # noqa: E501 144 145 :param locked_by_app: The locked_by_app of this LockInformation. # noqa: E501 146 :type: str 147 """ 148 149 self._locked_by_app = locked_by_app 150 151 @property 152 def locked_by_user(self): 153 """Gets the locked_by_user of this LockInformation. # noqa: E501 154 155 A complex type containing information about the user that has the envelope or template locked. # noqa: E501 156 157 :return: The locked_by_user of this LockInformation. # noqa: E501 158 :rtype: UserInfo 159 """ 160 return self._locked_by_user 161 162 @locked_by_user.setter 163 def locked_by_user(self, locked_by_user): 164 """Sets the locked_by_user of this LockInformation. 165 166 A complex type containing information about the user that has the envelope or template locked. # noqa: E501 167 168 :param locked_by_user: The locked_by_user of this LockInformation. # noqa: E501 169 :type: UserInfo 170 """ 171 172 self._locked_by_user = locked_by_user 173 174 @property 175 def locked_until_date_time(self): 176 """Gets the locked_until_date_time of this LockInformation. # noqa: E501 177 178 The datetime until the envelope lock expires. # noqa: E501 179 180 :return: The locked_until_date_time of this LockInformation. # noqa: E501 181 :rtype: str 182 """ 183 return self._locked_until_date_time 184 185 @locked_until_date_time.setter 186 def locked_until_date_time(self, locked_until_date_time): 187 """Sets the locked_until_date_time of this LockInformation. 188 189 The datetime until the envelope lock expires. # noqa: E501 190 191 :param locked_until_date_time: The locked_until_date_time of this LockInformation. # noqa: E501 192 :type: str 193 """ 194 195 self._locked_until_date_time = locked_until_date_time 196 197 @property 198 def lock_token(self): 199 """Gets the lock_token of this LockInformation. # noqa: E501 200 201 A unique identifier provided to the owner of the envelope lock. Used to prove ownership of the lock. # noqa: E501 202 203 :return: The lock_token of this LockInformation. # noqa: E501 204 :rtype: str 205 """ 206 return self._lock_token 207 208 @lock_token.setter 209 def lock_token(self, lock_token): 210 """Sets the lock_token of this LockInformation. 211 212 A unique identifier provided to the owner of the envelope lock. Used to prove ownership of the lock. # noqa: E501 213 214 :param lock_token: The lock_token of this LockInformation. # noqa: E501 215 :type: str 216 """ 217 218 self._lock_token = lock_token 219 220 @property 221 def lock_type(self): 222 """Gets the lock_type of this LockInformation. # noqa: E501 223 224 The type of envelope lock. Currently \"edit\" is the only supported type. # noqa: E501 225 226 :return: The lock_type of this LockInformation. # noqa: E501 227 :rtype: str 228 """ 229 return self._lock_type 230 231 @lock_type.setter 232 def lock_type(self, lock_type): 233 """Sets the lock_type of this LockInformation. 234 235 The type of envelope lock. Currently \"edit\" is the only supported type. # noqa: E501 236 237 :param lock_type: The lock_type of this LockInformation. # noqa: E501 238 :type: str 239 """ 240 241 self._lock_type = lock_type 242 243 @property 244 def use_scratch_pad(self): 245 """Gets the use_scratch_pad of this LockInformation. # noqa: E501 246 247 Reserved for future use. Indicates whether a scratchpad is used for editing information. # noqa: E501 248 249 :return: The use_scratch_pad of this LockInformation. # noqa: E501 250 :rtype: str 251 """ 252 return self._use_scratch_pad 253 254 @use_scratch_pad.setter 255 def use_scratch_pad(self, use_scratch_pad): 256 """Sets the use_scratch_pad of this LockInformation. 257 258 Reserved for future use. Indicates whether a scratchpad is used for editing information. # noqa: E501 259 260 :param use_scratch_pad: The use_scratch_pad of this LockInformation. # noqa: E501 261 :type: str 262 """ 263 264 self._use_scratch_pad = use_scratch_pad 265 266 def to_dict(self): 267 """Returns the model properties as a dict""" 268 result = {} 269 270 for attr, _ in six.iteritems(self.swagger_types): 271 value = getattr(self, attr) 272 if isinstance(value, list): 273 result[attr] = list(map( 274 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 275 value 276 )) 277 elif hasattr(value, "to_dict"): 278 result[attr] = value.to_dict() 279 elif isinstance(value, dict): 280 result[attr] = dict(map( 281 lambda item: (item[0], item[1].to_dict()) 282 if hasattr(item[1], "to_dict") else item, 283 value.items() 284 )) 285 else: 286 result[attr] = value 287 if issubclass(LockInformation, dict): 288 for key, value in self.items(): 289 result[key] = value 290 291 return result 292 293 def to_str(self): 294 """Returns the string representation of the model""" 295 return pprint.pformat(self.to_dict()) 296 297 def __repr__(self): 298 """For `print` and `pprint`""" 299 return self.to_str() 300 301 def __eq__(self, other): 302 """Returns true if both objects are equal""" 303 if not isinstance(other, LockInformation): 304 return False 305 306 return self.to_dict() == other.to_dict() 307 308 def __ne__(self, other): 309 """Returns true if both objects are not equal""" 310 if not isinstance(other, LockInformation): 311 return True 312 313 return self.to_dict() != other.to_dict()
23class LockInformation(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 'error_details': 'ErrorDetails', 38 'lock_duration_in_seconds': 'str', 39 'locked_by_app': 'str', 40 'locked_by_user': 'UserInfo', 41 'locked_until_date_time': 'str', 42 'lock_token': 'str', 43 'lock_type': 'str', 44 'use_scratch_pad': 'str' 45 } 46 47 attribute_map = { 48 'error_details': 'errorDetails', 49 'lock_duration_in_seconds': 'lockDurationInSeconds', 50 'locked_by_app': 'lockedByApp', 51 'locked_by_user': 'lockedByUser', 52 'locked_until_date_time': 'lockedUntilDateTime', 53 'lock_token': 'lockToken', 54 'lock_type': 'lockType', 55 'use_scratch_pad': 'useScratchPad' 56 } 57 58 def __init__(self, _configuration=None, **kwargs): # noqa: E501 59 """LockInformation - a model defined in Swagger""" # noqa: E501 60 if _configuration is None: 61 _configuration = Configuration() 62 self._configuration = _configuration 63 64 self._error_details = None 65 self._lock_duration_in_seconds = None 66 self._locked_by_app = None 67 self._locked_by_user = None 68 self._locked_until_date_time = None 69 self._lock_token = None 70 self._lock_type = None 71 self._use_scratch_pad = None 72 self.discriminator = None 73 74 setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) 75 setattr(self, "_{}".format('lock_duration_in_seconds'), kwargs.get('lock_duration_in_seconds', None)) 76 setattr(self, "_{}".format('locked_by_app'), kwargs.get('locked_by_app', None)) 77 setattr(self, "_{}".format('locked_by_user'), kwargs.get('locked_by_user', None)) 78 setattr(self, "_{}".format('locked_until_date_time'), kwargs.get('locked_until_date_time', None)) 79 setattr(self, "_{}".format('lock_token'), kwargs.get('lock_token', None)) 80 setattr(self, "_{}".format('lock_type'), kwargs.get('lock_type', None)) 81 setattr(self, "_{}".format('use_scratch_pad'), kwargs.get('use_scratch_pad', None)) 82 83 @property 84 def error_details(self): 85 """Gets the error_details of this LockInformation. # noqa: E501 86 87 Array or errors. # noqa: E501 88 89 :return: The error_details of this LockInformation. # noqa: E501 90 :rtype: ErrorDetails 91 """ 92 return self._error_details 93 94 @error_details.setter 95 def error_details(self, error_details): 96 """Sets the error_details of this LockInformation. 97 98 Array or errors. # noqa: E501 99 100 :param error_details: The error_details of this LockInformation. # noqa: E501 101 :type: ErrorDetails 102 """ 103 104 self._error_details = error_details 105 106 @property 107 def lock_duration_in_seconds(self): 108 """Gets the lock_duration_in_seconds of this LockInformation. # noqa: E501 109 110 Sets the time, in seconds, until the lock expires when there is no activity on the envelope. If no value is entered, then the default value of 300 seconds is used. The maximum value is 1,800 seconds. The lock duration can be extended. # noqa: E501 111 112 :return: The lock_duration_in_seconds of this LockInformation. # noqa: E501 113 :rtype: str 114 """ 115 return self._lock_duration_in_seconds 116 117 @lock_duration_in_seconds.setter 118 def lock_duration_in_seconds(self, lock_duration_in_seconds): 119 """Sets the lock_duration_in_seconds of this LockInformation. 120 121 Sets the time, in seconds, until the lock expires when there is no activity on the envelope. If no value is entered, then the default value of 300 seconds is used. The maximum value is 1,800 seconds. The lock duration can be extended. # noqa: E501 122 123 :param lock_duration_in_seconds: The lock_duration_in_seconds of this LockInformation. # noqa: E501 124 :type: str 125 """ 126 127 self._lock_duration_in_seconds = lock_duration_in_seconds 128 129 @property 130 def locked_by_app(self): 131 """Gets the locked_by_app of this LockInformation. # noqa: E501 132 133 Specifies the friendly name of the application that is locking the envelope. # noqa: E501 134 135 :return: The locked_by_app of this LockInformation. # noqa: E501 136 :rtype: str 137 """ 138 return self._locked_by_app 139 140 @locked_by_app.setter 141 def locked_by_app(self, locked_by_app): 142 """Sets the locked_by_app of this LockInformation. 143 144 Specifies the friendly name of the application that is locking the envelope. # noqa: E501 145 146 :param locked_by_app: The locked_by_app of this LockInformation. # noqa: E501 147 :type: str 148 """ 149 150 self._locked_by_app = locked_by_app 151 152 @property 153 def locked_by_user(self): 154 """Gets the locked_by_user of this LockInformation. # noqa: E501 155 156 A complex type containing information about the user that has the envelope or template locked. # noqa: E501 157 158 :return: The locked_by_user of this LockInformation. # noqa: E501 159 :rtype: UserInfo 160 """ 161 return self._locked_by_user 162 163 @locked_by_user.setter 164 def locked_by_user(self, locked_by_user): 165 """Sets the locked_by_user of this LockInformation. 166 167 A complex type containing information about the user that has the envelope or template locked. # noqa: E501 168 169 :param locked_by_user: The locked_by_user of this LockInformation. # noqa: E501 170 :type: UserInfo 171 """ 172 173 self._locked_by_user = locked_by_user 174 175 @property 176 def locked_until_date_time(self): 177 """Gets the locked_until_date_time of this LockInformation. # noqa: E501 178 179 The datetime until the envelope lock expires. # noqa: E501 180 181 :return: The locked_until_date_time of this LockInformation. # noqa: E501 182 :rtype: str 183 """ 184 return self._locked_until_date_time 185 186 @locked_until_date_time.setter 187 def locked_until_date_time(self, locked_until_date_time): 188 """Sets the locked_until_date_time of this LockInformation. 189 190 The datetime until the envelope lock expires. # noqa: E501 191 192 :param locked_until_date_time: The locked_until_date_time of this LockInformation. # noqa: E501 193 :type: str 194 """ 195 196 self._locked_until_date_time = locked_until_date_time 197 198 @property 199 def lock_token(self): 200 """Gets the lock_token of this LockInformation. # noqa: E501 201 202 A unique identifier provided to the owner of the envelope lock. Used to prove ownership of the lock. # noqa: E501 203 204 :return: The lock_token of this LockInformation. # noqa: E501 205 :rtype: str 206 """ 207 return self._lock_token 208 209 @lock_token.setter 210 def lock_token(self, lock_token): 211 """Sets the lock_token of this LockInformation. 212 213 A unique identifier provided to the owner of the envelope lock. Used to prove ownership of the lock. # noqa: E501 214 215 :param lock_token: The lock_token of this LockInformation. # noqa: E501 216 :type: str 217 """ 218 219 self._lock_token = lock_token 220 221 @property 222 def lock_type(self): 223 """Gets the lock_type of this LockInformation. # noqa: E501 224 225 The type of envelope lock. Currently \"edit\" is the only supported type. # noqa: E501 226 227 :return: The lock_type of this LockInformation. # noqa: E501 228 :rtype: str 229 """ 230 return self._lock_type 231 232 @lock_type.setter 233 def lock_type(self, lock_type): 234 """Sets the lock_type of this LockInformation. 235 236 The type of envelope lock. Currently \"edit\" is the only supported type. # noqa: E501 237 238 :param lock_type: The lock_type of this LockInformation. # noqa: E501 239 :type: str 240 """ 241 242 self._lock_type = lock_type 243 244 @property 245 def use_scratch_pad(self): 246 """Gets the use_scratch_pad of this LockInformation. # noqa: E501 247 248 Reserved for future use. Indicates whether a scratchpad is used for editing information. # noqa: E501 249 250 :return: The use_scratch_pad of this LockInformation. # noqa: E501 251 :rtype: str 252 """ 253 return self._use_scratch_pad 254 255 @use_scratch_pad.setter 256 def use_scratch_pad(self, use_scratch_pad): 257 """Sets the use_scratch_pad of this LockInformation. 258 259 Reserved for future use. Indicates whether a scratchpad is used for editing information. # noqa: E501 260 261 :param use_scratch_pad: The use_scratch_pad of this LockInformation. # noqa: E501 262 :type: str 263 """ 264 265 self._use_scratch_pad = use_scratch_pad 266 267 def to_dict(self): 268 """Returns the model properties as a dict""" 269 result = {} 270 271 for attr, _ in six.iteritems(self.swagger_types): 272 value = getattr(self, attr) 273 if isinstance(value, list): 274 result[attr] = list(map( 275 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 276 value 277 )) 278 elif hasattr(value, "to_dict"): 279 result[attr] = value.to_dict() 280 elif isinstance(value, dict): 281 result[attr] = dict(map( 282 lambda item: (item[0], item[1].to_dict()) 283 if hasattr(item[1], "to_dict") else item, 284 value.items() 285 )) 286 else: 287 result[attr] = value 288 if issubclass(LockInformation, dict): 289 for key, value in self.items(): 290 result[key] = value 291 292 return result 293 294 def to_str(self): 295 """Returns the string representation of the model""" 296 return pprint.pformat(self.to_dict()) 297 298 def __repr__(self): 299 """For `print` and `pprint`""" 300 return self.to_str() 301 302 def __eq__(self, other): 303 """Returns true if both objects are equal""" 304 if not isinstance(other, LockInformation): 305 return False 306 307 return self.to_dict() == other.to_dict() 308 309 def __ne__(self, other): 310 """Returns true if both objects are not equal""" 311 if not isinstance(other, LockInformation): 312 return True 313 314 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.
58 def __init__(self, _configuration=None, **kwargs): # noqa: E501 59 """LockInformation - a model defined in Swagger""" # noqa: E501 60 if _configuration is None: 61 _configuration = Configuration() 62 self._configuration = _configuration 63 64 self._error_details = None 65 self._lock_duration_in_seconds = None 66 self._locked_by_app = None 67 self._locked_by_user = None 68 self._locked_until_date_time = None 69 self._lock_token = None 70 self._lock_type = None 71 self._use_scratch_pad = None 72 self.discriminator = None 73 74 setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None)) 75 setattr(self, "_{}".format('lock_duration_in_seconds'), kwargs.get('lock_duration_in_seconds', None)) 76 setattr(self, "_{}".format('locked_by_app'), kwargs.get('locked_by_app', None)) 77 setattr(self, "_{}".format('locked_by_user'), kwargs.get('locked_by_user', None)) 78 setattr(self, "_{}".format('locked_until_date_time'), kwargs.get('locked_until_date_time', None)) 79 setattr(self, "_{}".format('lock_token'), kwargs.get('lock_token', None)) 80 setattr(self, "_{}".format('lock_type'), kwargs.get('lock_type', None)) 81 setattr(self, "_{}".format('use_scratch_pad'), kwargs.get('use_scratch_pad', None))
LockInformation - a model defined in Swagger
Gets the error_details of this LockInformation. # noqa: E501
Array or errors. # noqa: E501
Returns
The error_details of this LockInformation. # noqa: E501
Gets the lock_duration_in_seconds of this LockInformation. # noqa: E501
Sets the time, in seconds, until the lock expires when there is no activity on the envelope. If no value is entered, then the default value of 300 seconds is used. The maximum value is 1,800 seconds. The lock duration can be extended. # noqa: E501
Returns
The lock_duration_in_seconds of this LockInformation. # noqa: E501
Gets the locked_by_app of this LockInformation. # noqa: E501
Specifies the friendly name of the application that is locking the envelope. # noqa: E501
Returns
The locked_by_app of this LockInformation. # noqa: E501
Gets the locked_by_user of this LockInformation. # noqa: E501
A complex type containing information about the user that has the envelope or template locked. # noqa: E501
Returns
The locked_by_user of this LockInformation. # noqa: E501
Gets the locked_until_date_time of this LockInformation. # noqa: E501
The datetime until the envelope lock expires. # noqa: E501
Returns
The locked_until_date_time of this LockInformation. # noqa: E501
Gets the lock_token of this LockInformation. # noqa: E501
A unique identifier provided to the owner of the envelope lock. Used to prove ownership of the lock. # noqa: E501
Returns
The lock_token of this LockInformation. # noqa: E501
Gets the lock_type of this LockInformation. # noqa: E501
The type of envelope lock. Currently "edit" is the only supported type. # noqa: E501
Returns
The lock_type of this LockInformation. # noqa: E501
Gets the use_scratch_pad of this LockInformation. # noqa: E501
Reserved for future use. Indicates whether a scratchpad is used for editing information. # noqa: E501
Returns
The use_scratch_pad of this LockInformation. # noqa: E501
267 def to_dict(self): 268 """Returns the model properties as a dict""" 269 result = {} 270 271 for attr, _ in six.iteritems(self.swagger_types): 272 value = getattr(self, attr) 273 if isinstance(value, list): 274 result[attr] = list(map( 275 lambda x: x.to_dict() if hasattr(x, "to_dict") else x, 276 value 277 )) 278 elif hasattr(value, "to_dict"): 279 result[attr] = value.to_dict() 280 elif isinstance(value, dict): 281 result[attr] = dict(map( 282 lambda item: (item[0], item[1].to_dict()) 283 if hasattr(item[1], "to_dict") else item, 284 value.items() 285 )) 286 else: 287 result[attr] = value 288 if issubclass(LockInformation, dict): 289 for key, value in self.items(): 290 result[key] = value 291 292 return result
Returns the model properties as a dict