docusign_esign.models.workspace_folder_contents

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 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()
class WorkspaceFolderContents:
 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.

WorkspaceFolderContents(_configuration=None, **kwargs)
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

swagger_types = {'end_position': 'str', 'folder': 'WorkspaceItem', 'items': 'list[WorkspaceItem]', 'parent_folders': 'list[WorkspaceItem]', 'result_set_size': 'str', 'start_position': 'str', 'total_set_size': 'str', 'workspace_id': 'str'}
attribute_map = {'end_position': 'endPosition', 'folder': 'folder', 'items': 'items', 'parent_folders': 'parentFolders', 'result_set_size': 'resultSetSize', 'start_position': 'startPosition', 'total_set_size': 'totalSetSize', 'workspace_id': 'workspaceId'}
end_position

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

folder

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

items

Gets the items of this WorkspaceFolderContents. # noqa: E501

# noqa: E501

Returns

The items of this WorkspaceFolderContents. # noqa: E501

parent_folders

Gets the parent_folders of this WorkspaceFolderContents. # noqa: E501

# noqa: E501

Returns

The parent_folders of this WorkspaceFolderContents. # noqa: E501

result_set_size

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

start_position

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

total_set_size

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

workspace_id

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

def to_dict(self)
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

def to_str(self)
294    def to_str(self):
295        """Returns the string representation of the model"""
296        return pprint.pformat(self.to_dict())

Returns the string representation of the model