Public User details summary
| Name | Type | Description | Notes |
|---|---|---|---|
| id | str | The user unique identifier | |
| type | str | The type of user account | |
| product | TutteoProduct | [default to TutteoProduct.FLAT] | |
| username | str | The user name (unique for the organization) | |
| printable_name | str | The name that can be directly printed (name, firstname & lastname, or username) | [optional] |
| firstname | str | Firstname of the user (for education users) | [optional] |
| lastname | str | Lastname of the user (for education users) | [optional] |
| name | str | A displayable name for the user (for consumer users) | [optional] |
| picture | str | The URL of the picture to display | |
| badges | List[str] | List of badges for the user profile: - `power` - `staff` - `composerOfTheMonth` - `ambassador` - `challenge` | [optional] |
| organization | str | Organization ID (for Edu users only) | [optional] |
| organization_role | OrganizationRoles | [optional] | |
| class_role | ClassRoles | [optional] | |
| html_url | str | Link to user profile (for Indiv. users only) | [optional] |
from flat_api.models.user_public_summary import UserPublicSummary
# TODO update the JSON string below
json = "{}"
# create an instance of UserPublicSummary from a JSON string
user_public_summary_instance = UserPublicSummary.from_json(json)
# print the JSON string representation of the object
print(UserPublicSummary.to_json())
# convert the object into a dict
user_public_summary_dict = user_public_summary_instance.to_dict()
# create an instance of UserPublicSummary from a dict
user_public_summary_from_dict = UserPublicSummary.from_dict(user_public_summary_dict)