Class PermittedRfiStatus
Permitted RFI status
public class PermittedRfiStatus : IParsable
- Inheritance
-
PermittedRfiStatus
- Implements
-
IParsable
- Inherited Members
Properties
MaxAssignees
The maxAssignees property
public int? MaxAssignees { get; set; }
Property Value
- int?
PermittedAttributes
The list of attributes that are permitted when updating/creating an RFI.
public List<PermittedRfiAttribute>? PermittedAttributes { get; set; }
Property Value
RequiredAttributes
The list of attributes that are required when updating/creating an RFI.
public List<PermittedRfiAttribute>? RequiredAttributes { get; set; }
Property Value
Status
The status of the RFI. Note that the possible statuses of the RFI depend on the workflow type assigned to the RFI.For a default workflow with a single reviewer (US
), you can potentially use the following statuses: draft
, submitted
, open
, answered
, rejected
, closed
, void
.For a workflow with an additional reviewer (EMEA
), you can potentially use the following statuses: draft
, submitted
, openRev1
, openRev2
, rejectedRev1
, rejectedManager
, answeredRev1
, answeredManager
, closed
, void
.For more information about different workflows and statuses, see the RFIs help documentation
BIM360<https://help.autodesk.com/view/BIM360D/ENU/?guid=GUID-787338BF-1189-4170-8629-7FA240F4BED4>
_ ACC<https://help.autodesk.com/view/BUILD/ENU/?guid=RFI_Workflow_Setup>
.To check the workflow type of an RFI, call GET users/me
BIM 360</en/docs/bim360/v1/reference/http/rfis-v2-users-me-GET/>
ACC</en/docs/acc/v1/reference/http/rfis-v2-users-me-GET/>
_ and check workflow.type
.To check which statuses the user can potentially open the RFI with, call GET rfis/:id
BIM 360</en/docs/bim360/v1/reference/http/rfis-v2-rfis-id-GET>
_ ACC</en/docs/acc/v1/reference/http/rfis-v2-rfis-id-GET>
_.
public RfiStatus? Status { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static PermittedRfiStatus 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