Class UsersMeDefinition_issues_new
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
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
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
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
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
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
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
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