Table of Contents

Class ProjectUserResponse

Namespace
Autodesk.ACC.AccountAdmin.Models
Assembly
Autodesk.ACC.AccountAdmin.dll

Project user information.

public class ProjectUserResponse : BaseUser, IParsable
Inheritance
ProjectUserResponse
Implements
IParsable
Derived
Inherited Members

Properties

AccessLevels

Flags indicating the users access levels in the account.

public ProjectUserResponse_accessLevels? AccessLevels { get; }

Property Value

ProjectUserResponse_accessLevels

AddedOn

The timestamp of when this user was first given access to any service on this project.

public DateTimeOffset? AddedOn { get; }

Property Value

DateTimeOffset?

CompanyId

The identifier of the company the user is representing in the project. This identifier does not apply to classic glue, plan, and field

public UntypedNode? CompanyId { get; set; }

Property Value

UntypedNode

Products

The products property

public List<Users>? Products { get; set; }

Property Value

List<Users>

RoleIds

The list of role ids the user belongs to in the project.

public List<Guid?>? RoleIds { get; set; }

Property Value

List<Guid?>

Services

Flags indicating which services the user can access.

public List<ProjectUserResponse_services>? Services { get; set; }

Property Value

List<ProjectUserResponse_services>

Status

The status of this user on the account. Valid values are active, pending, disabled, and deleted.

public string? Status { get; }

Property Value

string

UpdatedAt

The timestamp when the project user was last updated.

public DateTimeOffset? UpdatedAt { get; }

Property Value

DateTimeOffset?

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static ProjectUserResponse CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

ProjectUserResponse

A ProjectUserResponse

GetFieldDeserializers()

The deserialization information for the current model

public override IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public override void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model