Table of Contents

Class UsersMeDefinition

Namespace
Autodesk.ACC.Issues.Models
Assembly
Autodesk.ACC.Issues.dll
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

string

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

UsersMeDefinition_issues

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, writePossible 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

List<UsersMeDefinition_permissionLevels?>

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static UsersMeDefinition CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

UsersMeDefinition

A UsersMeDefinition

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 ISerializationWriter

Serialization writer to use to serialize this model