docusign_esign.models.user_information

DocuSign REST API

The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. # noqa: E501

OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git

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

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)
1239    def to_dict(self):
1240        """Returns the model properties as a dict"""
1241        result = {}
1242
1243        for attr, _ in six.iteritems(self.swagger_types):
1244            value = getattr(self, attr)
1245            if isinstance(value, list):
1246                result[attr] = list(map(
1247                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
1248                    value
1249                ))
1250            elif hasattr(value, "to_dict"):
1251                result[attr] = value.to_dict()
1252            elif isinstance(value, dict):
1253                result[attr] = dict(map(
1254                    lambda item: (item[0], item[1].to_dict())
1255                    if hasattr(item[1], "to_dict") else item,
1256                    value.items()
1257                ))
1258            else:
1259                result[attr] = value
1260        if issubclass(UserInformation, dict):
1261            for key, value in self.items():
1262                result[key] = value
1263
1264        return result

Returns the model properties as a dict

def to_str(self)
1266    def to_str(self):
1267        """Returns the string representation of the model"""
1268        return pprint.pformat(self.to_dict())

Returns the string representation of the model