Table of Contents

Class CustomAttributesBatchUpdate

Namespace
Autodesk.ACC.FileManagement.Projects.Item.Versions.Item.CustomAttributesBatchUpdate
Assembly
Autodesk.ACC.FileManagement.dll
public class CustomAttributesBatchUpdate : IParsable
Inheritance
CustomAttributesBatchUpdate
Implements
IParsable
Inherited Members

Properties

Id

The ID of the custom attribute. To find the ID, call GET custom-attribute-definitions.

public int? Id { get; set; }

Property Value

int?

Value

The value of the custom attribute. If you are assigning a value to a drop-list attribute, call GET custom-attribute-definitions to retrieve a list of possible values. If you are clearing a custom attribute value, assign a null value to the attribute. - For text field (string) attributes, the max length is 255. - Date attributes need to be compliant with ISO8601. Milliseconds are discarded.

public string? Value { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static CustomAttributesBatchUpdate CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

CustomAttributesBatchUpdate

A CustomAttributesBatchUpdate

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