Name | Type | Description | Notes |
---|---|---|---|
key | String | A unique id by which Permit will identify the user for permission checks. | |
id | uuid::Uuid | Unique id of the user | |
organization_id | uuid::Uuid | Unique id of the organization that the user belongs to. | |
project_id | uuid::Uuid | Unique id of the project that the user belongs to. | |
environment_id | uuid::Uuid | Unique id of the environment that the user belongs to. | |
associated_tenants | Option<Vecmodels::UserInTenant> | [optional][default to []] | |
roles | Option<Vecmodels::UserRole> | [optional][default to []] | |
Option<String> | The email of the user. If synced, will be unique inside the environment. | [optional] | |
first_name | Option<String> | First name of the user. | [optional] |
last_name | Option<String> | Last name of the user. | [optional] |
attributes | Option<serde_json::Value> | Arbitrary user attributes that will be used to enforce attribute-based access control policies. | [optional][default to {}] |