User has information about a single user typically used in listing and editing users.
| Name | Type | Description | Notes |
|---|---|---|---|
| activation_date | datetime | Creation date. | [optional] |
| directory_id | str | Which directory did this user come from. | [optional] |
| disabled | bool | User disabled. | [optional] |
| display_name | str | LDAP cn. | [optional] |
| distinguished_name | str | LDAP dn= (needed to import user from LDAP into TenantUser). | [optional] |
| str | The email address of the user for communication. | [optional] | |
| external_id | str | External id of this user. E.g. ISV id. | [optional] |
| metadata | Dict[str, str] | Metadata will contain all preferences. | [optional] |
| roles | List[str] | Roles. | [optional] |
| state | Tenantuserv3UserState | [optional] [default to Tenantuserv3UserState.ACTIVE] | |
| uid | str | Email. | [optional] |
| user_id | str | Unique id for user. | [optional] |
from ibm_gdsc_sdk_saas.models.tenantuserv3_user import Tenantuserv3User
# TODO update the JSON string below
json = "{}"
# create an instance of Tenantuserv3User from a JSON string
tenantuserv3_user_instance = Tenantuserv3User.from_json(json)
# print the JSON string representation of the object
print(Tenantuserv3User.to_json())
# convert the object into a dict
tenantuserv3_user_dict = tenantuserv3_user_instance.to_dict()
# create an instance of Tenantuserv3User from a dict
tenantuserv3_user_from_dict = Tenantuserv3User.from_dict(tenantuserv3_user_dict)