Class IssueAttributeDefinitionDefinition
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
CreatedBy
The Autodesk ID of the user who created the custom attribute.
public string? CreatedBy { get; }
Property Value
DataType
The type of custom attribute. Possible values: list
, text
, paragraph
, numeric
.
public IssueAttributeDefinitionDefinition_dataType? DataType { get; set; }
Property Value
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
DeletedBy
The Autodesk ID of the user who deleted the custom attribute.
public string? DeletedBy { get; }
Property Value
Description
The description of the custom attribute.
public string? Description { get; set; }
Property Value
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
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
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
Title
The title of the custom attribute.
public string? Title { get; set; }
Property Value
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
UpdatedBy
The Autodesk ID of the user who last updated the custom attribute.
public string? UpdatedBy { get; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static IssueAttributeDefinitionDefinition 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