docusign_esign.models.user_account_management_granular_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 UserAccountManagementGranularInformation(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        'can_manage_account_security_settings': 'str',
 37        'can_manage_account_security_settings_metadata': 'SettingsMetadata',
 38        'can_manage_account_settings': 'str',
 39        'can_manage_account_settings_metadata': 'SettingsMetadata',
 40        'can_manage_admins': 'str',
 41        'can_manage_admins_metadata': 'SettingsMetadata',
 42        'can_manage_connect': 'str',
 43        'can_manage_connect_metadata': 'SettingsMetadata',
 44        'can_manage_document_retention': 'str',
 45        'can_manage_document_retention_metadata': 'SettingsMetadata',
 46        'can_manage_envelope_transfer': 'str',
 47        'can_manage_envelope_transfer_metadata': 'SettingsMetadata',
 48        'can_manage_groups_but_not_users': 'str',
 49        'can_manage_groups_but_not_users_metadata': 'SettingsMetadata',
 50        'can_manage_joint_agreements': 'str',
 51        'can_manage_joint_agreements_metadata': 'SettingsMetadata',
 52        'can_manage_reporting': 'str',
 53        'can_manage_reporting_metadata': 'SettingsMetadata',
 54        'can_manage_sharing': 'str',
 55        'can_manage_sharing_metadata': 'SettingsMetadata',
 56        'can_manage_signing_groups': 'str',
 57        'can_manage_signing_groups_metadata': 'SettingsMetadata',
 58        'can_manage_stamps': 'str',
 59        'can_manage_stamps_metadata': 'SettingsMetadata',
 60        'can_manage_users': 'str',
 61        'can_manage_users_metadata': 'SettingsMetadata',
 62        'can_view_users': 'str'
 63    }
 64
 65    attribute_map = {
 66        'can_manage_account_security_settings': 'canManageAccountSecuritySettings',
 67        'can_manage_account_security_settings_metadata': 'canManageAccountSecuritySettingsMetadata',
 68        'can_manage_account_settings': 'canManageAccountSettings',
 69        'can_manage_account_settings_metadata': 'canManageAccountSettingsMetadata',
 70        'can_manage_admins': 'canManageAdmins',
 71        'can_manage_admins_metadata': 'canManageAdminsMetadata',
 72        'can_manage_connect': 'canManageConnect',
 73        'can_manage_connect_metadata': 'canManageConnectMetadata',
 74        'can_manage_document_retention': 'canManageDocumentRetention',
 75        'can_manage_document_retention_metadata': 'canManageDocumentRetentionMetadata',
 76        'can_manage_envelope_transfer': 'canManageEnvelopeTransfer',
 77        'can_manage_envelope_transfer_metadata': 'canManageEnvelopeTransferMetadata',
 78        'can_manage_groups_but_not_users': 'canManageGroupsButNotUsers',
 79        'can_manage_groups_but_not_users_metadata': 'canManageGroupsButNotUsersMetadata',
 80        'can_manage_joint_agreements': 'canManageJointAgreements',
 81        'can_manage_joint_agreements_metadata': 'canManageJointAgreementsMetadata',
 82        'can_manage_reporting': 'canManageReporting',
 83        'can_manage_reporting_metadata': 'canManageReportingMetadata',
 84        'can_manage_sharing': 'canManageSharing',
 85        'can_manage_sharing_metadata': 'canManageSharingMetadata',
 86        'can_manage_signing_groups': 'canManageSigningGroups',
 87        'can_manage_signing_groups_metadata': 'canManageSigningGroupsMetadata',
 88        'can_manage_stamps': 'canManageStamps',
 89        'can_manage_stamps_metadata': 'canManageStampsMetadata',
 90        'can_manage_users': 'canManageUsers',
 91        'can_manage_users_metadata': 'canManageUsersMetadata',
 92        'can_view_users': 'canViewUsers'
 93    }
 94
 95    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 96        """UserAccountManagementGranularInformation - a model defined in Swagger"""  # noqa: E501
 97        if _configuration is None:
 98            _configuration = Configuration()
 99        self._configuration = _configuration
100
101        self._can_manage_account_security_settings = None
102        self._can_manage_account_security_settings_metadata = None
103        self._can_manage_account_settings = None
104        self._can_manage_account_settings_metadata = None
105        self._can_manage_admins = None
106        self._can_manage_admins_metadata = None
107        self._can_manage_connect = None
108        self._can_manage_connect_metadata = None
109        self._can_manage_document_retention = None
110        self._can_manage_document_retention_metadata = None
111        self._can_manage_envelope_transfer = None
112        self._can_manage_envelope_transfer_metadata = None
113        self._can_manage_groups_but_not_users = None
114        self._can_manage_groups_but_not_users_metadata = None
115        self._can_manage_joint_agreements = None
116        self._can_manage_joint_agreements_metadata = None
117        self._can_manage_reporting = None
118        self._can_manage_reporting_metadata = None
119        self._can_manage_sharing = None
120        self._can_manage_sharing_metadata = None
121        self._can_manage_signing_groups = None
122        self._can_manage_signing_groups_metadata = None
123        self._can_manage_stamps = None
124        self._can_manage_stamps_metadata = None
125        self._can_manage_users = None
126        self._can_manage_users_metadata = None
127        self._can_view_users = None
128        self.discriminator = None
129
130        setattr(self, "_{}".format('can_manage_account_security_settings'), kwargs.get('can_manage_account_security_settings', None))
131        setattr(self, "_{}".format('can_manage_account_security_settings_metadata'), kwargs.get('can_manage_account_security_settings_metadata', None))
132        setattr(self, "_{}".format('can_manage_account_settings'), kwargs.get('can_manage_account_settings', None))
133        setattr(self, "_{}".format('can_manage_account_settings_metadata'), kwargs.get('can_manage_account_settings_metadata', None))
134        setattr(self, "_{}".format('can_manage_admins'), kwargs.get('can_manage_admins', None))
135        setattr(self, "_{}".format('can_manage_admins_metadata'), kwargs.get('can_manage_admins_metadata', None))
136        setattr(self, "_{}".format('can_manage_connect'), kwargs.get('can_manage_connect', None))
137        setattr(self, "_{}".format('can_manage_connect_metadata'), kwargs.get('can_manage_connect_metadata', None))
138        setattr(self, "_{}".format('can_manage_document_retention'), kwargs.get('can_manage_document_retention', None))
139        setattr(self, "_{}".format('can_manage_document_retention_metadata'), kwargs.get('can_manage_document_retention_metadata', None))
140        setattr(self, "_{}".format('can_manage_envelope_transfer'), kwargs.get('can_manage_envelope_transfer', None))
141        setattr(self, "_{}".format('can_manage_envelope_transfer_metadata'), kwargs.get('can_manage_envelope_transfer_metadata', None))
142        setattr(self, "_{}".format('can_manage_groups_but_not_users'), kwargs.get('can_manage_groups_but_not_users', None))
143        setattr(self, "_{}".format('can_manage_groups_but_not_users_metadata'), kwargs.get('can_manage_groups_but_not_users_metadata', None))
144        setattr(self, "_{}".format('can_manage_joint_agreements'), kwargs.get('can_manage_joint_agreements', None))
145        setattr(self, "_{}".format('can_manage_joint_agreements_metadata'), kwargs.get('can_manage_joint_agreements_metadata', None))
146        setattr(self, "_{}".format('can_manage_reporting'), kwargs.get('can_manage_reporting', None))
147        setattr(self, "_{}".format('can_manage_reporting_metadata'), kwargs.get('can_manage_reporting_metadata', None))
148        setattr(self, "_{}".format('can_manage_sharing'), kwargs.get('can_manage_sharing', None))
149        setattr(self, "_{}".format('can_manage_sharing_metadata'), kwargs.get('can_manage_sharing_metadata', None))
150        setattr(self, "_{}".format('can_manage_signing_groups'), kwargs.get('can_manage_signing_groups', None))
151        setattr(self, "_{}".format('can_manage_signing_groups_metadata'), kwargs.get('can_manage_signing_groups_metadata', None))
152        setattr(self, "_{}".format('can_manage_stamps'), kwargs.get('can_manage_stamps', None))
153        setattr(self, "_{}".format('can_manage_stamps_metadata'), kwargs.get('can_manage_stamps_metadata', None))
154        setattr(self, "_{}".format('can_manage_users'), kwargs.get('can_manage_users', None))
155        setattr(self, "_{}".format('can_manage_users_metadata'), kwargs.get('can_manage_users_metadata', None))
156        setattr(self, "_{}".format('can_view_users'), kwargs.get('can_view_users', None))
157
158    @property
159    def can_manage_account_security_settings(self):
160        """Gets the can_manage_account_security_settings of this UserAccountManagementGranularInformation.  # noqa: E501
161
162          # noqa: E501
163
164        :return: The can_manage_account_security_settings of this UserAccountManagementGranularInformation.  # noqa: E501
165        :rtype: str
166        """
167        return self._can_manage_account_security_settings
168
169    @can_manage_account_security_settings.setter
170    def can_manage_account_security_settings(self, can_manage_account_security_settings):
171        """Sets the can_manage_account_security_settings of this UserAccountManagementGranularInformation.
172
173          # noqa: E501
174
175        :param can_manage_account_security_settings: The can_manage_account_security_settings of this UserAccountManagementGranularInformation.  # noqa: E501
176        :type: str
177        """
178
179        self._can_manage_account_security_settings = can_manage_account_security_settings
180
181    @property
182    def can_manage_account_security_settings_metadata(self):
183        """Gets the can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
184
185          # noqa: E501
186
187        :return: The can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
188        :rtype: SettingsMetadata
189        """
190        return self._can_manage_account_security_settings_metadata
191
192    @can_manage_account_security_settings_metadata.setter
193    def can_manage_account_security_settings_metadata(self, can_manage_account_security_settings_metadata):
194        """Sets the can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.
195
196          # noqa: E501
197
198        :param can_manage_account_security_settings_metadata: The can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
199        :type: SettingsMetadata
200        """
201
202        self._can_manage_account_security_settings_metadata = can_manage_account_security_settings_metadata
203
204    @property
205    def can_manage_account_settings(self):
206        """Gets the can_manage_account_settings of this UserAccountManagementGranularInformation.  # noqa: E501
207
208          # noqa: E501
209
210        :return: The can_manage_account_settings of this UserAccountManagementGranularInformation.  # noqa: E501
211        :rtype: str
212        """
213        return self._can_manage_account_settings
214
215    @can_manage_account_settings.setter
216    def can_manage_account_settings(self, can_manage_account_settings):
217        """Sets the can_manage_account_settings of this UserAccountManagementGranularInformation.
218
219          # noqa: E501
220
221        :param can_manage_account_settings: The can_manage_account_settings of this UserAccountManagementGranularInformation.  # noqa: E501
222        :type: str
223        """
224
225        self._can_manage_account_settings = can_manage_account_settings
226
227    @property
228    def can_manage_account_settings_metadata(self):
229        """Gets the can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
230
231          # noqa: E501
232
233        :return: The can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
234        :rtype: SettingsMetadata
235        """
236        return self._can_manage_account_settings_metadata
237
238    @can_manage_account_settings_metadata.setter
239    def can_manage_account_settings_metadata(self, can_manage_account_settings_metadata):
240        """Sets the can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.
241
242          # noqa: E501
243
244        :param can_manage_account_settings_metadata: The can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
245        :type: SettingsMetadata
246        """
247
248        self._can_manage_account_settings_metadata = can_manage_account_settings_metadata
249
250    @property
251    def can_manage_admins(self):
252        """Gets the can_manage_admins of this UserAccountManagementGranularInformation.  # noqa: E501
253
254          # noqa: E501
255
256        :return: The can_manage_admins of this UserAccountManagementGranularInformation.  # noqa: E501
257        :rtype: str
258        """
259        return self._can_manage_admins
260
261    @can_manage_admins.setter
262    def can_manage_admins(self, can_manage_admins):
263        """Sets the can_manage_admins of this UserAccountManagementGranularInformation.
264
265          # noqa: E501
266
267        :param can_manage_admins: The can_manage_admins of this UserAccountManagementGranularInformation.  # noqa: E501
268        :type: str
269        """
270
271        self._can_manage_admins = can_manage_admins
272
273    @property
274    def can_manage_admins_metadata(self):
275        """Gets the can_manage_admins_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
276
277        Metadata that indicates whether the `canManageAdmins` property is editable.   # noqa: E501
278
279        :return: The can_manage_admins_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
280        :rtype: SettingsMetadata
281        """
282        return self._can_manage_admins_metadata
283
284    @can_manage_admins_metadata.setter
285    def can_manage_admins_metadata(self, can_manage_admins_metadata):
286        """Sets the can_manage_admins_metadata of this UserAccountManagementGranularInformation.
287
288        Metadata that indicates whether the `canManageAdmins` property is editable.   # noqa: E501
289
290        :param can_manage_admins_metadata: The can_manage_admins_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
291        :type: SettingsMetadata
292        """
293
294        self._can_manage_admins_metadata = can_manage_admins_metadata
295
296    @property
297    def can_manage_connect(self):
298        """Gets the can_manage_connect of this UserAccountManagementGranularInformation.  # noqa: E501
299
300          # noqa: E501
301
302        :return: The can_manage_connect of this UserAccountManagementGranularInformation.  # noqa: E501
303        :rtype: str
304        """
305        return self._can_manage_connect
306
307    @can_manage_connect.setter
308    def can_manage_connect(self, can_manage_connect):
309        """Sets the can_manage_connect of this UserAccountManagementGranularInformation.
310
311          # noqa: E501
312
313        :param can_manage_connect: The can_manage_connect of this UserAccountManagementGranularInformation.  # noqa: E501
314        :type: str
315        """
316
317        self._can_manage_connect = can_manage_connect
318
319    @property
320    def can_manage_connect_metadata(self):
321        """Gets the can_manage_connect_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
322
323          # noqa: E501
324
325        :return: The can_manage_connect_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
326        :rtype: SettingsMetadata
327        """
328        return self._can_manage_connect_metadata
329
330    @can_manage_connect_metadata.setter
331    def can_manage_connect_metadata(self, can_manage_connect_metadata):
332        """Sets the can_manage_connect_metadata of this UserAccountManagementGranularInformation.
333
334          # noqa: E501
335
336        :param can_manage_connect_metadata: The can_manage_connect_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
337        :type: SettingsMetadata
338        """
339
340        self._can_manage_connect_metadata = can_manage_connect_metadata
341
342    @property
343    def can_manage_document_retention(self):
344        """Gets the can_manage_document_retention of this UserAccountManagementGranularInformation.  # noqa: E501
345
346          # noqa: E501
347
348        :return: The can_manage_document_retention of this UserAccountManagementGranularInformation.  # noqa: E501
349        :rtype: str
350        """
351        return self._can_manage_document_retention
352
353    @can_manage_document_retention.setter
354    def can_manage_document_retention(self, can_manage_document_retention):
355        """Sets the can_manage_document_retention of this UserAccountManagementGranularInformation.
356
357          # noqa: E501
358
359        :param can_manage_document_retention: The can_manage_document_retention of this UserAccountManagementGranularInformation.  # noqa: E501
360        :type: str
361        """
362
363        self._can_manage_document_retention = can_manage_document_retention
364
365    @property
366    def can_manage_document_retention_metadata(self):
367        """Gets the can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
368
369          # noqa: E501
370
371        :return: The can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
372        :rtype: SettingsMetadata
373        """
374        return self._can_manage_document_retention_metadata
375
376    @can_manage_document_retention_metadata.setter
377    def can_manage_document_retention_metadata(self, can_manage_document_retention_metadata):
378        """Sets the can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.
379
380          # noqa: E501
381
382        :param can_manage_document_retention_metadata: The can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
383        :type: SettingsMetadata
384        """
385
386        self._can_manage_document_retention_metadata = can_manage_document_retention_metadata
387
388    @property
389    def can_manage_envelope_transfer(self):
390        """Gets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation.  # noqa: E501
391
392          # noqa: E501
393
394        :return: The can_manage_envelope_transfer of this UserAccountManagementGranularInformation.  # noqa: E501
395        :rtype: str
396        """
397        return self._can_manage_envelope_transfer
398
399    @can_manage_envelope_transfer.setter
400    def can_manage_envelope_transfer(self, can_manage_envelope_transfer):
401        """Sets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation.
402
403          # noqa: E501
404
405        :param can_manage_envelope_transfer: The can_manage_envelope_transfer of this UserAccountManagementGranularInformation.  # noqa: E501
406        :type: str
407        """
408
409        self._can_manage_envelope_transfer = can_manage_envelope_transfer
410
411    @property
412    def can_manage_envelope_transfer_metadata(self):
413        """Gets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
414
415          # noqa: E501
416
417        :return: The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
418        :rtype: SettingsMetadata
419        """
420        return self._can_manage_envelope_transfer_metadata
421
422    @can_manage_envelope_transfer_metadata.setter
423    def can_manage_envelope_transfer_metadata(self, can_manage_envelope_transfer_metadata):
424        """Sets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.
425
426          # noqa: E501
427
428        :param can_manage_envelope_transfer_metadata: The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
429        :type: SettingsMetadata
430        """
431
432        self._can_manage_envelope_transfer_metadata = can_manage_envelope_transfer_metadata
433
434    @property
435    def can_manage_groups_but_not_users(self):
436        """Gets the can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.  # noqa: E501
437
438          # noqa: E501
439
440        :return: The can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.  # noqa: E501
441        :rtype: str
442        """
443        return self._can_manage_groups_but_not_users
444
445    @can_manage_groups_but_not_users.setter
446    def can_manage_groups_but_not_users(self, can_manage_groups_but_not_users):
447        """Sets the can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.
448
449          # noqa: E501
450
451        :param can_manage_groups_but_not_users: The can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.  # noqa: E501
452        :type: str
453        """
454
455        self._can_manage_groups_but_not_users = can_manage_groups_but_not_users
456
457    @property
458    def can_manage_groups_but_not_users_metadata(self):
459        """Gets the can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
460
461          # noqa: E501
462
463        :return: The can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
464        :rtype: SettingsMetadata
465        """
466        return self._can_manage_groups_but_not_users_metadata
467
468    @can_manage_groups_but_not_users_metadata.setter
469    def can_manage_groups_but_not_users_metadata(self, can_manage_groups_but_not_users_metadata):
470        """Sets the can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.
471
472          # noqa: E501
473
474        :param can_manage_groups_but_not_users_metadata: The can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
475        :type: SettingsMetadata
476        """
477
478        self._can_manage_groups_but_not_users_metadata = can_manage_groups_but_not_users_metadata
479
480    @property
481    def can_manage_joint_agreements(self):
482        """Gets the can_manage_joint_agreements of this UserAccountManagementGranularInformation.  # noqa: E501
483
484          # noqa: E501
485
486        :return: The can_manage_joint_agreements of this UserAccountManagementGranularInformation.  # noqa: E501
487        :rtype: str
488        """
489        return self._can_manage_joint_agreements
490
491    @can_manage_joint_agreements.setter
492    def can_manage_joint_agreements(self, can_manage_joint_agreements):
493        """Sets the can_manage_joint_agreements of this UserAccountManagementGranularInformation.
494
495          # noqa: E501
496
497        :param can_manage_joint_agreements: The can_manage_joint_agreements of this UserAccountManagementGranularInformation.  # noqa: E501
498        :type: str
499        """
500
501        self._can_manage_joint_agreements = can_manage_joint_agreements
502
503    @property
504    def can_manage_joint_agreements_metadata(self):
505        """Gets the can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
506
507          # noqa: E501
508
509        :return: The can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
510        :rtype: SettingsMetadata
511        """
512        return self._can_manage_joint_agreements_metadata
513
514    @can_manage_joint_agreements_metadata.setter
515    def can_manage_joint_agreements_metadata(self, can_manage_joint_agreements_metadata):
516        """Sets the can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.
517
518          # noqa: E501
519
520        :param can_manage_joint_agreements_metadata: The can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
521        :type: SettingsMetadata
522        """
523
524        self._can_manage_joint_agreements_metadata = can_manage_joint_agreements_metadata
525
526    @property
527    def can_manage_reporting(self):
528        """Gets the can_manage_reporting of this UserAccountManagementGranularInformation.  # noqa: E501
529
530          # noqa: E501
531
532        :return: The can_manage_reporting of this UserAccountManagementGranularInformation.  # noqa: E501
533        :rtype: str
534        """
535        return self._can_manage_reporting
536
537    @can_manage_reporting.setter
538    def can_manage_reporting(self, can_manage_reporting):
539        """Sets the can_manage_reporting of this UserAccountManagementGranularInformation.
540
541          # noqa: E501
542
543        :param can_manage_reporting: The can_manage_reporting of this UserAccountManagementGranularInformation.  # noqa: E501
544        :type: str
545        """
546
547        self._can_manage_reporting = can_manage_reporting
548
549    @property
550    def can_manage_reporting_metadata(self):
551        """Gets the can_manage_reporting_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
552
553          # noqa: E501
554
555        :return: The can_manage_reporting_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
556        :rtype: SettingsMetadata
557        """
558        return self._can_manage_reporting_metadata
559
560    @can_manage_reporting_metadata.setter
561    def can_manage_reporting_metadata(self, can_manage_reporting_metadata):
562        """Sets the can_manage_reporting_metadata of this UserAccountManagementGranularInformation.
563
564          # noqa: E501
565
566        :param can_manage_reporting_metadata: The can_manage_reporting_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
567        :type: SettingsMetadata
568        """
569
570        self._can_manage_reporting_metadata = can_manage_reporting_metadata
571
572    @property
573    def can_manage_sharing(self):
574        """Gets the can_manage_sharing of this UserAccountManagementGranularInformation.  # noqa: E501
575
576          # noqa: E501
577
578        :return: The can_manage_sharing of this UserAccountManagementGranularInformation.  # noqa: E501
579        :rtype: str
580        """
581        return self._can_manage_sharing
582
583    @can_manage_sharing.setter
584    def can_manage_sharing(self, can_manage_sharing):
585        """Sets the can_manage_sharing of this UserAccountManagementGranularInformation.
586
587          # noqa: E501
588
589        :param can_manage_sharing: The can_manage_sharing of this UserAccountManagementGranularInformation.  # noqa: E501
590        :type: str
591        """
592
593        self._can_manage_sharing = can_manage_sharing
594
595    @property
596    def can_manage_sharing_metadata(self):
597        """Gets the can_manage_sharing_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
598
599        Metadata that indicates whether the `canManageSharing` property is editable.   # noqa: E501
600
601        :return: The can_manage_sharing_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
602        :rtype: SettingsMetadata
603        """
604        return self._can_manage_sharing_metadata
605
606    @can_manage_sharing_metadata.setter
607    def can_manage_sharing_metadata(self, can_manage_sharing_metadata):
608        """Sets the can_manage_sharing_metadata of this UserAccountManagementGranularInformation.
609
610        Metadata that indicates whether the `canManageSharing` property is editable.   # noqa: E501
611
612        :param can_manage_sharing_metadata: The can_manage_sharing_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
613        :type: SettingsMetadata
614        """
615
616        self._can_manage_sharing_metadata = can_manage_sharing_metadata
617
618    @property
619    def can_manage_signing_groups(self):
620        """Gets the can_manage_signing_groups of this UserAccountManagementGranularInformation.  # noqa: E501
621
622          # noqa: E501
623
624        :return: The can_manage_signing_groups of this UserAccountManagementGranularInformation.  # noqa: E501
625        :rtype: str
626        """
627        return self._can_manage_signing_groups
628
629    @can_manage_signing_groups.setter
630    def can_manage_signing_groups(self, can_manage_signing_groups):
631        """Sets the can_manage_signing_groups of this UserAccountManagementGranularInformation.
632
633          # noqa: E501
634
635        :param can_manage_signing_groups: The can_manage_signing_groups of this UserAccountManagementGranularInformation.  # noqa: E501
636        :type: str
637        """
638
639        self._can_manage_signing_groups = can_manage_signing_groups
640
641    @property
642    def can_manage_signing_groups_metadata(self):
643        """Gets the can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
644
645          # noqa: E501
646
647        :return: The can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
648        :rtype: SettingsMetadata
649        """
650        return self._can_manage_signing_groups_metadata
651
652    @can_manage_signing_groups_metadata.setter
653    def can_manage_signing_groups_metadata(self, can_manage_signing_groups_metadata):
654        """Sets the can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.
655
656          # noqa: E501
657
658        :param can_manage_signing_groups_metadata: The can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
659        :type: SettingsMetadata
660        """
661
662        self._can_manage_signing_groups_metadata = can_manage_signing_groups_metadata
663
664    @property
665    def can_manage_stamps(self):
666        """Gets the can_manage_stamps of this UserAccountManagementGranularInformation.  # noqa: E501
667
668          # noqa: E501
669
670        :return: The can_manage_stamps of this UserAccountManagementGranularInformation.  # noqa: E501
671        :rtype: str
672        """
673        return self._can_manage_stamps
674
675    @can_manage_stamps.setter
676    def can_manage_stamps(self, can_manage_stamps):
677        """Sets the can_manage_stamps of this UserAccountManagementGranularInformation.
678
679          # noqa: E501
680
681        :param can_manage_stamps: The can_manage_stamps of this UserAccountManagementGranularInformation.  # noqa: E501
682        :type: str
683        """
684
685        self._can_manage_stamps = can_manage_stamps
686
687    @property
688    def can_manage_stamps_metadata(self):
689        """Gets the can_manage_stamps_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
690
691          # noqa: E501
692
693        :return: The can_manage_stamps_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
694        :rtype: SettingsMetadata
695        """
696        return self._can_manage_stamps_metadata
697
698    @can_manage_stamps_metadata.setter
699    def can_manage_stamps_metadata(self, can_manage_stamps_metadata):
700        """Sets the can_manage_stamps_metadata of this UserAccountManagementGranularInformation.
701
702          # noqa: E501
703
704        :param can_manage_stamps_metadata: The can_manage_stamps_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
705        :type: SettingsMetadata
706        """
707
708        self._can_manage_stamps_metadata = can_manage_stamps_metadata
709
710    @property
711    def can_manage_users(self):
712        """Gets the can_manage_users of this UserAccountManagementGranularInformation.  # noqa: E501
713
714          # noqa: E501
715
716        :return: The can_manage_users of this UserAccountManagementGranularInformation.  # noqa: E501
717        :rtype: str
718        """
719        return self._can_manage_users
720
721    @can_manage_users.setter
722    def can_manage_users(self, can_manage_users):
723        """Sets the can_manage_users of this UserAccountManagementGranularInformation.
724
725          # noqa: E501
726
727        :param can_manage_users: The can_manage_users of this UserAccountManagementGranularInformation.  # noqa: E501
728        :type: str
729        """
730
731        self._can_manage_users = can_manage_users
732
733    @property
734    def can_manage_users_metadata(self):
735        """Gets the can_manage_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
736
737        Metadata that indicates whether the `canManageUsers` property is editable.   # noqa: E501
738
739        :return: The can_manage_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
740        :rtype: SettingsMetadata
741        """
742        return self._can_manage_users_metadata
743
744    @can_manage_users_metadata.setter
745    def can_manage_users_metadata(self, can_manage_users_metadata):
746        """Sets the can_manage_users_metadata of this UserAccountManagementGranularInformation.
747
748        Metadata that indicates whether the `canManageUsers` property is editable.   # noqa: E501
749
750        :param can_manage_users_metadata: The can_manage_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
751        :type: SettingsMetadata
752        """
753
754        self._can_manage_users_metadata = can_manage_users_metadata
755
756    @property
757    def can_view_users(self):
758        """Gets the can_view_users of this UserAccountManagementGranularInformation.  # noqa: E501
759
760          # noqa: E501
761
762        :return: The can_view_users of this UserAccountManagementGranularInformation.  # noqa: E501
763        :rtype: str
764        """
765        return self._can_view_users
766
767    @can_view_users.setter
768    def can_view_users(self, can_view_users):
769        """Sets the can_view_users of this UserAccountManagementGranularInformation.
770
771          # noqa: E501
772
773        :param can_view_users: The can_view_users of this UserAccountManagementGranularInformation.  # noqa: E501
774        :type: str
775        """
776
777        self._can_view_users = can_view_users
778
779    def to_dict(self):
780        """Returns the model properties as a dict"""
781        result = {}
782
783        for attr, _ in six.iteritems(self.swagger_types):
784            value = getattr(self, attr)
785            if isinstance(value, list):
786                result[attr] = list(map(
787                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
788                    value
789                ))
790            elif hasattr(value, "to_dict"):
791                result[attr] = value.to_dict()
792            elif isinstance(value, dict):
793                result[attr] = dict(map(
794                    lambda item: (item[0], item[1].to_dict())
795                    if hasattr(item[1], "to_dict") else item,
796                    value.items()
797                ))
798            else:
799                result[attr] = value
800        if issubclass(UserAccountManagementGranularInformation, dict):
801            for key, value in self.items():
802                result[key] = value
803
804        return result
805
806    def to_str(self):
807        """Returns the string representation of the model"""
808        return pprint.pformat(self.to_dict())
809
810    def __repr__(self):
811        """For `print` and `pprint`"""
812        return self.to_str()
813
814    def __eq__(self, other):
815        """Returns true if both objects are equal"""
816        if not isinstance(other, UserAccountManagementGranularInformation):
817            return False
818
819        return self.to_dict() == other.to_dict()
820
821    def __ne__(self, other):
822        """Returns true if both objects are not equal"""
823        if not isinstance(other, UserAccountManagementGranularInformation):
824            return True
825
826        return self.to_dict() != other.to_dict()
class UserAccountManagementGranularInformation:
 23class UserAccountManagementGranularInformation(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        'can_manage_account_security_settings': 'str',
 38        'can_manage_account_security_settings_metadata': 'SettingsMetadata',
 39        'can_manage_account_settings': 'str',
 40        'can_manage_account_settings_metadata': 'SettingsMetadata',
 41        'can_manage_admins': 'str',
 42        'can_manage_admins_metadata': 'SettingsMetadata',
 43        'can_manage_connect': 'str',
 44        'can_manage_connect_metadata': 'SettingsMetadata',
 45        'can_manage_document_retention': 'str',
 46        'can_manage_document_retention_metadata': 'SettingsMetadata',
 47        'can_manage_envelope_transfer': 'str',
 48        'can_manage_envelope_transfer_metadata': 'SettingsMetadata',
 49        'can_manage_groups_but_not_users': 'str',
 50        'can_manage_groups_but_not_users_metadata': 'SettingsMetadata',
 51        'can_manage_joint_agreements': 'str',
 52        'can_manage_joint_agreements_metadata': 'SettingsMetadata',
 53        'can_manage_reporting': 'str',
 54        'can_manage_reporting_metadata': 'SettingsMetadata',
 55        'can_manage_sharing': 'str',
 56        'can_manage_sharing_metadata': 'SettingsMetadata',
 57        'can_manage_signing_groups': 'str',
 58        'can_manage_signing_groups_metadata': 'SettingsMetadata',
 59        'can_manage_stamps': 'str',
 60        'can_manage_stamps_metadata': 'SettingsMetadata',
 61        'can_manage_users': 'str',
 62        'can_manage_users_metadata': 'SettingsMetadata',
 63        'can_view_users': 'str'
 64    }
 65
 66    attribute_map = {
 67        'can_manage_account_security_settings': 'canManageAccountSecuritySettings',
 68        'can_manage_account_security_settings_metadata': 'canManageAccountSecuritySettingsMetadata',
 69        'can_manage_account_settings': 'canManageAccountSettings',
 70        'can_manage_account_settings_metadata': 'canManageAccountSettingsMetadata',
 71        'can_manage_admins': 'canManageAdmins',
 72        'can_manage_admins_metadata': 'canManageAdminsMetadata',
 73        'can_manage_connect': 'canManageConnect',
 74        'can_manage_connect_metadata': 'canManageConnectMetadata',
 75        'can_manage_document_retention': 'canManageDocumentRetention',
 76        'can_manage_document_retention_metadata': 'canManageDocumentRetentionMetadata',
 77        'can_manage_envelope_transfer': 'canManageEnvelopeTransfer',
 78        'can_manage_envelope_transfer_metadata': 'canManageEnvelopeTransferMetadata',
 79        'can_manage_groups_but_not_users': 'canManageGroupsButNotUsers',
 80        'can_manage_groups_but_not_users_metadata': 'canManageGroupsButNotUsersMetadata',
 81        'can_manage_joint_agreements': 'canManageJointAgreements',
 82        'can_manage_joint_agreements_metadata': 'canManageJointAgreementsMetadata',
 83        'can_manage_reporting': 'canManageReporting',
 84        'can_manage_reporting_metadata': 'canManageReportingMetadata',
 85        'can_manage_sharing': 'canManageSharing',
 86        'can_manage_sharing_metadata': 'canManageSharingMetadata',
 87        'can_manage_signing_groups': 'canManageSigningGroups',
 88        'can_manage_signing_groups_metadata': 'canManageSigningGroupsMetadata',
 89        'can_manage_stamps': 'canManageStamps',
 90        'can_manage_stamps_metadata': 'canManageStampsMetadata',
 91        'can_manage_users': 'canManageUsers',
 92        'can_manage_users_metadata': 'canManageUsersMetadata',
 93        'can_view_users': 'canViewUsers'
 94    }
 95
 96    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 97        """UserAccountManagementGranularInformation - a model defined in Swagger"""  # noqa: E501
 98        if _configuration is None:
 99            _configuration = Configuration()
100        self._configuration = _configuration
101
102        self._can_manage_account_security_settings = None
103        self._can_manage_account_security_settings_metadata = None
104        self._can_manage_account_settings = None
105        self._can_manage_account_settings_metadata = None
106        self._can_manage_admins = None
107        self._can_manage_admins_metadata = None
108        self._can_manage_connect = None
109        self._can_manage_connect_metadata = None
110        self._can_manage_document_retention = None
111        self._can_manage_document_retention_metadata = None
112        self._can_manage_envelope_transfer = None
113        self._can_manage_envelope_transfer_metadata = None
114        self._can_manage_groups_but_not_users = None
115        self._can_manage_groups_but_not_users_metadata = None
116        self._can_manage_joint_agreements = None
117        self._can_manage_joint_agreements_metadata = None
118        self._can_manage_reporting = None
119        self._can_manage_reporting_metadata = None
120        self._can_manage_sharing = None
121        self._can_manage_sharing_metadata = None
122        self._can_manage_signing_groups = None
123        self._can_manage_signing_groups_metadata = None
124        self._can_manage_stamps = None
125        self._can_manage_stamps_metadata = None
126        self._can_manage_users = None
127        self._can_manage_users_metadata = None
128        self._can_view_users = None
129        self.discriminator = None
130
131        setattr(self, "_{}".format('can_manage_account_security_settings'), kwargs.get('can_manage_account_security_settings', None))
132        setattr(self, "_{}".format('can_manage_account_security_settings_metadata'), kwargs.get('can_manage_account_security_settings_metadata', None))
133        setattr(self, "_{}".format('can_manage_account_settings'), kwargs.get('can_manage_account_settings', None))
134        setattr(self, "_{}".format('can_manage_account_settings_metadata'), kwargs.get('can_manage_account_settings_metadata', None))
135        setattr(self, "_{}".format('can_manage_admins'), kwargs.get('can_manage_admins', None))
136        setattr(self, "_{}".format('can_manage_admins_metadata'), kwargs.get('can_manage_admins_metadata', None))
137        setattr(self, "_{}".format('can_manage_connect'), kwargs.get('can_manage_connect', None))
138        setattr(self, "_{}".format('can_manage_connect_metadata'), kwargs.get('can_manage_connect_metadata', None))
139        setattr(self, "_{}".format('can_manage_document_retention'), kwargs.get('can_manage_document_retention', None))
140        setattr(self, "_{}".format('can_manage_document_retention_metadata'), kwargs.get('can_manage_document_retention_metadata', None))
141        setattr(self, "_{}".format('can_manage_envelope_transfer'), kwargs.get('can_manage_envelope_transfer', None))
142        setattr(self, "_{}".format('can_manage_envelope_transfer_metadata'), kwargs.get('can_manage_envelope_transfer_metadata', None))
143        setattr(self, "_{}".format('can_manage_groups_but_not_users'), kwargs.get('can_manage_groups_but_not_users', None))
144        setattr(self, "_{}".format('can_manage_groups_but_not_users_metadata'), kwargs.get('can_manage_groups_but_not_users_metadata', None))
145        setattr(self, "_{}".format('can_manage_joint_agreements'), kwargs.get('can_manage_joint_agreements', None))
146        setattr(self, "_{}".format('can_manage_joint_agreements_metadata'), kwargs.get('can_manage_joint_agreements_metadata', None))
147        setattr(self, "_{}".format('can_manage_reporting'), kwargs.get('can_manage_reporting', None))
148        setattr(self, "_{}".format('can_manage_reporting_metadata'), kwargs.get('can_manage_reporting_metadata', None))
149        setattr(self, "_{}".format('can_manage_sharing'), kwargs.get('can_manage_sharing', None))
150        setattr(self, "_{}".format('can_manage_sharing_metadata'), kwargs.get('can_manage_sharing_metadata', None))
151        setattr(self, "_{}".format('can_manage_signing_groups'), kwargs.get('can_manage_signing_groups', None))
152        setattr(self, "_{}".format('can_manage_signing_groups_metadata'), kwargs.get('can_manage_signing_groups_metadata', None))
153        setattr(self, "_{}".format('can_manage_stamps'), kwargs.get('can_manage_stamps', None))
154        setattr(self, "_{}".format('can_manage_stamps_metadata'), kwargs.get('can_manage_stamps_metadata', None))
155        setattr(self, "_{}".format('can_manage_users'), kwargs.get('can_manage_users', None))
156        setattr(self, "_{}".format('can_manage_users_metadata'), kwargs.get('can_manage_users_metadata', None))
157        setattr(self, "_{}".format('can_view_users'), kwargs.get('can_view_users', None))
158
159    @property
160    def can_manage_account_security_settings(self):
161        """Gets the can_manage_account_security_settings of this UserAccountManagementGranularInformation.  # noqa: E501
162
163          # noqa: E501
164
165        :return: The can_manage_account_security_settings of this UserAccountManagementGranularInformation.  # noqa: E501
166        :rtype: str
167        """
168        return self._can_manage_account_security_settings
169
170    @can_manage_account_security_settings.setter
171    def can_manage_account_security_settings(self, can_manage_account_security_settings):
172        """Sets the can_manage_account_security_settings of this UserAccountManagementGranularInformation.
173
174          # noqa: E501
175
176        :param can_manage_account_security_settings: The can_manage_account_security_settings of this UserAccountManagementGranularInformation.  # noqa: E501
177        :type: str
178        """
179
180        self._can_manage_account_security_settings = can_manage_account_security_settings
181
182    @property
183    def can_manage_account_security_settings_metadata(self):
184        """Gets the can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
185
186          # noqa: E501
187
188        :return: The can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
189        :rtype: SettingsMetadata
190        """
191        return self._can_manage_account_security_settings_metadata
192
193    @can_manage_account_security_settings_metadata.setter
194    def can_manage_account_security_settings_metadata(self, can_manage_account_security_settings_metadata):
195        """Sets the can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.
196
197          # noqa: E501
198
199        :param can_manage_account_security_settings_metadata: The can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
200        :type: SettingsMetadata
201        """
202
203        self._can_manage_account_security_settings_metadata = can_manage_account_security_settings_metadata
204
205    @property
206    def can_manage_account_settings(self):
207        """Gets the can_manage_account_settings of this UserAccountManagementGranularInformation.  # noqa: E501
208
209          # noqa: E501
210
211        :return: The can_manage_account_settings of this UserAccountManagementGranularInformation.  # noqa: E501
212        :rtype: str
213        """
214        return self._can_manage_account_settings
215
216    @can_manage_account_settings.setter
217    def can_manage_account_settings(self, can_manage_account_settings):
218        """Sets the can_manage_account_settings of this UserAccountManagementGranularInformation.
219
220          # noqa: E501
221
222        :param can_manage_account_settings: The can_manage_account_settings of this UserAccountManagementGranularInformation.  # noqa: E501
223        :type: str
224        """
225
226        self._can_manage_account_settings = can_manage_account_settings
227
228    @property
229    def can_manage_account_settings_metadata(self):
230        """Gets the can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
231
232          # noqa: E501
233
234        :return: The can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
235        :rtype: SettingsMetadata
236        """
237        return self._can_manage_account_settings_metadata
238
239    @can_manage_account_settings_metadata.setter
240    def can_manage_account_settings_metadata(self, can_manage_account_settings_metadata):
241        """Sets the can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.
242
243          # noqa: E501
244
245        :param can_manage_account_settings_metadata: The can_manage_account_settings_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
246        :type: SettingsMetadata
247        """
248
249        self._can_manage_account_settings_metadata = can_manage_account_settings_metadata
250
251    @property
252    def can_manage_admins(self):
253        """Gets the can_manage_admins of this UserAccountManagementGranularInformation.  # noqa: E501
254
255          # noqa: E501
256
257        :return: The can_manage_admins of this UserAccountManagementGranularInformation.  # noqa: E501
258        :rtype: str
259        """
260        return self._can_manage_admins
261
262    @can_manage_admins.setter
263    def can_manage_admins(self, can_manage_admins):
264        """Sets the can_manage_admins of this UserAccountManagementGranularInformation.
265
266          # noqa: E501
267
268        :param can_manage_admins: The can_manage_admins of this UserAccountManagementGranularInformation.  # noqa: E501
269        :type: str
270        """
271
272        self._can_manage_admins = can_manage_admins
273
274    @property
275    def can_manage_admins_metadata(self):
276        """Gets the can_manage_admins_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
277
278        Metadata that indicates whether the `canManageAdmins` property is editable.   # noqa: E501
279
280        :return: The can_manage_admins_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
281        :rtype: SettingsMetadata
282        """
283        return self._can_manage_admins_metadata
284
285    @can_manage_admins_metadata.setter
286    def can_manage_admins_metadata(self, can_manage_admins_metadata):
287        """Sets the can_manage_admins_metadata of this UserAccountManagementGranularInformation.
288
289        Metadata that indicates whether the `canManageAdmins` property is editable.   # noqa: E501
290
291        :param can_manage_admins_metadata: The can_manage_admins_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
292        :type: SettingsMetadata
293        """
294
295        self._can_manage_admins_metadata = can_manage_admins_metadata
296
297    @property
298    def can_manage_connect(self):
299        """Gets the can_manage_connect of this UserAccountManagementGranularInformation.  # noqa: E501
300
301          # noqa: E501
302
303        :return: The can_manage_connect of this UserAccountManagementGranularInformation.  # noqa: E501
304        :rtype: str
305        """
306        return self._can_manage_connect
307
308    @can_manage_connect.setter
309    def can_manage_connect(self, can_manage_connect):
310        """Sets the can_manage_connect of this UserAccountManagementGranularInformation.
311
312          # noqa: E501
313
314        :param can_manage_connect: The can_manage_connect of this UserAccountManagementGranularInformation.  # noqa: E501
315        :type: str
316        """
317
318        self._can_manage_connect = can_manage_connect
319
320    @property
321    def can_manage_connect_metadata(self):
322        """Gets the can_manage_connect_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
323
324          # noqa: E501
325
326        :return: The can_manage_connect_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
327        :rtype: SettingsMetadata
328        """
329        return self._can_manage_connect_metadata
330
331    @can_manage_connect_metadata.setter
332    def can_manage_connect_metadata(self, can_manage_connect_metadata):
333        """Sets the can_manage_connect_metadata of this UserAccountManagementGranularInformation.
334
335          # noqa: E501
336
337        :param can_manage_connect_metadata: The can_manage_connect_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
338        :type: SettingsMetadata
339        """
340
341        self._can_manage_connect_metadata = can_manage_connect_metadata
342
343    @property
344    def can_manage_document_retention(self):
345        """Gets the can_manage_document_retention of this UserAccountManagementGranularInformation.  # noqa: E501
346
347          # noqa: E501
348
349        :return: The can_manage_document_retention of this UserAccountManagementGranularInformation.  # noqa: E501
350        :rtype: str
351        """
352        return self._can_manage_document_retention
353
354    @can_manage_document_retention.setter
355    def can_manage_document_retention(self, can_manage_document_retention):
356        """Sets the can_manage_document_retention of this UserAccountManagementGranularInformation.
357
358          # noqa: E501
359
360        :param can_manage_document_retention: The can_manage_document_retention of this UserAccountManagementGranularInformation.  # noqa: E501
361        :type: str
362        """
363
364        self._can_manage_document_retention = can_manage_document_retention
365
366    @property
367    def can_manage_document_retention_metadata(self):
368        """Gets the can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
369
370          # noqa: E501
371
372        :return: The can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
373        :rtype: SettingsMetadata
374        """
375        return self._can_manage_document_retention_metadata
376
377    @can_manage_document_retention_metadata.setter
378    def can_manage_document_retention_metadata(self, can_manage_document_retention_metadata):
379        """Sets the can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.
380
381          # noqa: E501
382
383        :param can_manage_document_retention_metadata: The can_manage_document_retention_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
384        :type: SettingsMetadata
385        """
386
387        self._can_manage_document_retention_metadata = can_manage_document_retention_metadata
388
389    @property
390    def can_manage_envelope_transfer(self):
391        """Gets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation.  # noqa: E501
392
393          # noqa: E501
394
395        :return: The can_manage_envelope_transfer of this UserAccountManagementGranularInformation.  # noqa: E501
396        :rtype: str
397        """
398        return self._can_manage_envelope_transfer
399
400    @can_manage_envelope_transfer.setter
401    def can_manage_envelope_transfer(self, can_manage_envelope_transfer):
402        """Sets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation.
403
404          # noqa: E501
405
406        :param can_manage_envelope_transfer: The can_manage_envelope_transfer of this UserAccountManagementGranularInformation.  # noqa: E501
407        :type: str
408        """
409
410        self._can_manage_envelope_transfer = can_manage_envelope_transfer
411
412    @property
413    def can_manage_envelope_transfer_metadata(self):
414        """Gets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
415
416          # noqa: E501
417
418        :return: The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
419        :rtype: SettingsMetadata
420        """
421        return self._can_manage_envelope_transfer_metadata
422
423    @can_manage_envelope_transfer_metadata.setter
424    def can_manage_envelope_transfer_metadata(self, can_manage_envelope_transfer_metadata):
425        """Sets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.
426
427          # noqa: E501
428
429        :param can_manage_envelope_transfer_metadata: The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
430        :type: SettingsMetadata
431        """
432
433        self._can_manage_envelope_transfer_metadata = can_manage_envelope_transfer_metadata
434
435    @property
436    def can_manage_groups_but_not_users(self):
437        """Gets the can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.  # noqa: E501
438
439          # noqa: E501
440
441        :return: The can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.  # noqa: E501
442        :rtype: str
443        """
444        return self._can_manage_groups_but_not_users
445
446    @can_manage_groups_but_not_users.setter
447    def can_manage_groups_but_not_users(self, can_manage_groups_but_not_users):
448        """Sets the can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.
449
450          # noqa: E501
451
452        :param can_manage_groups_but_not_users: The can_manage_groups_but_not_users of this UserAccountManagementGranularInformation.  # noqa: E501
453        :type: str
454        """
455
456        self._can_manage_groups_but_not_users = can_manage_groups_but_not_users
457
458    @property
459    def can_manage_groups_but_not_users_metadata(self):
460        """Gets the can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
461
462          # noqa: E501
463
464        :return: The can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
465        :rtype: SettingsMetadata
466        """
467        return self._can_manage_groups_but_not_users_metadata
468
469    @can_manage_groups_but_not_users_metadata.setter
470    def can_manage_groups_but_not_users_metadata(self, can_manage_groups_but_not_users_metadata):
471        """Sets the can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.
472
473          # noqa: E501
474
475        :param can_manage_groups_but_not_users_metadata: The can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
476        :type: SettingsMetadata
477        """
478
479        self._can_manage_groups_but_not_users_metadata = can_manage_groups_but_not_users_metadata
480
481    @property
482    def can_manage_joint_agreements(self):
483        """Gets the can_manage_joint_agreements of this UserAccountManagementGranularInformation.  # noqa: E501
484
485          # noqa: E501
486
487        :return: The can_manage_joint_agreements of this UserAccountManagementGranularInformation.  # noqa: E501
488        :rtype: str
489        """
490        return self._can_manage_joint_agreements
491
492    @can_manage_joint_agreements.setter
493    def can_manage_joint_agreements(self, can_manage_joint_agreements):
494        """Sets the can_manage_joint_agreements of this UserAccountManagementGranularInformation.
495
496          # noqa: E501
497
498        :param can_manage_joint_agreements: The can_manage_joint_agreements of this UserAccountManagementGranularInformation.  # noqa: E501
499        :type: str
500        """
501
502        self._can_manage_joint_agreements = can_manage_joint_agreements
503
504    @property
505    def can_manage_joint_agreements_metadata(self):
506        """Gets the can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
507
508          # noqa: E501
509
510        :return: The can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
511        :rtype: SettingsMetadata
512        """
513        return self._can_manage_joint_agreements_metadata
514
515    @can_manage_joint_agreements_metadata.setter
516    def can_manage_joint_agreements_metadata(self, can_manage_joint_agreements_metadata):
517        """Sets the can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.
518
519          # noqa: E501
520
521        :param can_manage_joint_agreements_metadata: The can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
522        :type: SettingsMetadata
523        """
524
525        self._can_manage_joint_agreements_metadata = can_manage_joint_agreements_metadata
526
527    @property
528    def can_manage_reporting(self):
529        """Gets the can_manage_reporting of this UserAccountManagementGranularInformation.  # noqa: E501
530
531          # noqa: E501
532
533        :return: The can_manage_reporting of this UserAccountManagementGranularInformation.  # noqa: E501
534        :rtype: str
535        """
536        return self._can_manage_reporting
537
538    @can_manage_reporting.setter
539    def can_manage_reporting(self, can_manage_reporting):
540        """Sets the can_manage_reporting of this UserAccountManagementGranularInformation.
541
542          # noqa: E501
543
544        :param can_manage_reporting: The can_manage_reporting of this UserAccountManagementGranularInformation.  # noqa: E501
545        :type: str
546        """
547
548        self._can_manage_reporting = can_manage_reporting
549
550    @property
551    def can_manage_reporting_metadata(self):
552        """Gets the can_manage_reporting_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
553
554          # noqa: E501
555
556        :return: The can_manage_reporting_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
557        :rtype: SettingsMetadata
558        """
559        return self._can_manage_reporting_metadata
560
561    @can_manage_reporting_metadata.setter
562    def can_manage_reporting_metadata(self, can_manage_reporting_metadata):
563        """Sets the can_manage_reporting_metadata of this UserAccountManagementGranularInformation.
564
565          # noqa: E501
566
567        :param can_manage_reporting_metadata: The can_manage_reporting_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
568        :type: SettingsMetadata
569        """
570
571        self._can_manage_reporting_metadata = can_manage_reporting_metadata
572
573    @property
574    def can_manage_sharing(self):
575        """Gets the can_manage_sharing of this UserAccountManagementGranularInformation.  # noqa: E501
576
577          # noqa: E501
578
579        :return: The can_manage_sharing of this UserAccountManagementGranularInformation.  # noqa: E501
580        :rtype: str
581        """
582        return self._can_manage_sharing
583
584    @can_manage_sharing.setter
585    def can_manage_sharing(self, can_manage_sharing):
586        """Sets the can_manage_sharing of this UserAccountManagementGranularInformation.
587
588          # noqa: E501
589
590        :param can_manage_sharing: The can_manage_sharing of this UserAccountManagementGranularInformation.  # noqa: E501
591        :type: str
592        """
593
594        self._can_manage_sharing = can_manage_sharing
595
596    @property
597    def can_manage_sharing_metadata(self):
598        """Gets the can_manage_sharing_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
599
600        Metadata that indicates whether the `canManageSharing` property is editable.   # noqa: E501
601
602        :return: The can_manage_sharing_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
603        :rtype: SettingsMetadata
604        """
605        return self._can_manage_sharing_metadata
606
607    @can_manage_sharing_metadata.setter
608    def can_manage_sharing_metadata(self, can_manage_sharing_metadata):
609        """Sets the can_manage_sharing_metadata of this UserAccountManagementGranularInformation.
610
611        Metadata that indicates whether the `canManageSharing` property is editable.   # noqa: E501
612
613        :param can_manage_sharing_metadata: The can_manage_sharing_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
614        :type: SettingsMetadata
615        """
616
617        self._can_manage_sharing_metadata = can_manage_sharing_metadata
618
619    @property
620    def can_manage_signing_groups(self):
621        """Gets the can_manage_signing_groups of this UserAccountManagementGranularInformation.  # noqa: E501
622
623          # noqa: E501
624
625        :return: The can_manage_signing_groups of this UserAccountManagementGranularInformation.  # noqa: E501
626        :rtype: str
627        """
628        return self._can_manage_signing_groups
629
630    @can_manage_signing_groups.setter
631    def can_manage_signing_groups(self, can_manage_signing_groups):
632        """Sets the can_manage_signing_groups of this UserAccountManagementGranularInformation.
633
634          # noqa: E501
635
636        :param can_manage_signing_groups: The can_manage_signing_groups of this UserAccountManagementGranularInformation.  # noqa: E501
637        :type: str
638        """
639
640        self._can_manage_signing_groups = can_manage_signing_groups
641
642    @property
643    def can_manage_signing_groups_metadata(self):
644        """Gets the can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
645
646          # noqa: E501
647
648        :return: The can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
649        :rtype: SettingsMetadata
650        """
651        return self._can_manage_signing_groups_metadata
652
653    @can_manage_signing_groups_metadata.setter
654    def can_manage_signing_groups_metadata(self, can_manage_signing_groups_metadata):
655        """Sets the can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.
656
657          # noqa: E501
658
659        :param can_manage_signing_groups_metadata: The can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
660        :type: SettingsMetadata
661        """
662
663        self._can_manage_signing_groups_metadata = can_manage_signing_groups_metadata
664
665    @property
666    def can_manage_stamps(self):
667        """Gets the can_manage_stamps of this UserAccountManagementGranularInformation.  # noqa: E501
668
669          # noqa: E501
670
671        :return: The can_manage_stamps of this UserAccountManagementGranularInformation.  # noqa: E501
672        :rtype: str
673        """
674        return self._can_manage_stamps
675
676    @can_manage_stamps.setter
677    def can_manage_stamps(self, can_manage_stamps):
678        """Sets the can_manage_stamps of this UserAccountManagementGranularInformation.
679
680          # noqa: E501
681
682        :param can_manage_stamps: The can_manage_stamps of this UserAccountManagementGranularInformation.  # noqa: E501
683        :type: str
684        """
685
686        self._can_manage_stamps = can_manage_stamps
687
688    @property
689    def can_manage_stamps_metadata(self):
690        """Gets the can_manage_stamps_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
691
692          # noqa: E501
693
694        :return: The can_manage_stamps_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
695        :rtype: SettingsMetadata
696        """
697        return self._can_manage_stamps_metadata
698
699    @can_manage_stamps_metadata.setter
700    def can_manage_stamps_metadata(self, can_manage_stamps_metadata):
701        """Sets the can_manage_stamps_metadata of this UserAccountManagementGranularInformation.
702
703          # noqa: E501
704
705        :param can_manage_stamps_metadata: The can_manage_stamps_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
706        :type: SettingsMetadata
707        """
708
709        self._can_manage_stamps_metadata = can_manage_stamps_metadata
710
711    @property
712    def can_manage_users(self):
713        """Gets the can_manage_users of this UserAccountManagementGranularInformation.  # noqa: E501
714
715          # noqa: E501
716
717        :return: The can_manage_users of this UserAccountManagementGranularInformation.  # noqa: E501
718        :rtype: str
719        """
720        return self._can_manage_users
721
722    @can_manage_users.setter
723    def can_manage_users(self, can_manage_users):
724        """Sets the can_manage_users of this UserAccountManagementGranularInformation.
725
726          # noqa: E501
727
728        :param can_manage_users: The can_manage_users of this UserAccountManagementGranularInformation.  # noqa: E501
729        :type: str
730        """
731
732        self._can_manage_users = can_manage_users
733
734    @property
735    def can_manage_users_metadata(self):
736        """Gets the can_manage_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
737
738        Metadata that indicates whether the `canManageUsers` property is editable.   # noqa: E501
739
740        :return: The can_manage_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
741        :rtype: SettingsMetadata
742        """
743        return self._can_manage_users_metadata
744
745    @can_manage_users_metadata.setter
746    def can_manage_users_metadata(self, can_manage_users_metadata):
747        """Sets the can_manage_users_metadata of this UserAccountManagementGranularInformation.
748
749        Metadata that indicates whether the `canManageUsers` property is editable.   # noqa: E501
750
751        :param can_manage_users_metadata: The can_manage_users_metadata of this UserAccountManagementGranularInformation.  # noqa: E501
752        :type: SettingsMetadata
753        """
754
755        self._can_manage_users_metadata = can_manage_users_metadata
756
757    @property
758    def can_view_users(self):
759        """Gets the can_view_users of this UserAccountManagementGranularInformation.  # noqa: E501
760
761          # noqa: E501
762
763        :return: The can_view_users of this UserAccountManagementGranularInformation.  # noqa: E501
764        :rtype: str
765        """
766        return self._can_view_users
767
768    @can_view_users.setter
769    def can_view_users(self, can_view_users):
770        """Sets the can_view_users of this UserAccountManagementGranularInformation.
771
772          # noqa: E501
773
774        :param can_view_users: The can_view_users of this UserAccountManagementGranularInformation.  # noqa: E501
775        :type: str
776        """
777
778        self._can_view_users = can_view_users
779
780    def to_dict(self):
781        """Returns the model properties as a dict"""
782        result = {}
783
784        for attr, _ in six.iteritems(self.swagger_types):
785            value = getattr(self, attr)
786            if isinstance(value, list):
787                result[attr] = list(map(
788                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
789                    value
790                ))
791            elif hasattr(value, "to_dict"):
792                result[attr] = value.to_dict()
793            elif isinstance(value, dict):
794                result[attr] = dict(map(
795                    lambda item: (item[0], item[1].to_dict())
796                    if hasattr(item[1], "to_dict") else item,
797                    value.items()
798                ))
799            else:
800                result[attr] = value
801        if issubclass(UserAccountManagementGranularInformation, dict):
802            for key, value in self.items():
803                result[key] = value
804
805        return result
806
807    def to_str(self):
808        """Returns the string representation of the model"""
809        return pprint.pformat(self.to_dict())
810
811    def __repr__(self):
812        """For `print` and `pprint`"""
813        return self.to_str()
814
815    def __eq__(self, other):
816        """Returns true if both objects are equal"""
817        if not isinstance(other, UserAccountManagementGranularInformation):
818            return False
819
820        return self.to_dict() == other.to_dict()
821
822    def __ne__(self, other):
823        """Returns true if both objects are not equal"""
824        if not isinstance(other, UserAccountManagementGranularInformation):
825            return True
826
827        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.

UserAccountManagementGranularInformation(_configuration=None, **kwargs)
 96    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 97        """UserAccountManagementGranularInformation - a model defined in Swagger"""  # noqa: E501
 98        if _configuration is None:
 99            _configuration = Configuration()
100        self._configuration = _configuration
101
102        self._can_manage_account_security_settings = None
103        self._can_manage_account_security_settings_metadata = None
104        self._can_manage_account_settings = None
105        self._can_manage_account_settings_metadata = None
106        self._can_manage_admins = None
107        self._can_manage_admins_metadata = None
108        self._can_manage_connect = None
109        self._can_manage_connect_metadata = None
110        self._can_manage_document_retention = None
111        self._can_manage_document_retention_metadata = None
112        self._can_manage_envelope_transfer = None
113        self._can_manage_envelope_transfer_metadata = None
114        self._can_manage_groups_but_not_users = None
115        self._can_manage_groups_but_not_users_metadata = None
116        self._can_manage_joint_agreements = None
117        self._can_manage_joint_agreements_metadata = None
118        self._can_manage_reporting = None
119        self._can_manage_reporting_metadata = None
120        self._can_manage_sharing = None
121        self._can_manage_sharing_metadata = None
122        self._can_manage_signing_groups = None
123        self._can_manage_signing_groups_metadata = None
124        self._can_manage_stamps = None
125        self._can_manage_stamps_metadata = None
126        self._can_manage_users = None
127        self._can_manage_users_metadata = None
128        self._can_view_users = None
129        self.discriminator = None
130
131        setattr(self, "_{}".format('can_manage_account_security_settings'), kwargs.get('can_manage_account_security_settings', None))
132        setattr(self, "_{}".format('can_manage_account_security_settings_metadata'), kwargs.get('can_manage_account_security_settings_metadata', None))
133        setattr(self, "_{}".format('can_manage_account_settings'), kwargs.get('can_manage_account_settings', None))
134        setattr(self, "_{}".format('can_manage_account_settings_metadata'), kwargs.get('can_manage_account_settings_metadata', None))
135        setattr(self, "_{}".format('can_manage_admins'), kwargs.get('can_manage_admins', None))
136        setattr(self, "_{}".format('can_manage_admins_metadata'), kwargs.get('can_manage_admins_metadata', None))
137        setattr(self, "_{}".format('can_manage_connect'), kwargs.get('can_manage_connect', None))
138        setattr(self, "_{}".format('can_manage_connect_metadata'), kwargs.get('can_manage_connect_metadata', None))
139        setattr(self, "_{}".format('can_manage_document_retention'), kwargs.get('can_manage_document_retention', None))
140        setattr(self, "_{}".format('can_manage_document_retention_metadata'), kwargs.get('can_manage_document_retention_metadata', None))
141        setattr(self, "_{}".format('can_manage_envelope_transfer'), kwargs.get('can_manage_envelope_transfer', None))
142        setattr(self, "_{}".format('can_manage_envelope_transfer_metadata'), kwargs.get('can_manage_envelope_transfer_metadata', None))
143        setattr(self, "_{}".format('can_manage_groups_but_not_users'), kwargs.get('can_manage_groups_but_not_users', None))
144        setattr(self, "_{}".format('can_manage_groups_but_not_users_metadata'), kwargs.get('can_manage_groups_but_not_users_metadata', None))
145        setattr(self, "_{}".format('can_manage_joint_agreements'), kwargs.get('can_manage_joint_agreements', None))
146        setattr(self, "_{}".format('can_manage_joint_agreements_metadata'), kwargs.get('can_manage_joint_agreements_metadata', None))
147        setattr(self, "_{}".format('can_manage_reporting'), kwargs.get('can_manage_reporting', None))
148        setattr(self, "_{}".format('can_manage_reporting_metadata'), kwargs.get('can_manage_reporting_metadata', None))
149        setattr(self, "_{}".format('can_manage_sharing'), kwargs.get('can_manage_sharing', None))
150        setattr(self, "_{}".format('can_manage_sharing_metadata'), kwargs.get('can_manage_sharing_metadata', None))
151        setattr(self, "_{}".format('can_manage_signing_groups'), kwargs.get('can_manage_signing_groups', None))
152        setattr(self, "_{}".format('can_manage_signing_groups_metadata'), kwargs.get('can_manage_signing_groups_metadata', None))
153        setattr(self, "_{}".format('can_manage_stamps'), kwargs.get('can_manage_stamps', None))
154        setattr(self, "_{}".format('can_manage_stamps_metadata'), kwargs.get('can_manage_stamps_metadata', None))
155        setattr(self, "_{}".format('can_manage_users'), kwargs.get('can_manage_users', None))
156        setattr(self, "_{}".format('can_manage_users_metadata'), kwargs.get('can_manage_users_metadata', None))
157        setattr(self, "_{}".format('can_view_users'), kwargs.get('can_view_users', None))

UserAccountManagementGranularInformation - a model defined in Swagger

swagger_types = {'can_manage_account_security_settings': 'str', 'can_manage_account_security_settings_metadata': 'SettingsMetadata', 'can_manage_account_settings': 'str', 'can_manage_account_settings_metadata': 'SettingsMetadata', 'can_manage_admins': 'str', 'can_manage_admins_metadata': 'SettingsMetadata', 'can_manage_connect': 'str', 'can_manage_connect_metadata': 'SettingsMetadata', 'can_manage_document_retention': 'str', 'can_manage_document_retention_metadata': 'SettingsMetadata', 'can_manage_envelope_transfer': 'str', 'can_manage_envelope_transfer_metadata': 'SettingsMetadata', 'can_manage_groups_but_not_users': 'str', 'can_manage_groups_but_not_users_metadata': 'SettingsMetadata', 'can_manage_joint_agreements': 'str', 'can_manage_joint_agreements_metadata': 'SettingsMetadata', 'can_manage_reporting': 'str', 'can_manage_reporting_metadata': 'SettingsMetadata', 'can_manage_sharing': 'str', 'can_manage_sharing_metadata': 'SettingsMetadata', 'can_manage_signing_groups': 'str', 'can_manage_signing_groups_metadata': 'SettingsMetadata', 'can_manage_stamps': 'str', 'can_manage_stamps_metadata': 'SettingsMetadata', 'can_manage_users': 'str', 'can_manage_users_metadata': 'SettingsMetadata', 'can_view_users': 'str'}
attribute_map = {'can_manage_account_security_settings': 'canManageAccountSecuritySettings', 'can_manage_account_security_settings_metadata': 'canManageAccountSecuritySettingsMetadata', 'can_manage_account_settings': 'canManageAccountSettings', 'can_manage_account_settings_metadata': 'canManageAccountSettingsMetadata', 'can_manage_admins': 'canManageAdmins', 'can_manage_admins_metadata': 'canManageAdminsMetadata', 'can_manage_connect': 'canManageConnect', 'can_manage_connect_metadata': 'canManageConnectMetadata', 'can_manage_document_retention': 'canManageDocumentRetention', 'can_manage_document_retention_metadata': 'canManageDocumentRetentionMetadata', 'can_manage_envelope_transfer': 'canManageEnvelopeTransfer', 'can_manage_envelope_transfer_metadata': 'canManageEnvelopeTransferMetadata', 'can_manage_groups_but_not_users': 'canManageGroupsButNotUsers', 'can_manage_groups_but_not_users_metadata': 'canManageGroupsButNotUsersMetadata', 'can_manage_joint_agreements': 'canManageJointAgreements', 'can_manage_joint_agreements_metadata': 'canManageJointAgreementsMetadata', 'can_manage_reporting': 'canManageReporting', 'can_manage_reporting_metadata': 'canManageReportingMetadata', 'can_manage_sharing': 'canManageSharing', 'can_manage_sharing_metadata': 'canManageSharingMetadata', 'can_manage_signing_groups': 'canManageSigningGroups', 'can_manage_signing_groups_metadata': 'canManageSigningGroupsMetadata', 'can_manage_stamps': 'canManageStamps', 'can_manage_stamps_metadata': 'canManageStampsMetadata', 'can_manage_users': 'canManageUsers', 'can_manage_users_metadata': 'canManageUsersMetadata', 'can_view_users': 'canViewUsers'}
can_manage_account_security_settings

Gets the can_manage_account_security_settings of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_account_security_settings of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_account_security_settings_metadata

Gets the can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_account_security_settings_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_account_settings

Gets the can_manage_account_settings of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_account_settings of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_account_settings_metadata

Gets the can_manage_account_settings_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_account_settings_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_admins

Gets the can_manage_admins of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_admins of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_admins_metadata

Gets the can_manage_admins_metadata of this UserAccountManagementGranularInformation. # noqa: E501

Metadata that indicates whether the canManageAdmins property is editable. # noqa: E501

Returns

The can_manage_admins_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_connect

Gets the can_manage_connect of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_connect of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_connect_metadata

Gets the can_manage_connect_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_connect_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_document_retention

Gets the can_manage_document_retention of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_document_retention of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_document_retention_metadata

Gets the can_manage_document_retention_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_document_retention_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_envelope_transfer

Gets the can_manage_envelope_transfer of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_envelope_transfer of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_envelope_transfer_metadata

Gets the can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_envelope_transfer_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_groups_but_not_users

Gets the can_manage_groups_but_not_users of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_groups_but_not_users of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_groups_but_not_users_metadata

Gets the can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_groups_but_not_users_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_joint_agreements

Gets the can_manage_joint_agreements of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_joint_agreements of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_joint_agreements_metadata

Gets the can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_joint_agreements_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_reporting

Gets the can_manage_reporting of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_reporting of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_reporting_metadata

Gets the can_manage_reporting_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_reporting_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_sharing

Gets the can_manage_sharing of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_sharing of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_sharing_metadata

Gets the can_manage_sharing_metadata of this UserAccountManagementGranularInformation. # noqa: E501

Metadata that indicates whether the canManageSharing property is editable. # noqa: E501

Returns

The can_manage_sharing_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_signing_groups

Gets the can_manage_signing_groups of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_signing_groups of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_signing_groups_metadata

Gets the can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_signing_groups_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_stamps

Gets the can_manage_stamps of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_stamps of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_stamps_metadata

Gets the can_manage_stamps_metadata of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_stamps_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_users

Gets the can_manage_users of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_manage_users of this UserAccountManagementGranularInformation. # noqa: E501

can_manage_users_metadata

Gets the can_manage_users_metadata of this UserAccountManagementGranularInformation. # noqa: E501

Metadata that indicates whether the canManageUsers property is editable. # noqa: E501

Returns

The can_manage_users_metadata of this UserAccountManagementGranularInformation. # noqa: E501

can_view_users

Gets the can_view_users of this UserAccountManagementGranularInformation. # noqa: E501

# noqa: E501

Returns

The can_view_users of this UserAccountManagementGranularInformation. # noqa: E501

def to_dict(self)
780    def to_dict(self):
781        """Returns the model properties as a dict"""
782        result = {}
783
784        for attr, _ in six.iteritems(self.swagger_types):
785            value = getattr(self, attr)
786            if isinstance(value, list):
787                result[attr] = list(map(
788                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
789                    value
790                ))
791            elif hasattr(value, "to_dict"):
792                result[attr] = value.to_dict()
793            elif isinstance(value, dict):
794                result[attr] = dict(map(
795                    lambda item: (item[0], item[1].to_dict())
796                    if hasattr(item[1], "to_dict") else item,
797                    value.items()
798                ))
799            else:
800                result[attr] = value
801        if issubclass(UserAccountManagementGranularInformation, dict):
802            for key, value in self.items():
803                result[key] = value
804
805        return result

Returns the model properties as a dict

def to_str(self)
807    def to_str(self):
808        """Returns the string representation of the model"""
809        return pprint.pformat(self.to_dict())

Returns the string representation of the model