Table of Contents

Class UsersMeDefinition_issues_new

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

If this object appears in the response, it indicates that the user can create and modify issues.

public class UsersMeDefinition_issues_new : IParsable
Inheritance
UsersMeDefinition_issues_new
Implements
IParsable
Inherited Members

Properties

PermittedActions

The list of actions permitted for the user for this issue in its current state.Possible Values: assign_all (can assign another user from another company to the issue), assign_same_company (can only assign another user from the same company to the issue), clear_assignee, delete, add_comment, add_attachment, remove_attachment.The following values are not relevant: add_attachment, remove_attachment.

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

Property Value

List<UsersMeDefinition_issues_new_permittedActions?>

PermittedAttributes

A list of attributes you are allowed to open a new issue. issueTypeId, linkedDocument, links, ownerId, officialResponse, rootCauseId, snapshotUrn are not applicable.Possible Values: title, description, issueTypeId, issueSubtypeId, status, assignedTo, assignedToType, dueDate, locationId, locationDetails, linkedDocuments, links, ownerId, rootCauseId, officialResponse, customAttributes, snapshotUrn, startDate, published, deleted, watchers.

public List<UsersMeDefinition_issues_new_permittedAttributes?>? PermittedAttributes { get; set; }

Property Value

List<UsersMeDefinition_issues_new_permittedAttributes?>

PermittedStatuses

A list of statuses you are allowed to open a new issue.Possible Values: open, pending, in_review, closed.

public List<UsersMeDefinition_issues_new_permittedStatuses?>? PermittedStatuses { get; }

Property Value

List<UsersMeDefinition_issues_new_permittedStatuses?>

Permitted_actions

A list of actions you are allowed to do on issues.Possible Values: assign_all, assign_same_company, clear_assignee, delete, add_comment, add_attachment, remove_attachment.add_attachment, remove_attachment are not relevant.

public List<UsersMeDefinition_issues_new_permitted_actions?>? Permitted_actions { get; }

Property Value

List<UsersMeDefinition_issues_new_permitted_actions?>

Permitted_attributes

A list of attributes you are allowed to open a new issue. issueTypeId, linkedDocument, links, ownerId, officialResponse, rootCauseId, snapshotUrn are not applicable.Possible Values: title, description, issueTypeId, issueSubtypeId, status, assignedTo, assignedToType, dueDate, locationId, locationDetails, linkedDocuments, links, ownerId, rootCauseId, officialResponse, customAttributes, snapshotUrn, startDate, published, deleted, watchers.

public List<UsersMeDefinition_issues_new_permitted_attributes?>? Permitted_attributes { get; set; }

Property Value

List<UsersMeDefinition_issues_new_permitted_attributes?>

Permitted_statuses

A list of statuses you are allowed to open a new issue.Possible Values: open, pending, in_review, closed.

public List<UsersMeDefinition_issues_new_permitted_statuses?>? Permitted_statuses { get; }

Property Value

List<UsersMeDefinition_issues_new_permitted_statuses?>

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static UsersMeDefinition_issues_new CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

UsersMeDefinition_issues_new

A UsersMeDefinition_issues_new

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