Class UsersMeDefinition
public class UsersMeDefinition : IParsable
- Inheritance
-
UsersMeDefinition
- Implements
-
IParsable
- Inherited Members
Properties
CanManageTemplates
The canManageTemplates property
public bool? CanManageTemplates { get; set; }
Property Value
- bool?
Id
The user's Autodesk ID.
public string? Id { get; }
Property Value
IsProjectAdmin
States whether the current logged in user is a system admin.
public bool? IsProjectAdmin { get; set; }
Property Value
- bool?
Issues
The issues property
public UsersMeDefinition_issues? Issues { get; set; }
Property Value
PermissionLevels
The permission level of the user. Each permission level corresponds to a combination of values in the response. For example, a combination of read
and create
in the response, corresponds to a Create for other companies permission level.Note that if a user with Create for my company permissions attempts to assign a user from a another company to the issue, it will return an error. In addition, the user can both create and view issues for their own company. You can also verify a user's assignment permissions by checking the permittedActions
or permissionLevels
attributes.- Create for my company: create
- Create for other companies: create
, read
- Manage issues: create
, read
, write
Possible values: create
, read
, write
.For more details about the permission levels, see Issues Permissions <https://help.autodesk.com/view/BUILD/ENU/?guid=Issues_Permissions>
_.
public List<UsersMeDefinition_permissionLevels?>? PermissionLevels { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static UsersMeDefinition CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
GetFieldDeserializers()
The deserialization information for the current model
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
Returns
- IDictionary<string, Action<IParseNode>>
A IDictionary<string, Action<IParseNode>>
Serialize(ISerializationWriter)
Serializes information the current object
public virtual void Serialize(ISerializationWriter writer)
Parameters
writer
ISerializationWriterSerialization writer to use to serialize this model