docusign_esign.models.user_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 UserInformation(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        'activation_access_code': 'str',
  37        'company': 'str',
  38        'connect_configurations': 'list[ConnectUserObject]',
  39        'country_code': 'str',
  40        'created_date_time': 'str',
  41        'custom_settings': 'list[NameValue]',
  42        'default_account_id': 'str',
  43        'email': 'str',
  44        'enable_connect_for_user': 'str',
  45        'error_details': 'ErrorDetails',
  46        'first_name': 'str',
  47        'forgotten_password_info': 'ForgottenPasswordInformation',
  48        'group_list': 'list[Group]',
  49        'has_remote_notary': 'bool',
  50        'home_address': 'AddressInformation',
  51        'initials_image_uri': 'str',
  52        'is_admin': 'str',
  53        'is_alternate_admin': 'str',
  54        'is_managed_by_scim': 'str',
  55        'is_membership_managed_by_scim': 'str',
  56        'is_nar_enabled': 'str',
  57        'job_title': 'str',
  58        'last_login': 'str',
  59        'last_name': 'str',
  60        'license_status': 'str',
  61        'license_type': 'str',
  62        'login_status': 'str',
  63        'middle_name': 'str',
  64        'password': 'str',
  65        'password_expiration': 'str',
  66        'permission_profile_id': 'str',
  67        'permission_profile_name': 'str',
  68        'profile_image_uri': 'str',
  69        'send_activation_email': 'str',
  70        'send_activation_on_invalid_login': 'str',
  71        'signature_image_uri': 'str',
  72        'subscribe': 'str',
  73        'suffix_name': 'str',
  74        'title': 'str',
  75        'uri': 'str',
  76        'user_added_to_account_date_time': 'str',
  77        'user_id': 'str',
  78        'user_name': 'str',
  79        'user_profile_last_modified_date': 'str',
  80        'user_settings': 'UserSettingsInformation',
  81        'user_status': 'str',
  82        'user_type': 'str',
  83        'work_address': 'AddressInformation'
  84    }
  85
  86    attribute_map = {
  87        'activation_access_code': 'activationAccessCode',
  88        'company': 'company',
  89        'connect_configurations': 'connectConfigurations',
  90        'country_code': 'countryCode',
  91        'created_date_time': 'createdDateTime',
  92        'custom_settings': 'customSettings',
  93        'default_account_id': 'defaultAccountId',
  94        'email': 'email',
  95        'enable_connect_for_user': 'enableConnectForUser',
  96        'error_details': 'errorDetails',
  97        'first_name': 'firstName',
  98        'forgotten_password_info': 'forgottenPasswordInfo',
  99        'group_list': 'groupList',
 100        'has_remote_notary': 'hasRemoteNotary',
 101        'home_address': 'homeAddress',
 102        'initials_image_uri': 'initialsImageUri',
 103        'is_admin': 'isAdmin',
 104        'is_alternate_admin': 'isAlternateAdmin',
 105        'is_managed_by_scim': 'isManagedByScim',
 106        'is_membership_managed_by_scim': 'isMembershipManagedByScim',
 107        'is_nar_enabled': 'isNAREnabled',
 108        'job_title': 'jobTitle',
 109        'last_login': 'lastLogin',
 110        'last_name': 'lastName',
 111        'license_status': 'licenseStatus',
 112        'license_type': 'licenseType',
 113        'login_status': 'loginStatus',
 114        'middle_name': 'middleName',
 115        'password': 'password',
 116        'password_expiration': 'passwordExpiration',
 117        'permission_profile_id': 'permissionProfileId',
 118        'permission_profile_name': 'permissionProfileName',
 119        'profile_image_uri': 'profileImageUri',
 120        'send_activation_email': 'sendActivationEmail',
 121        'send_activation_on_invalid_login': 'sendActivationOnInvalidLogin',
 122        'signature_image_uri': 'signatureImageUri',
 123        'subscribe': 'subscribe',
 124        'suffix_name': 'suffixName',
 125        'title': 'title',
 126        'uri': 'uri',
 127        'user_added_to_account_date_time': 'userAddedToAccountDateTime',
 128        'user_id': 'userId',
 129        'user_name': 'userName',
 130        'user_profile_last_modified_date': 'userProfileLastModifiedDate',
 131        'user_settings': 'userSettings',
 132        'user_status': 'userStatus',
 133        'user_type': 'userType',
 134        'work_address': 'workAddress'
 135    }
 136
 137    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 138        """UserInformation - a model defined in Swagger"""  # noqa: E501
 139        if _configuration is None:
 140            _configuration = Configuration()
 141        self._configuration = _configuration
 142
 143        self._activation_access_code = None
 144        self._company = None
 145        self._connect_configurations = None
 146        self._country_code = None
 147        self._created_date_time = None
 148        self._custom_settings = None
 149        self._default_account_id = None
 150        self._email = None
 151        self._enable_connect_for_user = None
 152        self._error_details = None
 153        self._first_name = None
 154        self._forgotten_password_info = None
 155        self._group_list = None
 156        self._has_remote_notary = None
 157        self._home_address = None
 158        self._initials_image_uri = None
 159        self._is_admin = None
 160        self._is_alternate_admin = None
 161        self._is_managed_by_scim = None
 162        self._is_membership_managed_by_scim = None
 163        self._is_nar_enabled = None
 164        self._job_title = None
 165        self._last_login = None
 166        self._last_name = None
 167        self._license_status = None
 168        self._license_type = None
 169        self._login_status = None
 170        self._middle_name = None
 171        self._password = None
 172        self._password_expiration = None
 173        self._permission_profile_id = None
 174        self._permission_profile_name = None
 175        self._profile_image_uri = None
 176        self._send_activation_email = None
 177        self._send_activation_on_invalid_login = None
 178        self._signature_image_uri = None
 179        self._subscribe = None
 180        self._suffix_name = None
 181        self._title = None
 182        self._uri = None
 183        self._user_added_to_account_date_time = None
 184        self._user_id = None
 185        self._user_name = None
 186        self._user_profile_last_modified_date = None
 187        self._user_settings = None
 188        self._user_status = None
 189        self._user_type = None
 190        self._work_address = None
 191        self.discriminator = None
 192
 193        setattr(self, "_{}".format('activation_access_code'), kwargs.get('activation_access_code', None))
 194        setattr(self, "_{}".format('company'), kwargs.get('company', None))
 195        setattr(self, "_{}".format('connect_configurations'), kwargs.get('connect_configurations', None))
 196        setattr(self, "_{}".format('country_code'), kwargs.get('country_code', None))
 197        setattr(self, "_{}".format('created_date_time'), kwargs.get('created_date_time', None))
 198        setattr(self, "_{}".format('custom_settings'), kwargs.get('custom_settings', None))
 199        setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None))
 200        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 201        setattr(self, "_{}".format('enable_connect_for_user'), kwargs.get('enable_connect_for_user', None))
 202        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 203        setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None))
 204        setattr(self, "_{}".format('forgotten_password_info'), kwargs.get('forgotten_password_info', None))
 205        setattr(self, "_{}".format('group_list'), kwargs.get('group_list', None))
 206        setattr(self, "_{}".format('has_remote_notary'), kwargs.get('has_remote_notary', None))
 207        setattr(self, "_{}".format('home_address'), kwargs.get('home_address', None))
 208        setattr(self, "_{}".format('initials_image_uri'), kwargs.get('initials_image_uri', None))
 209        setattr(self, "_{}".format('is_admin'), kwargs.get('is_admin', None))
 210        setattr(self, "_{}".format('is_alternate_admin'), kwargs.get('is_alternate_admin', None))
 211        setattr(self, "_{}".format('is_managed_by_scim'), kwargs.get('is_managed_by_scim', None))
 212        setattr(self, "_{}".format('is_membership_managed_by_scim'), kwargs.get('is_membership_managed_by_scim', None))
 213        setattr(self, "_{}".format('is_nar_enabled'), kwargs.get('is_nar_enabled', None))
 214        setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None))
 215        setattr(self, "_{}".format('last_login'), kwargs.get('last_login', None))
 216        setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None))
 217        setattr(self, "_{}".format('license_status'), kwargs.get('license_status', None))
 218        setattr(self, "_{}".format('license_type'), kwargs.get('license_type', None))
 219        setattr(self, "_{}".format('login_status'), kwargs.get('login_status', None))
 220        setattr(self, "_{}".format('middle_name'), kwargs.get('middle_name', None))
 221        setattr(self, "_{}".format('password'), kwargs.get('password', None))
 222        setattr(self, "_{}".format('password_expiration'), kwargs.get('password_expiration', None))
 223        setattr(self, "_{}".format('permission_profile_id'), kwargs.get('permission_profile_id', None))
 224        setattr(self, "_{}".format('permission_profile_name'), kwargs.get('permission_profile_name', None))
 225        setattr(self, "_{}".format('profile_image_uri'), kwargs.get('profile_image_uri', None))
 226        setattr(self, "_{}".format('send_activation_email'), kwargs.get('send_activation_email', None))
 227        setattr(self, "_{}".format('send_activation_on_invalid_login'), kwargs.get('send_activation_on_invalid_login', None))
 228        setattr(self, "_{}".format('signature_image_uri'), kwargs.get('signature_image_uri', None))
 229        setattr(self, "_{}".format('subscribe'), kwargs.get('subscribe', None))
 230        setattr(self, "_{}".format('suffix_name'), kwargs.get('suffix_name', None))
 231        setattr(self, "_{}".format('title'), kwargs.get('title', None))
 232        setattr(self, "_{}".format('uri'), kwargs.get('uri', None))
 233        setattr(self, "_{}".format('user_added_to_account_date_time'), kwargs.get('user_added_to_account_date_time', None))
 234        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 235        setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None))
 236        setattr(self, "_{}".format('user_profile_last_modified_date'), kwargs.get('user_profile_last_modified_date', None))
 237        setattr(self, "_{}".format('user_settings'), kwargs.get('user_settings', None))
 238        setattr(self, "_{}".format('user_status'), kwargs.get('user_status', None))
 239        setattr(self, "_{}".format('user_type'), kwargs.get('user_type', None))
 240        setattr(self, "_{}".format('work_address'), kwargs.get('work_address', None))
 241
 242    @property
 243    def activation_access_code(self):
 244        """Gets the activation_access_code of this UserInformation.  # noqa: E501
 245
 246        The activation code the new user must enter when activating their account.  # noqa: E501
 247
 248        :return: The activation_access_code of this UserInformation.  # noqa: E501
 249        :rtype: str
 250        """
 251        return self._activation_access_code
 252
 253    @activation_access_code.setter
 254    def activation_access_code(self, activation_access_code):
 255        """Sets the activation_access_code of this UserInformation.
 256
 257        The activation code the new user must enter when activating their account.  # noqa: E501
 258
 259        :param activation_access_code: The activation_access_code of this UserInformation.  # noqa: E501
 260        :type: str
 261        """
 262
 263        self._activation_access_code = activation_access_code
 264
 265    @property
 266    def company(self):
 267        """Gets the company of this UserInformation.  # noqa: E501
 268
 269          # noqa: E501
 270
 271        :return: The company of this UserInformation.  # noqa: E501
 272        :rtype: str
 273        """
 274        return self._company
 275
 276    @company.setter
 277    def company(self, company):
 278        """Sets the company of this UserInformation.
 279
 280          # noqa: E501
 281
 282        :param company: The company of this UserInformation.  # noqa: E501
 283        :type: str
 284        """
 285
 286        self._company = company
 287
 288    @property
 289    def connect_configurations(self):
 290        """Gets the connect_configurations of this UserInformation.  # noqa: E501
 291
 292          # noqa: E501
 293
 294        :return: The connect_configurations of this UserInformation.  # noqa: E501
 295        :rtype: list[ConnectUserObject]
 296        """
 297        return self._connect_configurations
 298
 299    @connect_configurations.setter
 300    def connect_configurations(self, connect_configurations):
 301        """Sets the connect_configurations of this UserInformation.
 302
 303          # noqa: E501
 304
 305        :param connect_configurations: The connect_configurations of this UserInformation.  # noqa: E501
 306        :type: list[ConnectUserObject]
 307        """
 308
 309        self._connect_configurations = connect_configurations
 310
 311    @property
 312    def country_code(self):
 313        """Gets the country_code of this UserInformation.  # noqa: E501
 314
 315          # noqa: E501
 316
 317        :return: The country_code of this UserInformation.  # noqa: E501
 318        :rtype: str
 319        """
 320        return self._country_code
 321
 322    @country_code.setter
 323    def country_code(self, country_code):
 324        """Sets the country_code of this UserInformation.
 325
 326          # noqa: E501
 327
 328        :param country_code: The country_code of this UserInformation.  # noqa: E501
 329        :type: str
 330        """
 331
 332        self._country_code = country_code
 333
 334    @property
 335    def created_date_time(self):
 336        """Gets the created_date_time of this UserInformation.  # noqa: E501
 337
 338        Indicates the date and time the item was created.  # noqa: E501
 339
 340        :return: The created_date_time of this UserInformation.  # noqa: E501
 341        :rtype: str
 342        """
 343        return self._created_date_time
 344
 345    @created_date_time.setter
 346    def created_date_time(self, created_date_time):
 347        """Sets the created_date_time of this UserInformation.
 348
 349        Indicates the date and time the item was created.  # noqa: E501
 350
 351        :param created_date_time: The created_date_time of this UserInformation.  # noqa: E501
 352        :type: str
 353        """
 354
 355        self._created_date_time = created_date_time
 356
 357    @property
 358    def custom_settings(self):
 359        """Gets the custom_settings of this UserInformation.  # noqa: E501
 360
 361        The name/value pair information for the user custom setting.  # noqa: E501
 362
 363        :return: The custom_settings of this UserInformation.  # noqa: E501
 364        :rtype: list[NameValue]
 365        """
 366        return self._custom_settings
 367
 368    @custom_settings.setter
 369    def custom_settings(self, custom_settings):
 370        """Sets the custom_settings of this UserInformation.
 371
 372        The name/value pair information for the user custom setting.  # noqa: E501
 373
 374        :param custom_settings: The custom_settings of this UserInformation.  # noqa: E501
 375        :type: list[NameValue]
 376        """
 377
 378        self._custom_settings = custom_settings
 379
 380    @property
 381    def default_account_id(self):
 382        """Gets the default_account_id of this UserInformation.  # noqa: E501
 383
 384          # noqa: E501
 385
 386        :return: The default_account_id of this UserInformation.  # noqa: E501
 387        :rtype: str
 388        """
 389        return self._default_account_id
 390
 391    @default_account_id.setter
 392    def default_account_id(self, default_account_id):
 393        """Sets the default_account_id of this UserInformation.
 394
 395          # noqa: E501
 396
 397        :param default_account_id: The default_account_id of this UserInformation.  # noqa: E501
 398        :type: str
 399        """
 400
 401        self._default_account_id = default_account_id
 402
 403    @property
 404    def email(self):
 405        """Gets the email of this UserInformation.  # noqa: E501
 406
 407          # noqa: E501
 408
 409        :return: The email of this UserInformation.  # noqa: E501
 410        :rtype: str
 411        """
 412        return self._email
 413
 414    @email.setter
 415    def email(self, email):
 416        """Sets the email of this UserInformation.
 417
 418          # noqa: E501
 419
 420        :param email: The email of this UserInformation.  # noqa: E501
 421        :type: str
 422        """
 423
 424        self._email = email
 425
 426    @property
 427    def enable_connect_for_user(self):
 428        """Gets the enable_connect_for_user of this UserInformation.  # noqa: E501
 429
 430        Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false.  # noqa: E501
 431
 432        :return: The enable_connect_for_user of this UserInformation.  # noqa: E501
 433        :rtype: str
 434        """
 435        return self._enable_connect_for_user
 436
 437    @enable_connect_for_user.setter
 438    def enable_connect_for_user(self, enable_connect_for_user):
 439        """Sets the enable_connect_for_user of this UserInformation.
 440
 441        Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false.  # noqa: E501
 442
 443        :param enable_connect_for_user: The enable_connect_for_user of this UserInformation.  # noqa: E501
 444        :type: str
 445        """
 446
 447        self._enable_connect_for_user = enable_connect_for_user
 448
 449    @property
 450    def error_details(self):
 451        """Gets the error_details of this UserInformation.  # noqa: E501
 452
 453        Array or errors.  # noqa: E501
 454
 455        :return: The error_details of this UserInformation.  # noqa: E501
 456        :rtype: ErrorDetails
 457        """
 458        return self._error_details
 459
 460    @error_details.setter
 461    def error_details(self, error_details):
 462        """Sets the error_details of this UserInformation.
 463
 464        Array or errors.  # noqa: E501
 465
 466        :param error_details: The error_details of this UserInformation.  # noqa: E501
 467        :type: ErrorDetails
 468        """
 469
 470        self._error_details = error_details
 471
 472    @property
 473    def first_name(self):
 474        """Gets the first_name of this UserInformation.  # noqa: E501
 475
 476        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
 477
 478        :return: The first_name of this UserInformation.  # noqa: E501
 479        :rtype: str
 480        """
 481        return self._first_name
 482
 483    @first_name.setter
 484    def first_name(self, first_name):
 485        """Sets the first_name of this UserInformation.
 486
 487        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
 488
 489        :param first_name: The first_name of this UserInformation.  # noqa: E501
 490        :type: str
 491        """
 492
 493        self._first_name = first_name
 494
 495    @property
 496    def forgotten_password_info(self):
 497        """Gets the forgotten_password_info of this UserInformation.  # noqa: E501
 498
 499        A complex element containing up to four Question/Answer pairs for forgotten password information.  # noqa: E501
 500
 501        :return: The forgotten_password_info of this UserInformation.  # noqa: E501
 502        :rtype: ForgottenPasswordInformation
 503        """
 504        return self._forgotten_password_info
 505
 506    @forgotten_password_info.setter
 507    def forgotten_password_info(self, forgotten_password_info):
 508        """Sets the forgotten_password_info of this UserInformation.
 509
 510        A complex element containing up to four Question/Answer pairs for forgotten password information.  # noqa: E501
 511
 512        :param forgotten_password_info: The forgotten_password_info of this UserInformation.  # noqa: E501
 513        :type: ForgottenPasswordInformation
 514        """
 515
 516        self._forgotten_password_info = forgotten_password_info
 517
 518    @property
 519    def group_list(self):
 520        """Gets the group_list of this UserInformation.  # noqa: E501
 521
 522        A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId.   The parameters are:  * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type.   # noqa: E501
 523
 524        :return: The group_list of this UserInformation.  # noqa: E501
 525        :rtype: list[Group]
 526        """
 527        return self._group_list
 528
 529    @group_list.setter
 530    def group_list(self, group_list):
 531        """Sets the group_list of this UserInformation.
 532
 533        A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId.   The parameters are:  * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type.   # noqa: E501
 534
 535        :param group_list: The group_list of this UserInformation.  # noqa: E501
 536        :type: list[Group]
 537        """
 538
 539        self._group_list = group_list
 540
 541    @property
 542    def has_remote_notary(self):
 543        """Gets the has_remote_notary of this UserInformation.  # noqa: E501
 544
 545          # noqa: E501
 546
 547        :return: The has_remote_notary of this UserInformation.  # noqa: E501
 548        :rtype: bool
 549        """
 550        return self._has_remote_notary
 551
 552    @has_remote_notary.setter
 553    def has_remote_notary(self, has_remote_notary):
 554        """Sets the has_remote_notary of this UserInformation.
 555
 556          # noqa: E501
 557
 558        :param has_remote_notary: The has_remote_notary of this UserInformation.  # noqa: E501
 559        :type: bool
 560        """
 561
 562        self._has_remote_notary = has_remote_notary
 563
 564    @property
 565    def home_address(self):
 566        """Gets the home_address of this UserInformation.  # noqa: E501
 567
 568        Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type.  Maximum Length: 100 characters.  # noqa: E501
 569
 570        :return: The home_address of this UserInformation.  # noqa: E501
 571        :rtype: AddressInformation
 572        """
 573        return self._home_address
 574
 575    @home_address.setter
 576    def home_address(self, home_address):
 577        """Sets the home_address of this UserInformation.
 578
 579        Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type.  Maximum Length: 100 characters.  # noqa: E501
 580
 581        :param home_address: The home_address of this UserInformation.  # noqa: E501
 582        :type: AddressInformation
 583        """
 584
 585        self._home_address = home_address
 586
 587    @property
 588    def initials_image_uri(self):
 589        """Gets the initials_image_uri of this UserInformation.  # noqa: E501
 590
 591        Contains the URI for an endpoint that you can use to retrieve the initials image.  # noqa: E501
 592
 593        :return: The initials_image_uri of this UserInformation.  # noqa: E501
 594        :rtype: str
 595        """
 596        return self._initials_image_uri
 597
 598    @initials_image_uri.setter
 599    def initials_image_uri(self, initials_image_uri):
 600        """Sets the initials_image_uri of this UserInformation.
 601
 602        Contains the URI for an endpoint that you can use to retrieve the initials image.  # noqa: E501
 603
 604        :param initials_image_uri: The initials_image_uri of this UserInformation.  # noqa: E501
 605        :type: str
 606        """
 607
 608        self._initials_image_uri = initials_image_uri
 609
 610    @property
 611    def is_admin(self):
 612        """Gets the is_admin of this UserInformation.  # noqa: E501
 613
 614        Determines if the feature set is actively set as part of the plan.  # noqa: E501
 615
 616        :return: The is_admin of this UserInformation.  # noqa: E501
 617        :rtype: str
 618        """
 619        return self._is_admin
 620
 621    @is_admin.setter
 622    def is_admin(self, is_admin):
 623        """Sets the is_admin of this UserInformation.
 624
 625        Determines if the feature set is actively set as part of the plan.  # noqa: E501
 626
 627        :param is_admin: The is_admin of this UserInformation.  # noqa: E501
 628        :type: str
 629        """
 630
 631        self._is_admin = is_admin
 632
 633    @property
 634    def is_alternate_admin(self):
 635        """Gets the is_alternate_admin of this UserInformation.  # noqa: E501
 636
 637          # noqa: E501
 638
 639        :return: The is_alternate_admin of this UserInformation.  # noqa: E501
 640        :rtype: str
 641        """
 642        return self._is_alternate_admin
 643
 644    @is_alternate_admin.setter
 645    def is_alternate_admin(self, is_alternate_admin):
 646        """Sets the is_alternate_admin of this UserInformation.
 647
 648          # noqa: E501
 649
 650        :param is_alternate_admin: The is_alternate_admin of this UserInformation.  # noqa: E501
 651        :type: str
 652        """
 653
 654        self._is_alternate_admin = is_alternate_admin
 655
 656    @property
 657    def is_managed_by_scim(self):
 658        """Gets the is_managed_by_scim of this UserInformation.  # noqa: E501
 659
 660          # noqa: E501
 661
 662        :return: The is_managed_by_scim of this UserInformation.  # noqa: E501
 663        :rtype: str
 664        """
 665        return self._is_managed_by_scim
 666
 667    @is_managed_by_scim.setter
 668    def is_managed_by_scim(self, is_managed_by_scim):
 669        """Sets the is_managed_by_scim of this UserInformation.
 670
 671          # noqa: E501
 672
 673        :param is_managed_by_scim: The is_managed_by_scim of this UserInformation.  # noqa: E501
 674        :type: str
 675        """
 676
 677        self._is_managed_by_scim = is_managed_by_scim
 678
 679    @property
 680    def is_membership_managed_by_scim(self):
 681        """Gets the is_membership_managed_by_scim of this UserInformation.  # noqa: E501
 682
 683          # noqa: E501
 684
 685        :return: The is_membership_managed_by_scim of this UserInformation.  # noqa: E501
 686        :rtype: str
 687        """
 688        return self._is_membership_managed_by_scim
 689
 690    @is_membership_managed_by_scim.setter
 691    def is_membership_managed_by_scim(self, is_membership_managed_by_scim):
 692        """Sets the is_membership_managed_by_scim of this UserInformation.
 693
 694          # noqa: E501
 695
 696        :param is_membership_managed_by_scim: The is_membership_managed_by_scim of this UserInformation.  # noqa: E501
 697        :type: str
 698        """
 699
 700        self._is_membership_managed_by_scim = is_membership_managed_by_scim
 701
 702    @property
 703    def is_nar_enabled(self):
 704        """Gets the is_nar_enabled of this UserInformation.  # noqa: E501
 705
 706          # noqa: E501
 707
 708        :return: The is_nar_enabled of this UserInformation.  # noqa: E501
 709        :rtype: str
 710        """
 711        return self._is_nar_enabled
 712
 713    @is_nar_enabled.setter
 714    def is_nar_enabled(self, is_nar_enabled):
 715        """Sets the is_nar_enabled of this UserInformation.
 716
 717          # noqa: E501
 718
 719        :param is_nar_enabled: The is_nar_enabled of this UserInformation.  # noqa: E501
 720        :type: str
 721        """
 722
 723        self._is_nar_enabled = is_nar_enabled
 724
 725    @property
 726    def job_title(self):
 727        """Gets the job_title of this UserInformation.  # noqa: E501
 728
 729          # noqa: E501
 730
 731        :return: The job_title of this UserInformation.  # noqa: E501
 732        :rtype: str
 733        """
 734        return self._job_title
 735
 736    @job_title.setter
 737    def job_title(self, job_title):
 738        """Sets the job_title of this UserInformation.
 739
 740          # noqa: E501
 741
 742        :param job_title: The job_title of this UserInformation.  # noqa: E501
 743        :type: str
 744        """
 745
 746        self._job_title = job_title
 747
 748    @property
 749    def last_login(self):
 750        """Gets the last_login of this UserInformation.  # noqa: E501
 751
 752        Shows the date-time when the user last logged on to the system.  # noqa: E501
 753
 754        :return: The last_login of this UserInformation.  # noqa: E501
 755        :rtype: str
 756        """
 757        return self._last_login
 758
 759    @last_login.setter
 760    def last_login(self, last_login):
 761        """Sets the last_login of this UserInformation.
 762
 763        Shows the date-time when the user last logged on to the system.  # noqa: E501
 764
 765        :param last_login: The last_login of this UserInformation.  # noqa: E501
 766        :type: str
 767        """
 768
 769        self._last_login = last_login
 770
 771    @property
 772    def last_name(self):
 773        """Gets the last_name of this UserInformation.  # noqa: E501
 774
 775        The user's last name.  Maximum Length: 50 characters.  # noqa: E501
 776
 777        :return: The last_name of this UserInformation.  # noqa: E501
 778        :rtype: str
 779        """
 780        return self._last_name
 781
 782    @last_name.setter
 783    def last_name(self, last_name):
 784        """Sets the last_name of this UserInformation.
 785
 786        The user's last name.  Maximum Length: 50 characters.  # noqa: E501
 787
 788        :param last_name: The last_name of this UserInformation.  # noqa: E501
 789        :type: str
 790        """
 791
 792        self._last_name = last_name
 793
 794    @property
 795    def license_status(self):
 796        """Gets the license_status of this UserInformation.  # noqa: E501
 797
 798          # noqa: E501
 799
 800        :return: The license_status of this UserInformation.  # noqa: E501
 801        :rtype: str
 802        """
 803        return self._license_status
 804
 805    @license_status.setter
 806    def license_status(self, license_status):
 807        """Sets the license_status of this UserInformation.
 808
 809          # noqa: E501
 810
 811        :param license_status: The license_status of this UserInformation.  # noqa: E501
 812        :type: str
 813        """
 814
 815        self._license_status = license_status
 816
 817    @property
 818    def license_type(self):
 819        """Gets the license_type of this UserInformation.  # noqa: E501
 820
 821          # noqa: E501
 822
 823        :return: The license_type of this UserInformation.  # noqa: E501
 824        :rtype: str
 825        """
 826        return self._license_type
 827
 828    @license_type.setter
 829    def license_type(self, license_type):
 830        """Sets the license_type of this UserInformation.
 831
 832          # noqa: E501
 833
 834        :param license_type: The license_type of this UserInformation.  # noqa: E501
 835        :type: str
 836        """
 837
 838        self._license_type = license_type
 839
 840    @property
 841    def login_status(self):
 842        """Gets the login_status of this UserInformation.  # noqa: E501
 843
 844        Shows the current status of the user's password. Possible values are:   * password_reset * password_active * password_expired * password_locked * password_reset_failed    # noqa: E501
 845
 846        :return: The login_status of this UserInformation.  # noqa: E501
 847        :rtype: str
 848        """
 849        return self._login_status
 850
 851    @login_status.setter
 852    def login_status(self, login_status):
 853        """Sets the login_status of this UserInformation.
 854
 855        Shows the current status of the user's password. Possible values are:   * password_reset * password_active * password_expired * password_locked * password_reset_failed    # noqa: E501
 856
 857        :param login_status: The login_status of this UserInformation.  # noqa: E501
 858        :type: str
 859        """
 860
 861        self._login_status = login_status
 862
 863    @property
 864    def middle_name(self):
 865        """Gets the middle_name of this UserInformation.  # noqa: E501
 866
 867        The user's middle name.  Maximum Length: 50 characters.  # noqa: E501
 868
 869        :return: The middle_name of this UserInformation.  # noqa: E501
 870        :rtype: str
 871        """
 872        return self._middle_name
 873
 874    @middle_name.setter
 875    def middle_name(self, middle_name):
 876        """Sets the middle_name of this UserInformation.
 877
 878        The user's middle name.  Maximum Length: 50 characters.  # noqa: E501
 879
 880        :param middle_name: The middle_name of this UserInformation.  # noqa: E501
 881        :type: str
 882        """
 883
 884        self._middle_name = middle_name
 885
 886    @property
 887    def password(self):
 888        """Gets the password of this UserInformation.  # noqa: E501
 889
 890          # noqa: E501
 891
 892        :return: The password of this UserInformation.  # noqa: E501
 893        :rtype: str
 894        """
 895        return self._password
 896
 897    @password.setter
 898    def password(self, password):
 899        """Sets the password of this UserInformation.
 900
 901          # noqa: E501
 902
 903        :param password: The password of this UserInformation.  # noqa: E501
 904        :type: str
 905        """
 906
 907        self._password = password
 908
 909    @property
 910    def password_expiration(self):
 911        """Gets the password_expiration of this UserInformation.  # noqa: E501
 912
 913          # noqa: E501
 914
 915        :return: The password_expiration of this UserInformation.  # noqa: E501
 916        :rtype: str
 917        """
 918        return self._password_expiration
 919
 920    @password_expiration.setter
 921    def password_expiration(self, password_expiration):
 922        """Sets the password_expiration of this UserInformation.
 923
 924          # noqa: E501
 925
 926        :param password_expiration: The password_expiration of this UserInformation.  # noqa: E501
 927        :type: str
 928        """
 929
 930        self._password_expiration = password_expiration
 931
 932    @property
 933    def permission_profile_id(self):
 934        """Gets the permission_profile_id of this UserInformation.  # noqa: E501
 935
 936          # noqa: E501
 937
 938        :return: The permission_profile_id of this UserInformation.  # noqa: E501
 939        :rtype: str
 940        """
 941        return self._permission_profile_id
 942
 943    @permission_profile_id.setter
 944    def permission_profile_id(self, permission_profile_id):
 945        """Sets the permission_profile_id of this UserInformation.
 946
 947          # noqa: E501
 948
 949        :param permission_profile_id: The permission_profile_id of this UserInformation.  # noqa: E501
 950        :type: str
 951        """
 952
 953        self._permission_profile_id = permission_profile_id
 954
 955    @property
 956    def permission_profile_name(self):
 957        """Gets the permission_profile_name of this UserInformation.  # noqa: E501
 958
 959          # noqa: E501
 960
 961        :return: The permission_profile_name of this UserInformation.  # noqa: E501
 962        :rtype: str
 963        """
 964        return self._permission_profile_name
 965
 966    @permission_profile_name.setter
 967    def permission_profile_name(self, permission_profile_name):
 968        """Sets the permission_profile_name of this UserInformation.
 969
 970          # noqa: E501
 971
 972        :param permission_profile_name: The permission_profile_name of this UserInformation.  # noqa: E501
 973        :type: str
 974        """
 975
 976        self._permission_profile_name = permission_profile_name
 977
 978    @property
 979    def profile_image_uri(self):
 980        """Gets the profile_image_uri of this UserInformation.  # noqa: E501
 981
 982          # noqa: E501
 983
 984        :return: The profile_image_uri of this UserInformation.  # noqa: E501
 985        :rtype: str
 986        """
 987        return self._profile_image_uri
 988
 989    @profile_image_uri.setter
 990    def profile_image_uri(self, profile_image_uri):
 991        """Sets the profile_image_uri of this UserInformation.
 992
 993          # noqa: E501
 994
 995        :param profile_image_uri: The profile_image_uri of this UserInformation.  # noqa: E501
 996        :type: str
 997        """
 998
 999        self._profile_image_uri = profile_image_uri
1000
1001    @property
1002    def send_activation_email(self):
1003        """Gets the send_activation_email of this UserInformation.  # noqa: E501
1004
1005          # noqa: E501
1006
1007        :return: The send_activation_email of this UserInformation.  # noqa: E501
1008        :rtype: str
1009        """
1010        return self._send_activation_email
1011
1012    @send_activation_email.setter
1013    def send_activation_email(self, send_activation_email):
1014        """Sets the send_activation_email of this UserInformation.
1015
1016          # noqa: E501
1017
1018        :param send_activation_email: The send_activation_email of this UserInformation.  # noqa: E501
1019        :type: str
1020        """
1021
1022        self._send_activation_email = send_activation_email
1023
1024    @property
1025    def send_activation_on_invalid_login(self):
1026        """Gets the send_activation_on_invalid_login of this UserInformation.  # noqa: E501
1027
1028        When set to **true**, specifies that an additional activation email is sent to the user if they fail a log on before activating their account.   # noqa: E501
1029
1030        :return: The send_activation_on_invalid_login of this UserInformation.  # noqa: E501
1031        :rtype: str
1032        """
1033        return self._send_activation_on_invalid_login
1034
1035    @send_activation_on_invalid_login.setter
1036    def send_activation_on_invalid_login(self, send_activation_on_invalid_login):
1037        """Sets the send_activation_on_invalid_login of this UserInformation.
1038
1039        When set to **true**, specifies that an additional activation email is sent to the user if they fail a log on before activating their account.   # noqa: E501
1040
1041        :param send_activation_on_invalid_login: The send_activation_on_invalid_login of this UserInformation.  # noqa: E501
1042        :type: str
1043        """
1044
1045        self._send_activation_on_invalid_login = send_activation_on_invalid_login
1046
1047    @property
1048    def signature_image_uri(self):
1049        """Gets the signature_image_uri of this UserInformation.  # noqa: E501
1050
1051        Contains the URI for an endpoint that you can use to retrieve the signature image.  # noqa: E501
1052
1053        :return: The signature_image_uri of this UserInformation.  # noqa: E501
1054        :rtype: str
1055        """
1056        return self._signature_image_uri
1057
1058    @signature_image_uri.setter
1059    def signature_image_uri(self, signature_image_uri):
1060        """Sets the signature_image_uri of this UserInformation.
1061
1062        Contains the URI for an endpoint that you can use to retrieve the signature image.  # noqa: E501
1063
1064        :param signature_image_uri: The signature_image_uri of this UserInformation.  # noqa: E501
1065        :type: str
1066        """
1067
1068        self._signature_image_uri = signature_image_uri
1069
1070    @property
1071    def subscribe(self):
1072        """Gets the subscribe of this UserInformation.  # noqa: E501
1073
1074          # noqa: E501
1075
1076        :return: The subscribe of this UserInformation.  # noqa: E501
1077        :rtype: str
1078        """
1079        return self._subscribe
1080
1081    @subscribe.setter
1082    def subscribe(self, subscribe):
1083        """Sets the subscribe of this UserInformation.
1084
1085          # noqa: E501
1086
1087        :param subscribe: The subscribe of this UserInformation.  # noqa: E501
1088        :type: str
1089        """
1090
1091        self._subscribe = subscribe
1092
1093    @property
1094    def suffix_name(self):
1095        """Gets the suffix_name of this UserInformation.  # noqa: E501
1096
1097        The suffix for the user's name.   Maximum Length: 50 characters.   # noqa: E501
1098
1099        :return: The suffix_name of this UserInformation.  # noqa: E501
1100        :rtype: str
1101        """
1102        return self._suffix_name
1103
1104    @suffix_name.setter
1105    def suffix_name(self, suffix_name):
1106        """Sets the suffix_name of this UserInformation.
1107
1108        The suffix for the user's name.   Maximum Length: 50 characters.   # noqa: E501
1109
1110        :param suffix_name: The suffix_name of this UserInformation.  # noqa: E501
1111        :type: str
1112        """
1113
1114        self._suffix_name = suffix_name
1115
1116    @property
1117    def title(self):
1118        """Gets the title of this UserInformation.  # noqa: E501
1119
1120        The title of the user.  # noqa: E501
1121
1122        :return: The title of this UserInformation.  # noqa: E501
1123        :rtype: str
1124        """
1125        return self._title
1126
1127    @title.setter
1128    def title(self, title):
1129        """Sets the title of this UserInformation.
1130
1131        The title of the user.  # noqa: E501
1132
1133        :param title: The title of this UserInformation.  # noqa: E501
1134        :type: str
1135        """
1136
1137        self._title = title
1138
1139    @property
1140    def uri(self):
1141        """Gets the uri of this UserInformation.  # noqa: E501
1142
1143          # noqa: E501
1144
1145        :return: The uri of this UserInformation.  # noqa: E501
1146        :rtype: str
1147        """
1148        return self._uri
1149
1150    @uri.setter
1151    def uri(self, uri):
1152        """Sets the uri of this UserInformation.
1153
1154          # noqa: E501
1155
1156        :param uri: The uri of this UserInformation.  # noqa: E501
1157        :type: str
1158        """
1159
1160        self._uri = uri
1161
1162    @property
1163    def user_added_to_account_date_time(self):
1164        """Gets the user_added_to_account_date_time of this UserInformation.  # noqa: E501
1165
1166          # noqa: E501
1167
1168        :return: The user_added_to_account_date_time of this UserInformation.  # noqa: E501
1169        :rtype: str
1170        """
1171        return self._user_added_to_account_date_time
1172
1173    @user_added_to_account_date_time.setter
1174    def user_added_to_account_date_time(self, user_added_to_account_date_time):
1175        """Sets the user_added_to_account_date_time of this UserInformation.
1176
1177          # noqa: E501
1178
1179        :param user_added_to_account_date_time: The user_added_to_account_date_time of this UserInformation.  # noqa: E501
1180        :type: str
1181        """
1182
1183        self._user_added_to_account_date_time = user_added_to_account_date_time
1184
1185    @property
1186    def user_id(self):
1187        """Gets the user_id of this UserInformation.  # noqa: E501
1188
1189          # noqa: E501
1190
1191        :return: The user_id of this UserInformation.  # noqa: E501
1192        :rtype: str
1193        """
1194        return self._user_id
1195
1196    @user_id.setter
1197    def user_id(self, user_id):
1198        """Sets the user_id of this UserInformation.
1199
1200          # noqa: E501
1201
1202        :param user_id: The user_id of this UserInformation.  # noqa: E501
1203        :type: str
1204        """
1205
1206        self._user_id = user_id
1207
1208    @property
1209    def user_name(self):
1210        """Gets the user_name of this UserInformation.  # noqa: E501
1211
1212          # noqa: E501
1213
1214        :return: The user_name of this UserInformation.  # noqa: E501
1215        :rtype: str
1216        """
1217        return self._user_name
1218
1219    @user_name.setter
1220    def user_name(self, user_name):
1221        """Sets the user_name of this UserInformation.
1222
1223          # noqa: E501
1224
1225        :param user_name: The user_name of this UserInformation.  # noqa: E501
1226        :type: str
1227        """
1228
1229        self._user_name = user_name
1230
1231    @property
1232    def user_profile_last_modified_date(self):
1233        """Gets the user_profile_last_modified_date of this UserInformation.  # noqa: E501
1234
1235          # noqa: E501
1236
1237        :return: The user_profile_last_modified_date of this UserInformation.  # noqa: E501
1238        :rtype: str
1239        """
1240        return self._user_profile_last_modified_date
1241
1242    @user_profile_last_modified_date.setter
1243    def user_profile_last_modified_date(self, user_profile_last_modified_date):
1244        """Sets the user_profile_last_modified_date of this UserInformation.
1245
1246          # noqa: E501
1247
1248        :param user_profile_last_modified_date: The user_profile_last_modified_date of this UserInformation.  # noqa: E501
1249        :type: str
1250        """
1251
1252        self._user_profile_last_modified_date = user_profile_last_modified_date
1253
1254    @property
1255    def user_settings(self):
1256        """Gets the user_settings of this UserInformation.  # noqa: E501
1257
1258         The name/value pair information for user settings. These determine the actions that a user can take in the account. The `[ML:userSettings]` are listed and described below.  # noqa: E501
1259
1260        :return: The user_settings of this UserInformation.  # noqa: E501
1261        :rtype: UserSettingsInformation
1262        """
1263        return self._user_settings
1264
1265    @user_settings.setter
1266    def user_settings(self, user_settings):
1267        """Sets the user_settings of this UserInformation.
1268
1269         The name/value pair information for user settings. These determine the actions that a user can take in the account. The `[ML:userSettings]` are listed and described below.  # noqa: E501
1270
1271        :param user_settings: The user_settings of this UserInformation.  # noqa: E501
1272        :type: UserSettingsInformation
1273        """
1274
1275        self._user_settings = user_settings
1276
1277    @property
1278    def user_status(self):
1279        """Gets the user_status of this UserInformation.  # noqa: E501
1280
1281          # noqa: E501
1282
1283        :return: The user_status of this UserInformation.  # noqa: E501
1284        :rtype: str
1285        """
1286        return self._user_status
1287
1288    @user_status.setter
1289    def user_status(self, user_status):
1290        """Sets the user_status of this UserInformation.
1291
1292          # noqa: E501
1293
1294        :param user_status: The user_status of this UserInformation.  # noqa: E501
1295        :type: str
1296        """
1297
1298        self._user_status = user_status
1299
1300    @property
1301    def user_type(self):
1302        """Gets the user_type of this UserInformation.  # noqa: E501
1303
1304          # noqa: E501
1305
1306        :return: The user_type of this UserInformation.  # noqa: E501
1307        :rtype: str
1308        """
1309        return self._user_type
1310
1311    @user_type.setter
1312    def user_type(self, user_type):
1313        """Sets the user_type of this UserInformation.
1314
1315          # noqa: E501
1316
1317        :param user_type: The user_type of this UserInformation.  # noqa: E501
1318        :type: str
1319        """
1320
1321        self._user_type = user_type
1322
1323    @property
1324    def work_address(self):
1325        """Gets the work_address of this UserInformation.  # noqa: E501
1326
1327          # noqa: E501
1328
1329        :return: The work_address of this UserInformation.  # noqa: E501
1330        :rtype: AddressInformation
1331        """
1332        return self._work_address
1333
1334    @work_address.setter
1335    def work_address(self, work_address):
1336        """Sets the work_address of this UserInformation.
1337
1338          # noqa: E501
1339
1340        :param work_address: The work_address of this UserInformation.  # noqa: E501
1341        :type: AddressInformation
1342        """
1343
1344        self._work_address = work_address
1345
1346    def to_dict(self):
1347        """Returns the model properties as a dict"""
1348        result = {}
1349
1350        for attr, _ in six.iteritems(self.swagger_types):
1351            value = getattr(self, attr)
1352            if isinstance(value, list):
1353                result[attr] = list(map(
1354                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1355                    value
1356                ))
1357            elif hasattr(value, "to_dict"):
1358                result[attr] = value.to_dict()
1359            elif isinstance(value, dict):
1360                result[attr] = dict(map(
1361                    lambda item: (item[0], item[1].to_dict())
1362                    if hasattr(item[1], "to_dict") else item,
1363                    value.items()
1364                ))
1365            else:
1366                result[attr] = value
1367        if issubclass(UserInformation, dict):
1368            for key, value in self.items():
1369                result[key] = value
1370
1371        return result
1372
1373    def to_str(self):
1374        """Returns the string representation of the model"""
1375        return pprint.pformat(self.to_dict())
1376
1377    def __repr__(self):
1378        """For `print` and `pprint`"""
1379        return self.to_str()
1380
1381    def __eq__(self, other):
1382        """Returns true if both objects are equal"""
1383        if not isinstance(other, UserInformation):
1384            return False
1385
1386        return self.to_dict() == other.to_dict()
1387
1388    def __ne__(self, other):
1389        """Returns true if both objects are not equal"""
1390        if not isinstance(other, UserInformation):
1391            return True
1392
1393        return self.to_dict() != other.to_dict()
class UserInformation:
  23class UserInformation(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        'activation_access_code': 'str',
  38        'company': 'str',
  39        'connect_configurations': 'list[ConnectUserObject]',
  40        'country_code': 'str',
  41        'created_date_time': 'str',
  42        'custom_settings': 'list[NameValue]',
  43        'default_account_id': 'str',
  44        'email': 'str',
  45        'enable_connect_for_user': 'str',
  46        'error_details': 'ErrorDetails',
  47        'first_name': 'str',
  48        'forgotten_password_info': 'ForgottenPasswordInformation',
  49        'group_list': 'list[Group]',
  50        'has_remote_notary': 'bool',
  51        'home_address': 'AddressInformation',
  52        'initials_image_uri': 'str',
  53        'is_admin': 'str',
  54        'is_alternate_admin': 'str',
  55        'is_managed_by_scim': 'str',
  56        'is_membership_managed_by_scim': 'str',
  57        'is_nar_enabled': 'str',
  58        'job_title': 'str',
  59        'last_login': 'str',
  60        'last_name': 'str',
  61        'license_status': 'str',
  62        'license_type': 'str',
  63        'login_status': 'str',
  64        'middle_name': 'str',
  65        'password': 'str',
  66        'password_expiration': 'str',
  67        'permission_profile_id': 'str',
  68        'permission_profile_name': 'str',
  69        'profile_image_uri': 'str',
  70        'send_activation_email': 'str',
  71        'send_activation_on_invalid_login': 'str',
  72        'signature_image_uri': 'str',
  73        'subscribe': 'str',
  74        'suffix_name': 'str',
  75        'title': 'str',
  76        'uri': 'str',
  77        'user_added_to_account_date_time': 'str',
  78        'user_id': 'str',
  79        'user_name': 'str',
  80        'user_profile_last_modified_date': 'str',
  81        'user_settings': 'UserSettingsInformation',
  82        'user_status': 'str',
  83        'user_type': 'str',
  84        'work_address': 'AddressInformation'
  85    }
  86
  87    attribute_map = {
  88        'activation_access_code': 'activationAccessCode',
  89        'company': 'company',
  90        'connect_configurations': 'connectConfigurations',
  91        'country_code': 'countryCode',
  92        'created_date_time': 'createdDateTime',
  93        'custom_settings': 'customSettings',
  94        'default_account_id': 'defaultAccountId',
  95        'email': 'email',
  96        'enable_connect_for_user': 'enableConnectForUser',
  97        'error_details': 'errorDetails',
  98        'first_name': 'firstName',
  99        'forgotten_password_info': 'forgottenPasswordInfo',
 100        'group_list': 'groupList',
 101        'has_remote_notary': 'hasRemoteNotary',
 102        'home_address': 'homeAddress',
 103        'initials_image_uri': 'initialsImageUri',
 104        'is_admin': 'isAdmin',
 105        'is_alternate_admin': 'isAlternateAdmin',
 106        'is_managed_by_scim': 'isManagedByScim',
 107        'is_membership_managed_by_scim': 'isMembershipManagedByScim',
 108        'is_nar_enabled': 'isNAREnabled',
 109        'job_title': 'jobTitle',
 110        'last_login': 'lastLogin',
 111        'last_name': 'lastName',
 112        'license_status': 'licenseStatus',
 113        'license_type': 'licenseType',
 114        'login_status': 'loginStatus',
 115        'middle_name': 'middleName',
 116        'password': 'password',
 117        'password_expiration': 'passwordExpiration',
 118        'permission_profile_id': 'permissionProfileId',
 119        'permission_profile_name': 'permissionProfileName',
 120        'profile_image_uri': 'profileImageUri',
 121        'send_activation_email': 'sendActivationEmail',
 122        'send_activation_on_invalid_login': 'sendActivationOnInvalidLogin',
 123        'signature_image_uri': 'signatureImageUri',
 124        'subscribe': 'subscribe',
 125        'suffix_name': 'suffixName',
 126        'title': 'title',
 127        'uri': 'uri',
 128        'user_added_to_account_date_time': 'userAddedToAccountDateTime',
 129        'user_id': 'userId',
 130        'user_name': 'userName',
 131        'user_profile_last_modified_date': 'userProfileLastModifiedDate',
 132        'user_settings': 'userSettings',
 133        'user_status': 'userStatus',
 134        'user_type': 'userType',
 135        'work_address': 'workAddress'
 136    }
 137
 138    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 139        """UserInformation - a model defined in Swagger"""  # noqa: E501
 140        if _configuration is None:
 141            _configuration = Configuration()
 142        self._configuration = _configuration
 143
 144        self._activation_access_code = None
 145        self._company = None
 146        self._connect_configurations = None
 147        self._country_code = None
 148        self._created_date_time = None
 149        self._custom_settings = None
 150        self._default_account_id = None
 151        self._email = None
 152        self._enable_connect_for_user = None
 153        self._error_details = None
 154        self._first_name = None
 155        self._forgotten_password_info = None
 156        self._group_list = None
 157        self._has_remote_notary = None
 158        self._home_address = None
 159        self._initials_image_uri = None
 160        self._is_admin = None
 161        self._is_alternate_admin = None
 162        self._is_managed_by_scim = None
 163        self._is_membership_managed_by_scim = None
 164        self._is_nar_enabled = None
 165        self._job_title = None
 166        self._last_login = None
 167        self._last_name = None
 168        self._license_status = None
 169        self._license_type = None
 170        self._login_status = None
 171        self._middle_name = None
 172        self._password = None
 173        self._password_expiration = None
 174        self._permission_profile_id = None
 175        self._permission_profile_name = None
 176        self._profile_image_uri = None
 177        self._send_activation_email = None
 178        self._send_activation_on_invalid_login = None
 179        self._signature_image_uri = None
 180        self._subscribe = None
 181        self._suffix_name = None
 182        self._title = None
 183        self._uri = None
 184        self._user_added_to_account_date_time = None
 185        self._user_id = None
 186        self._user_name = None
 187        self._user_profile_last_modified_date = None
 188        self._user_settings = None
 189        self._user_status = None
 190        self._user_type = None
 191        self._work_address = None
 192        self.discriminator = None
 193
 194        setattr(self, "_{}".format('activation_access_code'), kwargs.get('activation_access_code', None))
 195        setattr(self, "_{}".format('company'), kwargs.get('company', None))
 196        setattr(self, "_{}".format('connect_configurations'), kwargs.get('connect_configurations', None))
 197        setattr(self, "_{}".format('country_code'), kwargs.get('country_code', None))
 198        setattr(self, "_{}".format('created_date_time'), kwargs.get('created_date_time', None))
 199        setattr(self, "_{}".format('custom_settings'), kwargs.get('custom_settings', None))
 200        setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None))
 201        setattr(self, "_{}".format('email'), kwargs.get('email', None))
 202        setattr(self, "_{}".format('enable_connect_for_user'), kwargs.get('enable_connect_for_user', None))
 203        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
 204        setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None))
 205        setattr(self, "_{}".format('forgotten_password_info'), kwargs.get('forgotten_password_info', None))
 206        setattr(self, "_{}".format('group_list'), kwargs.get('group_list', None))
 207        setattr(self, "_{}".format('has_remote_notary'), kwargs.get('has_remote_notary', None))
 208        setattr(self, "_{}".format('home_address'), kwargs.get('home_address', None))
 209        setattr(self, "_{}".format('initials_image_uri'), kwargs.get('initials_image_uri', None))
 210        setattr(self, "_{}".format('is_admin'), kwargs.get('is_admin', None))
 211        setattr(self, "_{}".format('is_alternate_admin'), kwargs.get('is_alternate_admin', None))
 212        setattr(self, "_{}".format('is_managed_by_scim'), kwargs.get('is_managed_by_scim', None))
 213        setattr(self, "_{}".format('is_membership_managed_by_scim'), kwargs.get('is_membership_managed_by_scim', None))
 214        setattr(self, "_{}".format('is_nar_enabled'), kwargs.get('is_nar_enabled', None))
 215        setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None))
 216        setattr(self, "_{}".format('last_login'), kwargs.get('last_login', None))
 217        setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None))
 218        setattr(self, "_{}".format('license_status'), kwargs.get('license_status', None))
 219        setattr(self, "_{}".format('license_type'), kwargs.get('license_type', None))
 220        setattr(self, "_{}".format('login_status'), kwargs.get('login_status', None))
 221        setattr(self, "_{}".format('middle_name'), kwargs.get('middle_name', None))
 222        setattr(self, "_{}".format('password'), kwargs.get('password', None))
 223        setattr(self, "_{}".format('password_expiration'), kwargs.get('password_expiration', None))
 224        setattr(self, "_{}".format('permission_profile_id'), kwargs.get('permission_profile_id', None))
 225        setattr(self, "_{}".format('permission_profile_name'), kwargs.get('permission_profile_name', None))
 226        setattr(self, "_{}".format('profile_image_uri'), kwargs.get('profile_image_uri', None))
 227        setattr(self, "_{}".format('send_activation_email'), kwargs.get('send_activation_email', None))
 228        setattr(self, "_{}".format('send_activation_on_invalid_login'), kwargs.get('send_activation_on_invalid_login', None))
 229        setattr(self, "_{}".format('signature_image_uri'), kwargs.get('signature_image_uri', None))
 230        setattr(self, "_{}".format('subscribe'), kwargs.get('subscribe', None))
 231        setattr(self, "_{}".format('suffix_name'), kwargs.get('suffix_name', None))
 232        setattr(self, "_{}".format('title'), kwargs.get('title', None))
 233        setattr(self, "_{}".format('uri'), kwargs.get('uri', None))
 234        setattr(self, "_{}".format('user_added_to_account_date_time'), kwargs.get('user_added_to_account_date_time', None))
 235        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
 236        setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None))
 237        setattr(self, "_{}".format('user_profile_last_modified_date'), kwargs.get('user_profile_last_modified_date', None))
 238        setattr(self, "_{}".format('user_settings'), kwargs.get('user_settings', None))
 239        setattr(self, "_{}".format('user_status'), kwargs.get('user_status', None))
 240        setattr(self, "_{}".format('user_type'), kwargs.get('user_type', None))
 241        setattr(self, "_{}".format('work_address'), kwargs.get('work_address', None))
 242
 243    @property
 244    def activation_access_code(self):
 245        """Gets the activation_access_code of this UserInformation.  # noqa: E501
 246
 247        The activation code the new user must enter when activating their account.  # noqa: E501
 248
 249        :return: The activation_access_code of this UserInformation.  # noqa: E501
 250        :rtype: str
 251        """
 252        return self._activation_access_code
 253
 254    @activation_access_code.setter
 255    def activation_access_code(self, activation_access_code):
 256        """Sets the activation_access_code of this UserInformation.
 257
 258        The activation code the new user must enter when activating their account.  # noqa: E501
 259
 260        :param activation_access_code: The activation_access_code of this UserInformation.  # noqa: E501
 261        :type: str
 262        """
 263
 264        self._activation_access_code = activation_access_code
 265
 266    @property
 267    def company(self):
 268        """Gets the company of this UserInformation.  # noqa: E501
 269
 270          # noqa: E501
 271
 272        :return: The company of this UserInformation.  # noqa: E501
 273        :rtype: str
 274        """
 275        return self._company
 276
 277    @company.setter
 278    def company(self, company):
 279        """Sets the company of this UserInformation.
 280
 281          # noqa: E501
 282
 283        :param company: The company of this UserInformation.  # noqa: E501
 284        :type: str
 285        """
 286
 287        self._company = company
 288
 289    @property
 290    def connect_configurations(self):
 291        """Gets the connect_configurations of this UserInformation.  # noqa: E501
 292
 293          # noqa: E501
 294
 295        :return: The connect_configurations of this UserInformation.  # noqa: E501
 296        :rtype: list[ConnectUserObject]
 297        """
 298        return self._connect_configurations
 299
 300    @connect_configurations.setter
 301    def connect_configurations(self, connect_configurations):
 302        """Sets the connect_configurations of this UserInformation.
 303
 304          # noqa: E501
 305
 306        :param connect_configurations: The connect_configurations of this UserInformation.  # noqa: E501
 307        :type: list[ConnectUserObject]
 308        """
 309
 310        self._connect_configurations = connect_configurations
 311
 312    @property
 313    def country_code(self):
 314        """Gets the country_code of this UserInformation.  # noqa: E501
 315
 316          # noqa: E501
 317
 318        :return: The country_code of this UserInformation.  # noqa: E501
 319        :rtype: str
 320        """
 321        return self._country_code
 322
 323    @country_code.setter
 324    def country_code(self, country_code):
 325        """Sets the country_code of this UserInformation.
 326
 327          # noqa: E501
 328
 329        :param country_code: The country_code of this UserInformation.  # noqa: E501
 330        :type: str
 331        """
 332
 333        self._country_code = country_code
 334
 335    @property
 336    def created_date_time(self):
 337        """Gets the created_date_time of this UserInformation.  # noqa: E501
 338
 339        Indicates the date and time the item was created.  # noqa: E501
 340
 341        :return: The created_date_time of this UserInformation.  # noqa: E501
 342        :rtype: str
 343        """
 344        return self._created_date_time
 345
 346    @created_date_time.setter
 347    def created_date_time(self, created_date_time):
 348        """Sets the created_date_time of this UserInformation.
 349
 350        Indicates the date and time the item was created.  # noqa: E501
 351
 352        :param created_date_time: The created_date_time of this UserInformation.  # noqa: E501
 353        :type: str
 354        """
 355
 356        self._created_date_time = created_date_time
 357
 358    @property
 359    def custom_settings(self):
 360        """Gets the custom_settings of this UserInformation.  # noqa: E501
 361
 362        The name/value pair information for the user custom setting.  # noqa: E501
 363
 364        :return: The custom_settings of this UserInformation.  # noqa: E501
 365        :rtype: list[NameValue]
 366        """
 367        return self._custom_settings
 368
 369    @custom_settings.setter
 370    def custom_settings(self, custom_settings):
 371        """Sets the custom_settings of this UserInformation.
 372
 373        The name/value pair information for the user custom setting.  # noqa: E501
 374
 375        :param custom_settings: The custom_settings of this UserInformation.  # noqa: E501
 376        :type: list[NameValue]
 377        """
 378
 379        self._custom_settings = custom_settings
 380
 381    @property
 382    def default_account_id(self):
 383        """Gets the default_account_id of this UserInformation.  # noqa: E501
 384
 385          # noqa: E501
 386
 387        :return: The default_account_id of this UserInformation.  # noqa: E501
 388        :rtype: str
 389        """
 390        return self._default_account_id
 391
 392    @default_account_id.setter
 393    def default_account_id(self, default_account_id):
 394        """Sets the default_account_id of this UserInformation.
 395
 396          # noqa: E501
 397
 398        :param default_account_id: The default_account_id of this UserInformation.  # noqa: E501
 399        :type: str
 400        """
 401
 402        self._default_account_id = default_account_id
 403
 404    @property
 405    def email(self):
 406        """Gets the email of this UserInformation.  # noqa: E501
 407
 408          # noqa: E501
 409
 410        :return: The email of this UserInformation.  # noqa: E501
 411        :rtype: str
 412        """
 413        return self._email
 414
 415    @email.setter
 416    def email(self, email):
 417        """Sets the email of this UserInformation.
 418
 419          # noqa: E501
 420
 421        :param email: The email of this UserInformation.  # noqa: E501
 422        :type: str
 423        """
 424
 425        self._email = email
 426
 427    @property
 428    def enable_connect_for_user(self):
 429        """Gets the enable_connect_for_user of this UserInformation.  # noqa: E501
 430
 431        Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false.  # noqa: E501
 432
 433        :return: The enable_connect_for_user of this UserInformation.  # noqa: E501
 434        :rtype: str
 435        """
 436        return self._enable_connect_for_user
 437
 438    @enable_connect_for_user.setter
 439    def enable_connect_for_user(self, enable_connect_for_user):
 440        """Sets the enable_connect_for_user of this UserInformation.
 441
 442        Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false.  # noqa: E501
 443
 444        :param enable_connect_for_user: The enable_connect_for_user of this UserInformation.  # noqa: E501
 445        :type: str
 446        """
 447
 448        self._enable_connect_for_user = enable_connect_for_user
 449
 450    @property
 451    def error_details(self):
 452        """Gets the error_details of this UserInformation.  # noqa: E501
 453
 454        Array or errors.  # noqa: E501
 455
 456        :return: The error_details of this UserInformation.  # noqa: E501
 457        :rtype: ErrorDetails
 458        """
 459        return self._error_details
 460
 461    @error_details.setter
 462    def error_details(self, error_details):
 463        """Sets the error_details of this UserInformation.
 464
 465        Array or errors.  # noqa: E501
 466
 467        :param error_details: The error_details of this UserInformation.  # noqa: E501
 468        :type: ErrorDetails
 469        """
 470
 471        self._error_details = error_details
 472
 473    @property
 474    def first_name(self):
 475        """Gets the first_name of this UserInformation.  # noqa: E501
 476
 477        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
 478
 479        :return: The first_name of this UserInformation.  # noqa: E501
 480        :rtype: str
 481        """
 482        return self._first_name
 483
 484    @first_name.setter
 485    def first_name(self, first_name):
 486        """Sets the first_name of this UserInformation.
 487
 488        The user's first name.  Maximum Length: 50 characters.  # noqa: E501
 489
 490        :param first_name: The first_name of this UserInformation.  # noqa: E501
 491        :type: str
 492        """
 493
 494        self._first_name = first_name
 495
 496    @property
 497    def forgotten_password_info(self):
 498        """Gets the forgotten_password_info of this UserInformation.  # noqa: E501
 499
 500        A complex element containing up to four Question/Answer pairs for forgotten password information.  # noqa: E501
 501
 502        :return: The forgotten_password_info of this UserInformation.  # noqa: E501
 503        :rtype: ForgottenPasswordInformation
 504        """
 505        return self._forgotten_password_info
 506
 507    @forgotten_password_info.setter
 508    def forgotten_password_info(self, forgotten_password_info):
 509        """Sets the forgotten_password_info of this UserInformation.
 510
 511        A complex element containing up to four Question/Answer pairs for forgotten password information.  # noqa: E501
 512
 513        :param forgotten_password_info: The forgotten_password_info of this UserInformation.  # noqa: E501
 514        :type: ForgottenPasswordInformation
 515        """
 516
 517        self._forgotten_password_info = forgotten_password_info
 518
 519    @property
 520    def group_list(self):
 521        """Gets the group_list of this UserInformation.  # noqa: E501
 522
 523        A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId.   The parameters are:  * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type.   # noqa: E501
 524
 525        :return: The group_list of this UserInformation.  # noqa: E501
 526        :rtype: list[Group]
 527        """
 528        return self._group_list
 529
 530    @group_list.setter
 531    def group_list(self, group_list):
 532        """Sets the group_list of this UserInformation.
 533
 534        A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId.   The parameters are:  * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type.   # noqa: E501
 535
 536        :param group_list: The group_list of this UserInformation.  # noqa: E501
 537        :type: list[Group]
 538        """
 539
 540        self._group_list = group_list
 541
 542    @property
 543    def has_remote_notary(self):
 544        """Gets the has_remote_notary of this UserInformation.  # noqa: E501
 545
 546          # noqa: E501
 547
 548        :return: The has_remote_notary of this UserInformation.  # noqa: E501
 549        :rtype: bool
 550        """
 551        return self._has_remote_notary
 552
 553    @has_remote_notary.setter
 554    def has_remote_notary(self, has_remote_notary):
 555        """Sets the has_remote_notary of this UserInformation.
 556
 557          # noqa: E501
 558
 559        :param has_remote_notary: The has_remote_notary of this UserInformation.  # noqa: E501
 560        :type: bool
 561        """
 562
 563        self._has_remote_notary = has_remote_notary
 564
 565    @property
 566    def home_address(self):
 567        """Gets the home_address of this UserInformation.  # noqa: E501
 568
 569        Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type.  Maximum Length: 100 characters.  # noqa: E501
 570
 571        :return: The home_address of this UserInformation.  # noqa: E501
 572        :rtype: AddressInformation
 573        """
 574        return self._home_address
 575
 576    @home_address.setter
 577    def home_address(self, home_address):
 578        """Sets the home_address of this UserInformation.
 579
 580        Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type.  Maximum Length: 100 characters.  # noqa: E501
 581
 582        :param home_address: The home_address of this UserInformation.  # noqa: E501
 583        :type: AddressInformation
 584        """
 585
 586        self._home_address = home_address
 587
 588    @property
 589    def initials_image_uri(self):
 590        """Gets the initials_image_uri of this UserInformation.  # noqa: E501
 591
 592        Contains the URI for an endpoint that you can use to retrieve the initials image.  # noqa: E501
 593
 594        :return: The initials_image_uri of this UserInformation.  # noqa: E501
 595        :rtype: str
 596        """
 597        return self._initials_image_uri
 598
 599    @initials_image_uri.setter
 600    def initials_image_uri(self, initials_image_uri):
 601        """Sets the initials_image_uri of this UserInformation.
 602
 603        Contains the URI for an endpoint that you can use to retrieve the initials image.  # noqa: E501
 604
 605        :param initials_image_uri: The initials_image_uri of this UserInformation.  # noqa: E501
 606        :type: str
 607        """
 608
 609        self._initials_image_uri = initials_image_uri
 610
 611    @property
 612    def is_admin(self):
 613        """Gets the is_admin of this UserInformation.  # noqa: E501
 614
 615        Determines if the feature set is actively set as part of the plan.  # noqa: E501
 616
 617        :return: The is_admin of this UserInformation.  # noqa: E501
 618        :rtype: str
 619        """
 620        return self._is_admin
 621
 622    @is_admin.setter
 623    def is_admin(self, is_admin):
 624        """Sets the is_admin of this UserInformation.
 625
 626        Determines if the feature set is actively set as part of the plan.  # noqa: E501
 627
 628        :param is_admin: The is_admin of this UserInformation.  # noqa: E501
 629        :type: str
 630        """
 631
 632        self._is_admin = is_admin
 633
 634    @property
 635    def is_alternate_admin(self):
 636        """Gets the is_alternate_admin of this UserInformation.  # noqa: E501
 637
 638          # noqa: E501
 639
 640        :return: The is_alternate_admin of this UserInformation.  # noqa: E501
 641        :rtype: str
 642        """
 643        return self._is_alternate_admin
 644
 645    @is_alternate_admin.setter
 646    def is_alternate_admin(self, is_alternate_admin):
 647        """Sets the is_alternate_admin of this UserInformation.
 648
 649          # noqa: E501
 650
 651        :param is_alternate_admin: The is_alternate_admin of this UserInformation.  # noqa: E501
 652        :type: str
 653        """
 654
 655        self._is_alternate_admin = is_alternate_admin
 656
 657    @property
 658    def is_managed_by_scim(self):
 659        """Gets the is_managed_by_scim of this UserInformation.  # noqa: E501
 660
 661          # noqa: E501
 662
 663        :return: The is_managed_by_scim of this UserInformation.  # noqa: E501
 664        :rtype: str
 665        """
 666        return self._is_managed_by_scim
 667
 668    @is_managed_by_scim.setter
 669    def is_managed_by_scim(self, is_managed_by_scim):
 670        """Sets the is_managed_by_scim of this UserInformation.
 671
 672          # noqa: E501
 673
 674        :param is_managed_by_scim: The is_managed_by_scim of this UserInformation.  # noqa: E501
 675        :type: str
 676        """
 677
 678        self._is_managed_by_scim = is_managed_by_scim
 679
 680    @property
 681    def is_membership_managed_by_scim(self):
 682        """Gets the is_membership_managed_by_scim of this UserInformation.  # noqa: E501
 683
 684          # noqa: E501
 685
 686        :return: The is_membership_managed_by_scim of this UserInformation.  # noqa: E501
 687        :rtype: str
 688        """
 689        return self._is_membership_managed_by_scim
 690
 691    @is_membership_managed_by_scim.setter
 692    def is_membership_managed_by_scim(self, is_membership_managed_by_scim):
 693        """Sets the is_membership_managed_by_scim of this UserInformation.
 694
 695          # noqa: E501
 696
 697        :param is_membership_managed_by_scim: The is_membership_managed_by_scim of this UserInformation.  # noqa: E501
 698        :type: str
 699        """
 700
 701        self._is_membership_managed_by_scim = is_membership_managed_by_scim
 702
 703    @property
 704    def is_nar_enabled(self):
 705        """Gets the is_nar_enabled of this UserInformation.  # noqa: E501
 706
 707          # noqa: E501
 708
 709        :return: The is_nar_enabled of this UserInformation.  # noqa: E501
 710        :rtype: str
 711        """
 712        return self._is_nar_enabled
 713
 714    @is_nar_enabled.setter
 715    def is_nar_enabled(self, is_nar_enabled):
 716        """Sets the is_nar_enabled of this UserInformation.
 717
 718          # noqa: E501
 719
 720        :param is_nar_enabled: The is_nar_enabled of this UserInformation.  # noqa: E501
 721        :type: str
 722        """
 723
 724        self._is_nar_enabled = is_nar_enabled
 725
 726    @property
 727    def job_title(self):
 728        """Gets the job_title of this UserInformation.  # noqa: E501
 729
 730          # noqa: E501
 731
 732        :return: The job_title of this UserInformation.  # noqa: E501
 733        :rtype: str
 734        """
 735        return self._job_title
 736
 737    @job_title.setter
 738    def job_title(self, job_title):
 739        """Sets the job_title of this UserInformation.
 740
 741          # noqa: E501
 742
 743        :param job_title: The job_title of this UserInformation.  # noqa: E501
 744        :type: str
 745        """
 746
 747        self._job_title = job_title
 748
 749    @property
 750    def last_login(self):
 751        """Gets the last_login of this UserInformation.  # noqa: E501
 752
 753        Shows the date-time when the user last logged on to the system.  # noqa: E501
 754
 755        :return: The last_login of this UserInformation.  # noqa: E501
 756        :rtype: str
 757        """
 758        return self._last_login
 759
 760    @last_login.setter
 761    def last_login(self, last_login):
 762        """Sets the last_login of this UserInformation.
 763
 764        Shows the date-time when the user last logged on to the system.  # noqa: E501
 765
 766        :param last_login: The last_login of this UserInformation.  # noqa: E501
 767        :type: str
 768        """
 769
 770        self._last_login = last_login
 771
 772    @property
 773    def last_name(self):
 774        """Gets the last_name of this UserInformation.  # noqa: E501
 775
 776        The user's last name.  Maximum Length: 50 characters.  # noqa: E501
 777
 778        :return: The last_name of this UserInformation.  # noqa: E501
 779        :rtype: str
 780        """
 781        return self._last_name
 782
 783    @last_name.setter
 784    def last_name(self, last_name):
 785        """Sets the last_name of this UserInformation.
 786
 787        The user's last name.  Maximum Length: 50 characters.  # noqa: E501
 788
 789        :param last_name: The last_name of this UserInformation.  # noqa: E501
 790        :type: str
 791        """
 792
 793        self._last_name = last_name
 794
 795    @property
 796    def license_status(self):
 797        """Gets the license_status of this UserInformation.  # noqa: E501
 798
 799          # noqa: E501
 800
 801        :return: The license_status of this UserInformation.  # noqa: E501
 802        :rtype: str
 803        """
 804        return self._license_status
 805
 806    @license_status.setter
 807    def license_status(self, license_status):
 808        """Sets the license_status of this UserInformation.
 809
 810          # noqa: E501
 811
 812        :param license_status: The license_status of this UserInformation.  # noqa: E501
 813        :type: str
 814        """
 815
 816        self._license_status = license_status
 817
 818    @property
 819    def license_type(self):
 820        """Gets the license_type of this UserInformation.  # noqa: E501
 821
 822          # noqa: E501
 823
 824        :return: The license_type of this UserInformation.  # noqa: E501
 825        :rtype: str
 826        """
 827        return self._license_type
 828
 829    @license_type.setter
 830    def license_type(self, license_type):
 831        """Sets the license_type of this UserInformation.
 832
 833          # noqa: E501
 834
 835        :param license_type: The license_type of this UserInformation.  # noqa: E501
 836        :type: str
 837        """
 838
 839        self._license_type = license_type
 840
 841    @property
 842    def login_status(self):
 843        """Gets the login_status of this UserInformation.  # noqa: E501
 844
 845        Shows the current status of the user's password. Possible values are:   * password_reset * password_active * password_expired * password_locked * password_reset_failed    # noqa: E501
 846
 847        :return: The login_status of this UserInformation.  # noqa: E501
 848        :rtype: str
 849        """
 850        return self._login_status
 851
 852    @login_status.setter
 853    def login_status(self, login_status):
 854        """Sets the login_status of this UserInformation.
 855
 856        Shows the current status of the user's password. Possible values are:   * password_reset * password_active * password_expired * password_locked * password_reset_failed    # noqa: E501
 857
 858        :param login_status: The login_status of this UserInformation.  # noqa: E501
 859        :type: str
 860        """
 861
 862        self._login_status = login_status
 863
 864    @property
 865    def middle_name(self):
 866        """Gets the middle_name of this UserInformation.  # noqa: E501
 867
 868        The user's middle name.  Maximum Length: 50 characters.  # noqa: E501
 869
 870        :return: The middle_name of this UserInformation.  # noqa: E501
 871        :rtype: str
 872        """
 873        return self._middle_name
 874
 875    @middle_name.setter
 876    def middle_name(self, middle_name):
 877        """Sets the middle_name of this UserInformation.
 878
 879        The user's middle name.  Maximum Length: 50 characters.  # noqa: E501
 880
 881        :param middle_name: The middle_name of this UserInformation.  # noqa: E501
 882        :type: str
 883        """
 884
 885        self._middle_name = middle_name
 886
 887    @property
 888    def password(self):
 889        """Gets the password of this UserInformation.  # noqa: E501
 890
 891          # noqa: E501
 892
 893        :return: The password of this UserInformation.  # noqa: E501
 894        :rtype: str
 895        """
 896        return self._password
 897
 898    @password.setter
 899    def password(self, password):
 900        """Sets the password of this UserInformation.
 901
 902          # noqa: E501
 903
 904        :param password: The password of this UserInformation.  # noqa: E501
 905        :type: str
 906        """
 907
 908        self._password = password
 909
 910    @property
 911    def password_expiration(self):
 912        """Gets the password_expiration of this UserInformation.  # noqa: E501
 913
 914          # noqa: E501
 915
 916        :return: The password_expiration of this UserInformation.  # noqa: E501
 917        :rtype: str
 918        """
 919        return self._password_expiration
 920
 921    @password_expiration.setter
 922    def password_expiration(self, password_expiration):
 923        """Sets the password_expiration of this UserInformation.
 924
 925          # noqa: E501
 926
 927        :param password_expiration: The password_expiration of this UserInformation.  # noqa: E501
 928        :type: str
 929        """
 930
 931        self._password_expiration = password_expiration
 932
 933    @property
 934    def permission_profile_id(self):
 935        """Gets the permission_profile_id of this UserInformation.  # noqa: E501
 936
 937          # noqa: E501
 938
 939        :return: The permission_profile_id of this UserInformation.  # noqa: E501
 940        :rtype: str
 941        """
 942        return self._permission_profile_id
 943
 944    @permission_profile_id.setter
 945    def permission_profile_id(self, permission_profile_id):
 946        """Sets the permission_profile_id of this UserInformation.
 947
 948          # noqa: E501
 949
 950        :param permission_profile_id: The permission_profile_id of this UserInformation.  # noqa: E501
 951        :type: str
 952        """
 953
 954        self._permission_profile_id = permission_profile_id
 955
 956    @property
 957    def permission_profile_name(self):
 958        """Gets the permission_profile_name of this UserInformation.  # noqa: E501
 959
 960          # noqa: E501
 961
 962        :return: The permission_profile_name of this UserInformation.  # noqa: E501
 963        :rtype: str
 964        """
 965        return self._permission_profile_name
 966
 967    @permission_profile_name.setter
 968    def permission_profile_name(self, permission_profile_name):
 969        """Sets the permission_profile_name of this UserInformation.
 970
 971          # noqa: E501
 972
 973        :param permission_profile_name: The permission_profile_name of this UserInformation.  # noqa: E501
 974        :type: str
 975        """
 976
 977        self._permission_profile_name = permission_profile_name
 978
 979    @property
 980    def profile_image_uri(self):
 981        """Gets the profile_image_uri of this UserInformation.  # noqa: E501
 982
 983          # noqa: E501
 984
 985        :return: The profile_image_uri of this UserInformation.  # noqa: E501
 986        :rtype: str
 987        """
 988        return self._profile_image_uri
 989
 990    @profile_image_uri.setter
 991    def profile_image_uri(self, profile_image_uri):
 992        """Sets the profile_image_uri of this UserInformation.
 993
 994          # noqa: E501
 995
 996        :param profile_image_uri: The profile_image_uri of this UserInformation.  # noqa: E501
 997        :type: str
 998        """
 999
1000        self._profile_image_uri = profile_image_uri
1001
1002    @property
1003    def send_activation_email(self):
1004        """Gets the send_activation_email of this UserInformation.  # noqa: E501
1005
1006          # noqa: E501
1007
1008        :return: The send_activation_email of this UserInformation.  # noqa: E501
1009        :rtype: str
1010        """
1011        return self._send_activation_email
1012
1013    @send_activation_email.setter
1014    def send_activation_email(self, send_activation_email):
1015        """Sets the send_activation_email of this UserInformation.
1016
1017          # noqa: E501
1018
1019        :param send_activation_email: The send_activation_email of this UserInformation.  # noqa: E501
1020        :type: str
1021        """
1022
1023        self._send_activation_email = send_activation_email
1024
1025    @property
1026    def send_activation_on_invalid_login(self):
1027        """Gets the send_activation_on_invalid_login of this UserInformation.  # noqa: E501
1028
1029        When set to **true**, specifies that an additional activation email is sent to the user if they fail a log on before activating their account.   # noqa: E501
1030
1031        :return: The send_activation_on_invalid_login of this UserInformation.  # noqa: E501
1032        :rtype: str
1033        """
1034        return self._send_activation_on_invalid_login
1035
1036    @send_activation_on_invalid_login.setter
1037    def send_activation_on_invalid_login(self, send_activation_on_invalid_login):
1038        """Sets the send_activation_on_invalid_login of this UserInformation.
1039
1040        When set to **true**, specifies that an additional activation email is sent to the user if they fail a log on before activating their account.   # noqa: E501
1041
1042        :param send_activation_on_invalid_login: The send_activation_on_invalid_login of this UserInformation.  # noqa: E501
1043        :type: str
1044        """
1045
1046        self._send_activation_on_invalid_login = send_activation_on_invalid_login
1047
1048    @property
1049    def signature_image_uri(self):
1050        """Gets the signature_image_uri of this UserInformation.  # noqa: E501
1051
1052        Contains the URI for an endpoint that you can use to retrieve the signature image.  # noqa: E501
1053
1054        :return: The signature_image_uri of this UserInformation.  # noqa: E501
1055        :rtype: str
1056        """
1057        return self._signature_image_uri
1058
1059    @signature_image_uri.setter
1060    def signature_image_uri(self, signature_image_uri):
1061        """Sets the signature_image_uri of this UserInformation.
1062
1063        Contains the URI for an endpoint that you can use to retrieve the signature image.  # noqa: E501
1064
1065        :param signature_image_uri: The signature_image_uri of this UserInformation.  # noqa: E501
1066        :type: str
1067        """
1068
1069        self._signature_image_uri = signature_image_uri
1070
1071    @property
1072    def subscribe(self):
1073        """Gets the subscribe of this UserInformation.  # noqa: E501
1074
1075          # noqa: E501
1076
1077        :return: The subscribe of this UserInformation.  # noqa: E501
1078        :rtype: str
1079        """
1080        return self._subscribe
1081
1082    @subscribe.setter
1083    def subscribe(self, subscribe):
1084        """Sets the subscribe of this UserInformation.
1085
1086          # noqa: E501
1087
1088        :param subscribe: The subscribe of this UserInformation.  # noqa: E501
1089        :type: str
1090        """
1091
1092        self._subscribe = subscribe
1093
1094    @property
1095    def suffix_name(self):
1096        """Gets the suffix_name of this UserInformation.  # noqa: E501
1097
1098        The suffix for the user's name.   Maximum Length: 50 characters.   # noqa: E501
1099
1100        :return: The suffix_name of this UserInformation.  # noqa: E501
1101        :rtype: str
1102        """
1103        return self._suffix_name
1104
1105    @suffix_name.setter
1106    def suffix_name(self, suffix_name):
1107        """Sets the suffix_name of this UserInformation.
1108
1109        The suffix for the user's name.   Maximum Length: 50 characters.   # noqa: E501
1110
1111        :param suffix_name: The suffix_name of this UserInformation.  # noqa: E501
1112        :type: str
1113        """
1114
1115        self._suffix_name = suffix_name
1116
1117    @property
1118    def title(self):
1119        """Gets the title of this UserInformation.  # noqa: E501
1120
1121        The title of the user.  # noqa: E501
1122
1123        :return: The title of this UserInformation.  # noqa: E501
1124        :rtype: str
1125        """
1126        return self._title
1127
1128    @title.setter
1129    def title(self, title):
1130        """Sets the title of this UserInformation.
1131
1132        The title of the user.  # noqa: E501
1133
1134        :param title: The title of this UserInformation.  # noqa: E501
1135        :type: str
1136        """
1137
1138        self._title = title
1139
1140    @property
1141    def uri(self):
1142        """Gets the uri of this UserInformation.  # noqa: E501
1143
1144          # noqa: E501
1145
1146        :return: The uri of this UserInformation.  # noqa: E501
1147        :rtype: str
1148        """
1149        return self._uri
1150
1151    @uri.setter
1152    def uri(self, uri):
1153        """Sets the uri of this UserInformation.
1154
1155          # noqa: E501
1156
1157        :param uri: The uri of this UserInformation.  # noqa: E501
1158        :type: str
1159        """
1160
1161        self._uri = uri
1162
1163    @property
1164    def user_added_to_account_date_time(self):
1165        """Gets the user_added_to_account_date_time of this UserInformation.  # noqa: E501
1166
1167          # noqa: E501
1168
1169        :return: The user_added_to_account_date_time of this UserInformation.  # noqa: E501
1170        :rtype: str
1171        """
1172        return self._user_added_to_account_date_time
1173
1174    @user_added_to_account_date_time.setter
1175    def user_added_to_account_date_time(self, user_added_to_account_date_time):
1176        """Sets the user_added_to_account_date_time of this UserInformation.
1177
1178          # noqa: E501
1179
1180        :param user_added_to_account_date_time: The user_added_to_account_date_time of this UserInformation.  # noqa: E501
1181        :type: str
1182        """
1183
1184        self._user_added_to_account_date_time = user_added_to_account_date_time
1185
1186    @property
1187    def user_id(self):
1188        """Gets the user_id of this UserInformation.  # noqa: E501
1189
1190          # noqa: E501
1191
1192        :return: The user_id of this UserInformation.  # noqa: E501
1193        :rtype: str
1194        """
1195        return self._user_id
1196
1197    @user_id.setter
1198    def user_id(self, user_id):
1199        """Sets the user_id of this UserInformation.
1200
1201          # noqa: E501
1202
1203        :param user_id: The user_id of this UserInformation.  # noqa: E501
1204        :type: str
1205        """
1206
1207        self._user_id = user_id
1208
1209    @property
1210    def user_name(self):
1211        """Gets the user_name of this UserInformation.  # noqa: E501
1212
1213          # noqa: E501
1214
1215        :return: The user_name of this UserInformation.  # noqa: E501
1216        :rtype: str
1217        """
1218        return self._user_name
1219
1220    @user_name.setter
1221    def user_name(self, user_name):
1222        """Sets the user_name of this UserInformation.
1223
1224          # noqa: E501
1225
1226        :param user_name: The user_name of this UserInformation.  # noqa: E501
1227        :type: str
1228        """
1229
1230        self._user_name = user_name
1231
1232    @property
1233    def user_profile_last_modified_date(self):
1234        """Gets the user_profile_last_modified_date of this UserInformation.  # noqa: E501
1235
1236          # noqa: E501
1237
1238        :return: The user_profile_last_modified_date of this UserInformation.  # noqa: E501
1239        :rtype: str
1240        """
1241        return self._user_profile_last_modified_date
1242
1243    @user_profile_last_modified_date.setter
1244    def user_profile_last_modified_date(self, user_profile_last_modified_date):
1245        """Sets the user_profile_last_modified_date of this UserInformation.
1246
1247          # noqa: E501
1248
1249        :param user_profile_last_modified_date: The user_profile_last_modified_date of this UserInformation.  # noqa: E501
1250        :type: str
1251        """
1252
1253        self._user_profile_last_modified_date = user_profile_last_modified_date
1254
1255    @property
1256    def user_settings(self):
1257        """Gets the user_settings of this UserInformation.  # noqa: E501
1258
1259         The name/value pair information for user settings. These determine the actions that a user can take in the account. The `[ML:userSettings]` are listed and described below.  # noqa: E501
1260
1261        :return: The user_settings of this UserInformation.  # noqa: E501
1262        :rtype: UserSettingsInformation
1263        """
1264        return self._user_settings
1265
1266    @user_settings.setter
1267    def user_settings(self, user_settings):
1268        """Sets the user_settings of this UserInformation.
1269
1270         The name/value pair information for user settings. These determine the actions that a user can take in the account. The `[ML:userSettings]` are listed and described below.  # noqa: E501
1271
1272        :param user_settings: The user_settings of this UserInformation.  # noqa: E501
1273        :type: UserSettingsInformation
1274        """
1275
1276        self._user_settings = user_settings
1277
1278    @property
1279    def user_status(self):
1280        """Gets the user_status of this UserInformation.  # noqa: E501
1281
1282          # noqa: E501
1283
1284        :return: The user_status of this UserInformation.  # noqa: E501
1285        :rtype: str
1286        """
1287        return self._user_status
1288
1289    @user_status.setter
1290    def user_status(self, user_status):
1291        """Sets the user_status of this UserInformation.
1292
1293          # noqa: E501
1294
1295        :param user_status: The user_status of this UserInformation.  # noqa: E501
1296        :type: str
1297        """
1298
1299        self._user_status = user_status
1300
1301    @property
1302    def user_type(self):
1303        """Gets the user_type of this UserInformation.  # noqa: E501
1304
1305          # noqa: E501
1306
1307        :return: The user_type of this UserInformation.  # noqa: E501
1308        :rtype: str
1309        """
1310        return self._user_type
1311
1312    @user_type.setter
1313    def user_type(self, user_type):
1314        """Sets the user_type of this UserInformation.
1315
1316          # noqa: E501
1317
1318        :param user_type: The user_type of this UserInformation.  # noqa: E501
1319        :type: str
1320        """
1321
1322        self._user_type = user_type
1323
1324    @property
1325    def work_address(self):
1326        """Gets the work_address of this UserInformation.  # noqa: E501
1327
1328          # noqa: E501
1329
1330        :return: The work_address of this UserInformation.  # noqa: E501
1331        :rtype: AddressInformation
1332        """
1333        return self._work_address
1334
1335    @work_address.setter
1336    def work_address(self, work_address):
1337        """Sets the work_address of this UserInformation.
1338
1339          # noqa: E501
1340
1341        :param work_address: The work_address of this UserInformation.  # noqa: E501
1342        :type: AddressInformation
1343        """
1344
1345        self._work_address = work_address
1346
1347    def to_dict(self):
1348        """Returns the model properties as a dict"""
1349        result = {}
1350
1351        for attr, _ in six.iteritems(self.swagger_types):
1352            value = getattr(self, attr)
1353            if isinstance(value, list):
1354                result[attr] = list(map(
1355                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1356                    value
1357                ))
1358            elif hasattr(value, "to_dict"):
1359                result[attr] = value.to_dict()
1360            elif isinstance(value, dict):
1361                result[attr] = dict(map(
1362                    lambda item: (item[0], item[1].to_dict())
1363                    if hasattr(item[1], "to_dict") else item,
1364                    value.items()
1365                ))
1366            else:
1367                result[attr] = value
1368        if issubclass(UserInformation, dict):
1369            for key, value in self.items():
1370                result[key] = value
1371
1372        return result
1373
1374    def to_str(self):
1375        """Returns the string representation of the model"""
1376        return pprint.pformat(self.to_dict())
1377
1378    def __repr__(self):
1379        """For `print` and `pprint`"""
1380        return self.to_str()
1381
1382    def __eq__(self, other):
1383        """Returns true if both objects are equal"""
1384        if not isinstance(other, UserInformation):
1385            return False
1386
1387        return self.to_dict() == other.to_dict()
1388
1389    def __ne__(self, other):
1390        """Returns true if both objects are not equal"""
1391        if not isinstance(other, UserInformation):
1392            return True
1393
1394        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.

UserInformation(_configuration=None, **kwargs)
138    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
139        """UserInformation - a model defined in Swagger"""  # noqa: E501
140        if _configuration is None:
141            _configuration = Configuration()
142        self._configuration = _configuration
143
144        self._activation_access_code = None
145        self._company = None
146        self._connect_configurations = None
147        self._country_code = None
148        self._created_date_time = None
149        self._custom_settings = None
150        self._default_account_id = None
151        self._email = None
152        self._enable_connect_for_user = None
153        self._error_details = None
154        self._first_name = None
155        self._forgotten_password_info = None
156        self._group_list = None
157        self._has_remote_notary = None
158        self._home_address = None
159        self._initials_image_uri = None
160        self._is_admin = None
161        self._is_alternate_admin = None
162        self._is_managed_by_scim = None
163        self._is_membership_managed_by_scim = None
164        self._is_nar_enabled = None
165        self._job_title = None
166        self._last_login = None
167        self._last_name = None
168        self._license_status = None
169        self._license_type = None
170        self._login_status = None
171        self._middle_name = None
172        self._password = None
173        self._password_expiration = None
174        self._permission_profile_id = None
175        self._permission_profile_name = None
176        self._profile_image_uri = None
177        self._send_activation_email = None
178        self._send_activation_on_invalid_login = None
179        self._signature_image_uri = None
180        self._subscribe = None
181        self._suffix_name = None
182        self._title = None
183        self._uri = None
184        self._user_added_to_account_date_time = None
185        self._user_id = None
186        self._user_name = None
187        self._user_profile_last_modified_date = None
188        self._user_settings = None
189        self._user_status = None
190        self._user_type = None
191        self._work_address = None
192        self.discriminator = None
193
194        setattr(self, "_{}".format('activation_access_code'), kwargs.get('activation_access_code', None))
195        setattr(self, "_{}".format('company'), kwargs.get('company', None))
196        setattr(self, "_{}".format('connect_configurations'), kwargs.get('connect_configurations', None))
197        setattr(self, "_{}".format('country_code'), kwargs.get('country_code', None))
198        setattr(self, "_{}".format('created_date_time'), kwargs.get('created_date_time', None))
199        setattr(self, "_{}".format('custom_settings'), kwargs.get('custom_settings', None))
200        setattr(self, "_{}".format('default_account_id'), kwargs.get('default_account_id', None))
201        setattr(self, "_{}".format('email'), kwargs.get('email', None))
202        setattr(self, "_{}".format('enable_connect_for_user'), kwargs.get('enable_connect_for_user', None))
203        setattr(self, "_{}".format('error_details'), kwargs.get('error_details', None))
204        setattr(self, "_{}".format('first_name'), kwargs.get('first_name', None))
205        setattr(self, "_{}".format('forgotten_password_info'), kwargs.get('forgotten_password_info', None))
206        setattr(self, "_{}".format('group_list'), kwargs.get('group_list', None))
207        setattr(self, "_{}".format('has_remote_notary'), kwargs.get('has_remote_notary', None))
208        setattr(self, "_{}".format('home_address'), kwargs.get('home_address', None))
209        setattr(self, "_{}".format('initials_image_uri'), kwargs.get('initials_image_uri', None))
210        setattr(self, "_{}".format('is_admin'), kwargs.get('is_admin', None))
211        setattr(self, "_{}".format('is_alternate_admin'), kwargs.get('is_alternate_admin', None))
212        setattr(self, "_{}".format('is_managed_by_scim'), kwargs.get('is_managed_by_scim', None))
213        setattr(self, "_{}".format('is_membership_managed_by_scim'), kwargs.get('is_membership_managed_by_scim', None))
214        setattr(self, "_{}".format('is_nar_enabled'), kwargs.get('is_nar_enabled', None))
215        setattr(self, "_{}".format('job_title'), kwargs.get('job_title', None))
216        setattr(self, "_{}".format('last_login'), kwargs.get('last_login', None))
217        setattr(self, "_{}".format('last_name'), kwargs.get('last_name', None))
218        setattr(self, "_{}".format('license_status'), kwargs.get('license_status', None))
219        setattr(self, "_{}".format('license_type'), kwargs.get('license_type', None))
220        setattr(self, "_{}".format('login_status'), kwargs.get('login_status', None))
221        setattr(self, "_{}".format('middle_name'), kwargs.get('middle_name', None))
222        setattr(self, "_{}".format('password'), kwargs.get('password', None))
223        setattr(self, "_{}".format('password_expiration'), kwargs.get('password_expiration', None))
224        setattr(self, "_{}".format('permission_profile_id'), kwargs.get('permission_profile_id', None))
225        setattr(self, "_{}".format('permission_profile_name'), kwargs.get('permission_profile_name', None))
226        setattr(self, "_{}".format('profile_image_uri'), kwargs.get('profile_image_uri', None))
227        setattr(self, "_{}".format('send_activation_email'), kwargs.get('send_activation_email', None))
228        setattr(self, "_{}".format('send_activation_on_invalid_login'), kwargs.get('send_activation_on_invalid_login', None))
229        setattr(self, "_{}".format('signature_image_uri'), kwargs.get('signature_image_uri', None))
230        setattr(self, "_{}".format('subscribe'), kwargs.get('subscribe', None))
231        setattr(self, "_{}".format('suffix_name'), kwargs.get('suffix_name', None))
232        setattr(self, "_{}".format('title'), kwargs.get('title', None))
233        setattr(self, "_{}".format('uri'), kwargs.get('uri', None))
234        setattr(self, "_{}".format('user_added_to_account_date_time'), kwargs.get('user_added_to_account_date_time', None))
235        setattr(self, "_{}".format('user_id'), kwargs.get('user_id', None))
236        setattr(self, "_{}".format('user_name'), kwargs.get('user_name', None))
237        setattr(self, "_{}".format('user_profile_last_modified_date'), kwargs.get('user_profile_last_modified_date', None))
238        setattr(self, "_{}".format('user_settings'), kwargs.get('user_settings', None))
239        setattr(self, "_{}".format('user_status'), kwargs.get('user_status', None))
240        setattr(self, "_{}".format('user_type'), kwargs.get('user_type', None))
241        setattr(self, "_{}".format('work_address'), kwargs.get('work_address', None))

UserInformation - a model defined in Swagger

swagger_types = {'activation_access_code': 'str', 'company': 'str', 'connect_configurations': 'list[ConnectUserObject]', 'country_code': 'str', 'created_date_time': 'str', 'custom_settings': 'list[NameValue]', 'default_account_id': 'str', 'email': 'str', 'enable_connect_for_user': 'str', 'error_details': 'ErrorDetails', 'first_name': 'str', 'forgotten_password_info': 'ForgottenPasswordInformation', 'group_list': 'list[Group]', 'has_remote_notary': 'bool', 'home_address': 'AddressInformation', 'initials_image_uri': 'str', 'is_admin': 'str', 'is_alternate_admin': 'str', 'is_managed_by_scim': 'str', 'is_membership_managed_by_scim': 'str', 'is_nar_enabled': 'str', 'job_title': 'str', 'last_login': 'str', 'last_name': 'str', 'license_status': 'str', 'license_type': 'str', 'login_status': 'str', 'middle_name': 'str', 'password': 'str', 'password_expiration': 'str', 'permission_profile_id': 'str', 'permission_profile_name': 'str', 'profile_image_uri': 'str', 'send_activation_email': 'str', 'send_activation_on_invalid_login': 'str', 'signature_image_uri': 'str', 'subscribe': 'str', 'suffix_name': 'str', 'title': 'str', 'uri': 'str', 'user_added_to_account_date_time': 'str', 'user_id': 'str', 'user_name': 'str', 'user_profile_last_modified_date': 'str', 'user_settings': 'UserSettingsInformation', 'user_status': 'str', 'user_type': 'str', 'work_address': 'AddressInformation'}
attribute_map = {'activation_access_code': 'activationAccessCode', 'company': 'company', 'connect_configurations': 'connectConfigurations', 'country_code': 'countryCode', 'created_date_time': 'createdDateTime', 'custom_settings': 'customSettings', 'default_account_id': 'defaultAccountId', 'email': 'email', 'enable_connect_for_user': 'enableConnectForUser', 'error_details': 'errorDetails', 'first_name': 'firstName', 'forgotten_password_info': 'forgottenPasswordInfo', 'group_list': 'groupList', 'has_remote_notary': 'hasRemoteNotary', 'home_address': 'homeAddress', 'initials_image_uri': 'initialsImageUri', 'is_admin': 'isAdmin', 'is_alternate_admin': 'isAlternateAdmin', 'is_managed_by_scim': 'isManagedByScim', 'is_membership_managed_by_scim': 'isMembershipManagedByScim', 'is_nar_enabled': 'isNAREnabled', 'job_title': 'jobTitle', 'last_login': 'lastLogin', 'last_name': 'lastName', 'license_status': 'licenseStatus', 'license_type': 'licenseType', 'login_status': 'loginStatus', 'middle_name': 'middleName', 'password': 'password', 'password_expiration': 'passwordExpiration', 'permission_profile_id': 'permissionProfileId', 'permission_profile_name': 'permissionProfileName', 'profile_image_uri': 'profileImageUri', 'send_activation_email': 'sendActivationEmail', 'send_activation_on_invalid_login': 'sendActivationOnInvalidLogin', 'signature_image_uri': 'signatureImageUri', 'subscribe': 'subscribe', 'suffix_name': 'suffixName', 'title': 'title', 'uri': 'uri', 'user_added_to_account_date_time': 'userAddedToAccountDateTime', 'user_id': 'userId', 'user_name': 'userName', 'user_profile_last_modified_date': 'userProfileLastModifiedDate', 'user_settings': 'userSettings', 'user_status': 'userStatus', 'user_type': 'userType', 'work_address': 'workAddress'}
activation_access_code

Gets the activation_access_code of this UserInformation. # noqa: E501

The activation code the new user must enter when activating their account. # noqa: E501

Returns

The activation_access_code of this UserInformation. # noqa: E501

company

Gets the company of this UserInformation. # noqa: E501

# noqa: E501

Returns

The company of this UserInformation. # noqa: E501

connect_configurations

Gets the connect_configurations of this UserInformation. # noqa: E501

# noqa: E501

Returns

The connect_configurations of this UserInformation. # noqa: E501

country_code

Gets the country_code of this UserInformation. # noqa: E501

# noqa: E501

Returns

The country_code of this UserInformation. # noqa: E501

created_date_time

Gets the created_date_time of this UserInformation. # noqa: E501

Indicates the date and time the item was created. # noqa: E501

Returns

The created_date_time of this UserInformation. # noqa: E501

custom_settings

Gets the custom_settings of this UserInformation. # noqa: E501

The name/value pair information for the user custom setting. # noqa: E501

Returns

The custom_settings of this UserInformation. # noqa: E501

default_account_id

Gets the default_account_id of this UserInformation. # noqa: E501

# noqa: E501

Returns

The default_account_id of this UserInformation. # noqa: E501

email

Gets the email of this UserInformation. # noqa: E501

# noqa: E501

Returns

The email of this UserInformation. # noqa: E501

enable_connect_for_user

Gets the enable_connect_for_user of this UserInformation. # noqa: E501

Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false. # noqa: E501

Returns

The enable_connect_for_user of this UserInformation. # noqa: E501

error_details

Gets the error_details of this UserInformation. # noqa: E501

Array or errors. # noqa: E501

Returns

The error_details of this UserInformation. # noqa: E501

first_name

Gets the first_name of this UserInformation. # noqa: E501

The user's first name. Maximum Length: 50 characters. # noqa: E501

Returns

The first_name of this UserInformation. # noqa: E501

forgotten_password_info

Gets the forgotten_password_info of this UserInformation. # noqa: E501

A complex element containing up to four Question/Answer pairs for forgotten password information. # noqa: E501

Returns

The forgotten_password_info of this UserInformation. # noqa: E501

group_list

Gets the group_list of this UserInformation. # noqa: E501

A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId. The parameters are: * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type. # noqa: E501

Returns

The group_list of this UserInformation. # noqa: E501

has_remote_notary

Gets the has_remote_notary of this UserInformation. # noqa: E501

# noqa: E501

Returns

The has_remote_notary of this UserInformation. # noqa: E501

home_address

Gets the home_address of this UserInformation. # noqa: E501

Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type. Maximum Length: 100 characters. # noqa: E501

Returns

The home_address of this UserInformation. # noqa: E501

initials_image_uri

Gets the initials_image_uri of this UserInformation. # noqa: E501

Contains the URI for an endpoint that you can use to retrieve the initials image. # noqa: E501

Returns

The initials_image_uri of this UserInformation. # noqa: E501

is_admin

Gets the is_admin of this UserInformation. # noqa: E501

Determines if the feature set is actively set as part of the plan. # noqa: E501

Returns

The is_admin of this UserInformation. # noqa: E501

is_alternate_admin

Gets the is_alternate_admin of this UserInformation. # noqa: E501

# noqa: E501

Returns

The is_alternate_admin of this UserInformation. # noqa: E501

is_managed_by_scim

Gets the is_managed_by_scim of this UserInformation. # noqa: E501

# noqa: E501

Returns

The is_managed_by_scim of this UserInformation. # noqa: E501

is_membership_managed_by_scim

Gets the is_membership_managed_by_scim of this UserInformation. # noqa: E501

# noqa: E501

Returns

The is_membership_managed_by_scim of this UserInformation. # noqa: E501

is_nar_enabled

Gets the is_nar_enabled of this UserInformation. # noqa: E501

# noqa: E501

Returns

The is_nar_enabled of this UserInformation. # noqa: E501

job_title

Gets the job_title of this UserInformation. # noqa: E501

# noqa: E501

Returns

The job_title of this UserInformation. # noqa: E501

last_login

Gets the last_login of this UserInformation. # noqa: E501

Shows the date-time when the user last logged on to the system. # noqa: E501

Returns

The last_login of this UserInformation. # noqa: E501

last_name

Gets the last_name of this UserInformation. # noqa: E501

The user's last name. Maximum Length: 50 characters. # noqa: E501

Returns

The last_name of this UserInformation. # noqa: E501

license_status

Gets the license_status of this UserInformation. # noqa: E501

# noqa: E501

Returns

The license_status of this UserInformation. # noqa: E501

license_type

Gets the license_type of this UserInformation. # noqa: E501

# noqa: E501

Returns

The license_type of this UserInformation. # noqa: E501

login_status

Gets the login_status of this UserInformation. # noqa: E501

Shows the current status of the user's password. Possible values are: * password_reset * password_active * password_expired * password_locked * password_reset_failed # noqa: E501

Returns

The login_status of this UserInformation. # noqa: E501

middle_name

Gets the middle_name of this UserInformation. # noqa: E501

The user's middle name. Maximum Length: 50 characters. # noqa: E501

Returns

The middle_name of this UserInformation. # noqa: E501

password

Gets the password of this UserInformation. # noqa: E501

# noqa: E501

Returns

The password of this UserInformation. # noqa: E501

password_expiration

Gets the password_expiration of this UserInformation. # noqa: E501

# noqa: E501

Returns

The password_expiration of this UserInformation. # noqa: E501

permission_profile_id

Gets the permission_profile_id of this UserInformation. # noqa: E501

# noqa: E501

Returns

The permission_profile_id of this UserInformation. # noqa: E501

permission_profile_name

Gets the permission_profile_name of this UserInformation. # noqa: E501

# noqa: E501

Returns

The permission_profile_name of this UserInformation. # noqa: E501

profile_image_uri

Gets the profile_image_uri of this UserInformation. # noqa: E501

# noqa: E501

Returns

The profile_image_uri of this UserInformation. # noqa: E501

send_activation_email

Gets the send_activation_email of this UserInformation. # noqa: E501

# noqa: E501

Returns

The send_activation_email of this UserInformation. # noqa: E501

send_activation_on_invalid_login

Gets the send_activation_on_invalid_login of this UserInformation. # noqa: E501

When set to true, specifies that an additional activation email is sent to the user if they fail a log on before activating their account. # noqa: E501

Returns

The send_activation_on_invalid_login of this UserInformation. # noqa: E501

signature_image_uri

Gets the signature_image_uri of this UserInformation. # noqa: E501

Contains the URI for an endpoint that you can use to retrieve the signature image. # noqa: E501

Returns

The signature_image_uri of this UserInformation. # noqa: E501

subscribe

Gets the subscribe of this UserInformation. # noqa: E501

# noqa: E501

Returns

The subscribe of this UserInformation. # noqa: E501

suffix_name

Gets the suffix_name of this UserInformation. # noqa: E501

The suffix for the user's name. Maximum Length: 50 characters. # noqa: E501

Returns

The suffix_name of this UserInformation. # noqa: E501

title

Gets the title of this UserInformation. # noqa: E501

The title of the user. # noqa: E501

Returns

The title of this UserInformation. # noqa: E501

uri

Gets the uri of this UserInformation. # noqa: E501

# noqa: E501

Returns

The uri of this UserInformation. # noqa: E501

user_added_to_account_date_time

Gets the user_added_to_account_date_time of this UserInformation. # noqa: E501

# noqa: E501

Returns

The user_added_to_account_date_time of this UserInformation. # noqa: E501

user_id

Gets the user_id of this UserInformation. # noqa: E501

# noqa: E501

Returns

The user_id of this UserInformation. # noqa: E501

user_name

Gets the user_name of this UserInformation. # noqa: E501

# noqa: E501

Returns

The user_name of this UserInformation. # noqa: E501

user_profile_last_modified_date

Gets the user_profile_last_modified_date of this UserInformation. # noqa: E501

# noqa: E501

Returns

The user_profile_last_modified_date of this UserInformation. # noqa: E501

user_settings

Gets the user_settings of this UserInformation. # noqa: E501

The name/value pair information for user settings. These determine the actions that a user can take in the account. The [ML:userSettings] are listed and described below. # noqa: E501

Returns

The user_settings of this UserInformation. # noqa: E501

user_status

Gets the user_status of this UserInformation. # noqa: E501

# noqa: E501

Returns

The user_status of this UserInformation. # noqa: E501

user_type

Gets the user_type of this UserInformation. # noqa: E501

# noqa: E501

Returns

The user_type of this UserInformation. # noqa: E501

work_address

Gets the work_address of this UserInformation. # noqa: E501

# noqa: E501

Returns

The work_address of this UserInformation. # noqa: E501

def to_dict(self)
1347    def to_dict(self):
1348        """Returns the model properties as a dict"""
1349        result = {}
1350
1351        for attr, _ in six.iteritems(self.swagger_types):
1352            value = getattr(self, attr)
1353            if isinstance(value, list):
1354                result[attr] = list(map(
1355                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1356                    value
1357                ))
1358            elif hasattr(value, "to_dict"):
1359                result[attr] = value.to_dict()
1360            elif isinstance(value, dict):
1361                result[attr] = dict(map(
1362                    lambda item: (item[0], item[1].to_dict())
1363                    if hasattr(item[1], "to_dict") else item,
1364                    value.items()
1365                ))
1366            else:
1367                result[attr] = value
1368        if issubclass(UserInformation, dict):
1369            for key, value in self.items():
1370                result[key] = value
1371
1372        return result

Returns the model properties as a dict

def to_str(self)
1374    def to_str(self):
1375        """Returns the string representation of the model"""
1376        return pprint.pformat(self.to_dict())

Returns the string representation of the model