docusign_esign.models.workspace_folder_contents
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 WorkspaceFolderContents(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 'end_position': 'str', 37 'folder': 'WorkspaceItem', 38 'items': 'list[WorkspaceItem]', 39 'parent_folders': 'list[WorkspaceItem]', 40 'result_set_size': 'str', 41 'start_position': 'str', 42 'total_set_size': 'str', 43 'workspace_id': 'str' 44 } 45 46 attribute_map = { 47 'end_position': 'endPosition', 48 'folder': 'folder', 49 'items': 'items', 50 'parent_folders': 'parentFolders', 51 'result_set_size': 'resultSetSize', 52 'start_position': 'startPosition', 53 'total_set_size': 'totalSetSize', 54 'workspace_id': 'workspaceId' 55 } 56 57 def __init__(self, _configuration=None, **kwargs): # noqa: E501 58 """WorkspaceFolderContents - a model defined in Swagger""" # noqa: E501 59 if _configuration is None: 60 _configuration = Configuration() 61 self._configuration = _configuration 62 63 self._end_position = None 64 self._folder = None 65 self._items = None 66 self._parent_folders = None 67 self._result_set_size = None 68 self._start_position = None 69 self._total_set_size = None 70 self._workspace_id = None 71 self.discriminator = None 72 73 setattr(self, "_{}".format('end_position'), kwargs.get('end_position', None)) 74 setattr(self, "_{}".format('folder'), kwargs.get('folder', None)) 75 setattr(self, "_{}".format('items'), kwargs.get('items', None)) 76 setattr(self, "_{}".format('parent_folders'), kwargs.get('parent_folders', None)) 77 setattr(self, "_{}".format('result_set_size'), kwargs.get('result_set_size', None)) 78 setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None)) 79 setattr(self, "_{}".format('total_set_size'), kwargs.get('total_set_size', None)) 80 setattr(self, "_{}".format('workspace_id'), kwargs.get('workspace_id', None)) 81 82 @property 83 def end_position(self): 84 """Gets the end_position of this WorkspaceFolderContents. # noqa: E501 85 86 The last position in the result set. # noqa: E501 87 88 :return: The end_position of this WorkspaceFolderContents. # noqa: E501 89 :rtype: str 90 """ 91 return self._end_position 92 93 @end_position.setter 94 def end_position(self, end_position): 95 """Sets the end_position of this WorkspaceFolderContents. 96 97 The last position in the result set. # noqa: E501 98 99 :param end_position: The end_position of this WorkspaceFolderContents. # noqa: E501 100 :type: str 101 """ 102 103 self._end_position = end_position 104 105 @property 106 def folder(self): 107 """Gets the folder of this WorkspaceFolderContents. # noqa: E501 108 109 The folder from which to return items. You can enter either the folder name or folder ID. # noqa: E501 110 111 :return: The folder of this WorkspaceFolderContents. # noqa: E501 112 :rtype: WorkspaceItem 113 """ 114 return self._folder 115 116 @folder.setter 117 def folder(self, folder): 118 """Sets the folder of this WorkspaceFolderContents. 119 120 The folder from which to return items. You can enter either the folder name or folder ID. # noqa: E501 121 122 :param folder: The folder of this WorkspaceFolderContents. # noqa: E501 123 :type: WorkspaceItem 124 """ 125 126 self._folder = folder 127 128 @property 129 def items(self): 130 """Gets the items of this WorkspaceFolderContents. # noqa: E501 131 132 # noqa: E501 133 134 :return: The items of this WorkspaceFolderContents. # noqa: E501 135 :rtype: list[WorkspaceItem] 136 """ 137 return self._items 138 139 @items.setter 140 def items(self, items): 141 """Sets the items of this WorkspaceFolderContents. 142 143 # noqa: E501 144 145 :param items: The items of this WorkspaceFolderContents. # noqa: E501 146 :type: list[WorkspaceItem] 147 """ 148 149 self._items = items 150 151 @property 152 def parent_folders(self): 153 """Gets the parent_folders of this WorkspaceFolderContents. # noqa: E501 154 155 # noqa: E501 156 157 :return: The parent_folders of this WorkspaceFolderContents. # noqa: E501 158 :rtype: list[WorkspaceItem] 159 """ 160 return self._parent_folders 161 162 @parent_folders.setter 163 def parent_folders(self, parent_folders): 164 """Sets the parent_folders of this WorkspaceFolderContents. 165 166 # noqa: E501 167 168 :param parent_folders: The parent_folders of this WorkspaceFolderContents. # noqa: E501 169 :type: list[WorkspaceItem] 170 """ 171 172 self._parent_folders = parent_folders 173 174 @property 175 def result_set_size(self): 176 """Gets the result_set_size of this WorkspaceFolderContents. # noqa: E501 177 178 The number of results returned in this response. # noqa: E501 179 180 :return: The result_set_size of this WorkspaceFolderContents. # noqa: E501 181 :rtype: str 182 """ 183 return self._result_set_size 184 185 @result_set_size.setter 186 def result_set_size(self, result_set_size): 187 """Sets the result_set_size of this WorkspaceFolderContents. 188 189 The number of results returned in this response. # noqa: E501 190 191 :param result_set_size: The result_set_size of this WorkspaceFolderContents. # noqa: E501 192 :type: str 193 """ 194 195 self._result_set_size = result_set_size 196 197 @property 198 def start_position(self): 199 """Gets the start_position of this WorkspaceFolderContents. # noqa: E501 200 201 Starting position of the current result set. # noqa: E501 202 203 :return: The start_position of this WorkspaceFolderContents. # noqa: E501 204 :rtype: str 205 """ 206 return self._start_position 207 208 @start_position.setter 209 def start_position(self, start_position): 210 """Sets the start_position of this WorkspaceFolderContents. 211 212 Starting position of the current result set. # noqa: E501 213 214 :param start_position: The start_position of this WorkspaceFolderContents. # noqa: E501 215 :type: str 216 """ 217 218 self._start_position = start_position 219 220 @property 221 def total_set_size(self): 222 """Gets the total_set_size of this WorkspaceFolderContents. # noqa: E501 223 224 The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response. # noqa: E501 225 226 :return: The total_set_size of this WorkspaceFolderContents. # noqa: E501 227 :rtype: str 228 """ 229 return self._total_set_size 230 231 @total_set_size.setter 232 def total_set_size(self, total_set_size): 233 """Sets the total_set_size of this WorkspaceFolderContents. 234 235 The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response. # noqa: E501 236 237 :param total_set_size: The total_set_size of this WorkspaceFolderContents. # noqa: E501 238 :type: str 239 """ 240 241 self._total_set_size = total_set_size 242 243 @property 244 def workspace_id(self): 245 """Gets the workspace_id of this WorkspaceFolderContents. # noqa: E501 246 247 The id of the workspace, always populated. # noqa: E501 248 249 :return: The workspace_id of this WorkspaceFolderContents. # noqa: E501 250 :rtype: str 251 """ 252 return self._workspace_id 253 254 @workspace_id.setter 255 def workspace_id(self, workspace_id): 256 """Sets the workspace_id of this WorkspaceFolderContents. 257 258 The id of the workspace, always populated. # noqa: E501 259 260 :param workspace_id: The workspace_id of this WorkspaceFolderContents. # noqa: E501 261 :type: str 262 """ 263 264 self._workspace_id = workspace_id 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(WorkspaceFolderContents, 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, WorkspaceFolderContents): 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, WorkspaceFolderContents): 311 return True 312 313 return self.to_dict() != other.to_dict()
23class WorkspaceFolderContents(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 'end_position': 'str', 38 'folder': 'WorkspaceItem', 39 'items': 'list[WorkspaceItem]', 40 'parent_folders': 'list[WorkspaceItem]', 41 'result_set_size': 'str', 42 'start_position': 'str', 43 'total_set_size': 'str', 44 'workspace_id': 'str' 45 } 46 47 attribute_map = { 48 'end_position': 'endPosition', 49 'folder': 'folder', 50 'items': 'items', 51 'parent_folders': 'parentFolders', 52 'result_set_size': 'resultSetSize', 53 'start_position': 'startPosition', 54 'total_set_size': 'totalSetSize', 55 'workspace_id': 'workspaceId' 56 } 57 58 def __init__(self, _configuration=None, **kwargs): # noqa: E501 59 """WorkspaceFolderContents - a model defined in Swagger""" # noqa: E501 60 if _configuration is None: 61 _configuration = Configuration() 62 self._configuration = _configuration 63 64 self._end_position = None 65 self._folder = None 66 self._items = None 67 self._parent_folders = None 68 self._result_set_size = None 69 self._start_position = None 70 self._total_set_size = None 71 self._workspace_id = None 72 self.discriminator = None 73 74 setattr(self, "_{}".format('end_position'), kwargs.get('end_position', None)) 75 setattr(self, "_{}".format('folder'), kwargs.get('folder', None)) 76 setattr(self, "_{}".format('items'), kwargs.get('items', None)) 77 setattr(self, "_{}".format('parent_folders'), kwargs.get('parent_folders', None)) 78 setattr(self, "_{}".format('result_set_size'), kwargs.get('result_set_size', None)) 79 setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None)) 80 setattr(self, "_{}".format('total_set_size'), kwargs.get('total_set_size', None)) 81 setattr(self, "_{}".format('workspace_id'), kwargs.get('workspace_id', None)) 82 83 @property 84 def end_position(self): 85 """Gets the end_position of this WorkspaceFolderContents. # noqa: E501 86 87 The last position in the result set. # noqa: E501 88 89 :return: The end_position of this WorkspaceFolderContents. # noqa: E501 90 :rtype: str 91 """ 92 return self._end_position 93 94 @end_position.setter 95 def end_position(self, end_position): 96 """Sets the end_position of this WorkspaceFolderContents. 97 98 The last position in the result set. # noqa: E501 99 100 :param end_position: The end_position of this WorkspaceFolderContents. # noqa: E501 101 :type: str 102 """ 103 104 self._end_position = end_position 105 106 @property 107 def folder(self): 108 """Gets the folder of this WorkspaceFolderContents. # noqa: E501 109 110 The folder from which to return items. You can enter either the folder name or folder ID. # noqa: E501 111 112 :return: The folder of this WorkspaceFolderContents. # noqa: E501 113 :rtype: WorkspaceItem 114 """ 115 return self._folder 116 117 @folder.setter 118 def folder(self, folder): 119 """Sets the folder of this WorkspaceFolderContents. 120 121 The folder from which to return items. You can enter either the folder name or folder ID. # noqa: E501 122 123 :param folder: The folder of this WorkspaceFolderContents. # noqa: E501 124 :type: WorkspaceItem 125 """ 126 127 self._folder = folder 128 129 @property 130 def items(self): 131 """Gets the items of this WorkspaceFolderContents. # noqa: E501 132 133 # noqa: E501 134 135 :return: The items of this WorkspaceFolderContents. # noqa: E501 136 :rtype: list[WorkspaceItem] 137 """ 138 return self._items 139 140 @items.setter 141 def items(self, items): 142 """Sets the items of this WorkspaceFolderContents. 143 144 # noqa: E501 145 146 :param items: The items of this WorkspaceFolderContents. # noqa: E501 147 :type: list[WorkspaceItem] 148 """ 149 150 self._items = items 151 152 @property 153 def parent_folders(self): 154 """Gets the parent_folders of this WorkspaceFolderContents. # noqa: E501 155 156 # noqa: E501 157 158 :return: The parent_folders of this WorkspaceFolderContents. # noqa: E501 159 :rtype: list[WorkspaceItem] 160 """ 161 return self._parent_folders 162 163 @parent_folders.setter 164 def parent_folders(self, parent_folders): 165 """Sets the parent_folders of this WorkspaceFolderContents. 166 167 # noqa: E501 168 169 :param parent_folders: The parent_folders of this WorkspaceFolderContents. # noqa: E501 170 :type: list[WorkspaceItem] 171 """ 172 173 self._parent_folders = parent_folders 174 175 @property 176 def result_set_size(self): 177 """Gets the result_set_size of this WorkspaceFolderContents. # noqa: E501 178 179 The number of results returned in this response. # noqa: E501 180 181 :return: The result_set_size of this WorkspaceFolderContents. # noqa: E501 182 :rtype: str 183 """ 184 return self._result_set_size 185 186 @result_set_size.setter 187 def result_set_size(self, result_set_size): 188 """Sets the result_set_size of this WorkspaceFolderContents. 189 190 The number of results returned in this response. # noqa: E501 191 192 :param result_set_size: The result_set_size of this WorkspaceFolderContents. # noqa: E501 193 :type: str 194 """ 195 196 self._result_set_size = result_set_size 197 198 @property 199 def start_position(self): 200 """Gets the start_position of this WorkspaceFolderContents. # noqa: E501 201 202 Starting position of the current result set. # noqa: E501 203 204 :return: The start_position of this WorkspaceFolderContents. # noqa: E501 205 :rtype: str 206 """ 207 return self._start_position 208 209 @start_position.setter 210 def start_position(self, start_position): 211 """Sets the start_position of this WorkspaceFolderContents. 212 213 Starting position of the current result set. # noqa: E501 214 215 :param start_position: The start_position of this WorkspaceFolderContents. # noqa: E501 216 :type: str 217 """ 218 219 self._start_position = start_position 220 221 @property 222 def total_set_size(self): 223 """Gets the total_set_size of this WorkspaceFolderContents. # noqa: E501 224 225 The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response. # noqa: E501 226 227 :return: The total_set_size of this WorkspaceFolderContents. # noqa: E501 228 :rtype: str 229 """ 230 return self._total_set_size 231 232 @total_set_size.setter 233 def total_set_size(self, total_set_size): 234 """Sets the total_set_size of this WorkspaceFolderContents. 235 236 The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response. # noqa: E501 237 238 :param total_set_size: The total_set_size of this WorkspaceFolderContents. # noqa: E501 239 :type: str 240 """ 241 242 self._total_set_size = total_set_size 243 244 @property 245 def workspace_id(self): 246 """Gets the workspace_id of this WorkspaceFolderContents. # noqa: E501 247 248 The id of the workspace, always populated. # noqa: E501 249 250 :return: The workspace_id of this WorkspaceFolderContents. # noqa: E501 251 :rtype: str 252 """ 253 return self._workspace_id 254 255 @workspace_id.setter 256 def workspace_id(self, workspace_id): 257 """Sets the workspace_id of this WorkspaceFolderContents. 258 259 The id of the workspace, always populated. # noqa: E501 260 261 :param workspace_id: The workspace_id of this WorkspaceFolderContents. # noqa: E501 262 :type: str 263 """ 264 265 self._workspace_id = workspace_id 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(WorkspaceFolderContents, 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, WorkspaceFolderContents): 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, WorkspaceFolderContents): 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 """WorkspaceFolderContents - a model defined in Swagger""" # noqa: E501 60 if _configuration is None: 61 _configuration = Configuration() 62 self._configuration = _configuration 63 64 self._end_position = None 65 self._folder = None 66 self._items = None 67 self._parent_folders = None 68 self._result_set_size = None 69 self._start_position = None 70 self._total_set_size = None 71 self._workspace_id = None 72 self.discriminator = None 73 74 setattr(self, "_{}".format('end_position'), kwargs.get('end_position', None)) 75 setattr(self, "_{}".format('folder'), kwargs.get('folder', None)) 76 setattr(self, "_{}".format('items'), kwargs.get('items', None)) 77 setattr(self, "_{}".format('parent_folders'), kwargs.get('parent_folders', None)) 78 setattr(self, "_{}".format('result_set_size'), kwargs.get('result_set_size', None)) 79 setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None)) 80 setattr(self, "_{}".format('total_set_size'), kwargs.get('total_set_size', None)) 81 setattr(self, "_{}".format('workspace_id'), kwargs.get('workspace_id', None))
WorkspaceFolderContents - a model defined in Swagger
Gets the end_position of this WorkspaceFolderContents. # noqa: E501
The last position in the result set. # noqa: E501
Returns
The end_position of this WorkspaceFolderContents. # noqa: E501
Gets the folder of this WorkspaceFolderContents. # noqa: E501
The folder from which to return items. You can enter either the folder name or folder ID. # noqa: E501
Returns
The folder of this WorkspaceFolderContents. # noqa: E501
Gets the items of this WorkspaceFolderContents. # noqa: E501
# noqa: E501
Returns
The items of this WorkspaceFolderContents. # noqa: E501
Gets the parent_folders of this WorkspaceFolderContents. # noqa: E501
# noqa: E501
Returns
The parent_folders of this WorkspaceFolderContents. # noqa: E501
Gets the result_set_size of this WorkspaceFolderContents. # noqa: E501
The number of results returned in this response. # noqa: E501
Returns
The result_set_size of this WorkspaceFolderContents. # noqa: E501
Gets the start_position of this WorkspaceFolderContents. # noqa: E501
Starting position of the current result set. # noqa: E501
Returns
The start_position of this WorkspaceFolderContents. # noqa: E501
Gets the total_set_size of this WorkspaceFolderContents. # noqa: E501
The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response. # noqa: E501
Returns
The total_set_size of this WorkspaceFolderContents. # noqa: E501
Gets the workspace_id of this WorkspaceFolderContents. # noqa: E501
The id of the workspace, always populated. # noqa: E501
Returns
The workspace_id of this WorkspaceFolderContents. # 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(WorkspaceFolderContents, dict): 289 for key, value in self.items(): 290 result[key] = value 291 292 return result
Returns the model properties as a dict