Table of Contents

Class IssueAttributeDefinitionDefinition

Namespace
Autodesk.ACC.Issues.Models
Assembly
Autodesk.ACC.Issues.dll

The results object.

public class IssueAttributeDefinitionDefinition : IParsable
Inheritance
IssueAttributeDefinitionDefinition
Implements
IParsable
Inherited Members

Properties

ContainerId

The containerId property

public Guid? ContainerId { get; }

Property Value

Guid?

CreatedAt

The date and time the custom attribute was created, in the following format: YYYY-MM-DDThh:mm:ss.sz.

public DateTimeOffset? CreatedAt { get; }

Property Value

DateTimeOffset?

CreatedBy

The Autodesk ID of the user who created the custom attribute.

public string? CreatedBy { get; }

Property Value

string

DataType

The type of custom attribute. Possible values: list, text, paragraph, numeric.

public IssueAttributeDefinitionDefinition_dataType? DataType { get; set; }

Property Value

IssueAttributeDefinitionDefinition_dataType?

DeletedAt

The date and time the custom attribute was deleted, in the following format: YYYY-MM-DDThh:mm:ss.sz.

public DateTimeOffset? DeletedAt { get; }

Property Value

DateTimeOffset?

DeletedBy

The Autodesk ID of the user who deleted the custom attribute.

public string? DeletedBy { get; }

Property Value

string

Description

The description of the custom attribute.

public string? Description { get; set; }

Property Value

string

Id

The ID of the custom attribute.

public Guid? Id { get; }

Property Value

Guid?

Metadata

The metadata object; only relevant for list custom attributes.

public IssueAttributeDefinitionDefinition_metadata? Metadata { get; set; }

Property Value

IssueAttributeDefinitionDefinition_metadata

PermittedActions

Not applicable.A list of actions that are permitted for the custom attribute for the current user.Possible Values: edit, delete, paragraph, numeric.

public List<IssueAttributeDefinitionDefinition_permittedActions?>? PermittedActions { get; }

Property Value

List<IssueAttributeDefinitionDefinition_permittedActions?>

PermittedAttributes

Not applicable.A list of custom attribute attributes that can be modified by the current user.Possible Values: title, description, metadata.

public List<IssueAttributeDefinitionDefinition_permittedAttributes?>? PermittedAttributes { get; }

Property Value

List<IssueAttributeDefinitionDefinition_permittedAttributes?>

Title

The title of the custom attribute.

public string? Title { get; set; }

Property Value

string

UpdatedAt

The last date and time the custom attribute was updated, in the following format: YYYY-MM-DDThh:mm:ss.sz.

public DateTimeOffset? UpdatedAt { get; }

Property Value

DateTimeOffset?

UpdatedBy

The Autodesk ID of the user who last updated the custom attribute.

public string? UpdatedBy { get; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static IssueAttributeDefinitionDefinition CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

IssueAttributeDefinitionDefinition

A IssueAttributeDefinitionDefinition

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