Class IssueAttributeMappingDefinition
public class IssueAttributeMappingDefinition : IParsable
- Inheritance
-
IssueAttributeMappingDefinition
- Implements
-
IParsable
- Inherited Members
Properties
AttributeDefinitionId
The ID of the custom attribute definition.
public Guid? AttributeDefinitionId { get; set; }
Property Value
- Guid?
ContainerId
The containerId property
public Guid? ContainerId { get; }
Property Value
- Guid?
CreatedAt
The date and time the custom attribute mapping 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 mapping.
public string? CreatedBy { get; }
Property Value
DeletedAt
The date and time the custom attribute mapping 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 mapping.
public string? DeletedBy { get; }
Property Value
Id
The ID of the custom attribute mapping.
public Guid? Id { get; }
Property Value
- Guid?
MappedItemId
The ID of the item (type, or subtype) the custom attribute is mapped to.
public Guid? MappedItemId { get; set; }
Property Value
- Guid?
MappedItemType
The type of item the custom attribute is mapped to.Possible values:issueType
- this corresponds to Issue Category
in the UI.issueSubtype
- this corresponds to Issue Type
in the UI.Note that issueSubtype
's inherit issueType
's.
public IssueAttributeMappingDefinition_mappedItemType? MappedItemType { get; set; }
Property Value
Order
The order that the custom attributes were mapped to the item (type, subtype). This is only relevant to non-inherited mappings.
public int? Order { get; }
Property Value
- int?
PermittedActions
Not applicable.A list of actions that are permitted for the custom attribute mapping for the current user.Possible Values: edit
, delete
, change_order
.
public List<IssueAttributeMappingDefinition_permittedActions?>? PermittedActions { get; }
Property Value
PermittedAttributes
Not applicable.A list of custom attribute mapping attributes that can be modified by the current user.
public List<string>? PermittedAttributes { get; }
Property Value
UpdatedAt
The last date and time the custom attribute mapping 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 mapping.
public string? UpdatedBy { get; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static IssueAttributeMappingDefinition 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