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
AddedOn
The timestamp of when this user was first given access to any service on this project.
public DateTimeOffset? AddedOn { get; }
Property Value
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
RoleIds
The list of role ids the user belongs to in the project.
public List<Guid?>? RoleIds { get; set; }
Property Value
Services
Flags indicating which services the user can access.
public List<ProjectUserResponse_services>? Services { get; set; }
Property Value
Status
The status of this user on the account. Valid values are active
, pending
, disabled
, and deleted
.
public string? Status { get; }
Property Value
UpdatedAt
The timestamp when the project user was last updated.
public DateTimeOffset? UpdatedAt { get; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static ProjectUserResponse 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 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
ISerializationWriterSerialization writer to use to serialize this model