Class CreateRfiRequest
public class CreateRfiRequest : IParsable
- Inheritance
-
CreateRfiRequest
- Implements
-
IParsable
- Inherited Members
Properties
AssignedTo
The assignedTo property
public string? AssignedTo { get; set; }
Property Value
AttachmentsAttributes
The attachmentsAttributes property
public List<CreateAttachmentRequestDefinition>? AttachmentsAttributes { get; set; }
Property Value
Category
The categories of the RFI.
public List<Rfis?>? Category { get; set; }
Property Value
CoReviewers
Add members who can contribute to the RFI response. For more information about who can add co-reviewers and the type of permission level they are assigned, see the RFIs help BIM360<https://help.autodesk.com/view/BIM360D/ENU/?guid=GUID-FCF34AF9-3A9E-4226-AED7-4538924F70A2>
_ ACC<https://help.autodesk.com/view/BUILD/ENU/?guid=RFI_Permissions>
_ documentation.Note that although you can only add co-reviewers in the UI when the RFI is in open status, you can use the endpoint to also set up co-reviewers in other statuses.
public List<string>? CoReviewers { get; set; }
Property Value
CommentsAttributes
Comments to add while doing the RFI update
public List<CreateRfiRequest_commentsAttributes>? CommentsAttributes { get; set; }
Property Value
CostImpact
The cost impact status of the RFI. Possible values: null
, Yes
, No
, Unknown
.
public RfiCostImpact? CostImpact { get; set; }
Property Value
CustomAttributes
Custom attributes values
public List<Rfis?>? CustomAttributes { get; set; }
Property Value
CustomIdentifier
The custom identifier of the RFI (required in case that status is set to open).
public string? CustomIdentifier { get; set; }
Property Value
Discipline
The disciplines of the RFI.
public List<Rfis?>? Discipline { get; set; }
Property Value
DistributionList
Add members to receive email notifications when the RFI is updated. These members will also be able to contribute to the RFI response.For more information about who can add members to the distribution list and the type of permission level they are assigned, see the RFIs help documentation
BIM 360<https://help.autodesk.com/view/BIM360D/ENU/?guid=GUID-E0BD1D73-B070-4DB0-9294-BF9CD0A7B6F3>
_ ACC<https://help.autodesk.com/view/BUILD/ENU/?guid=RFI_Permissions>
_.
public List<string>? DistributionList { get; set; }
Property Value
DistributionListCompanies
Add members to receive email notifications when the RFI is updated. These members will also be able to contribute to the RFI response.For more information about who can add members to the distribution list and the type of permission level they are assigned, see the RFIs help documentation
BIM 360<https://help.autodesk.com/view/BIM360D/ENU/?guid=GUID-E0BD1D73-B070-4DB0-9294-BF9CD0A7B6F3>
_ ACC<https://help.autodesk.com/view/BUILD/ENU/?guid=RFI_Permissions>
_.
public List<string>? DistributionListCompanies { get; set; }
Property Value
DistributionListRoles
Add members to receive email notifications when the RFI is updated. These members will also be able to contribute to the RFI response.For more information about who can add members to the distribution list and the type of permission level they are assigned, see the RFIs help documentation
BIM 360<https://help.autodesk.com/view/BIM360D/ENU/?guid=GUID-E0BD1D73-B070-4DB0-9294-BF9CD0A7B6F3>
_ ACC<https://help.autodesk.com/view/BUILD/ENU/?guid=RFI_Permissions>
_.
public List<string>? DistributionListRoles { get; set; }
Property Value
DueDate
The due date of the RFI.
public DateTimeOffset? DueDate { get; set; }
Property Value
Id
Optional. Used where the API client needs to set the RFI ID in advance.
public Guid? Id { get; set; }
Property Value
- Guid?
LbsIds
The RFI lbs (Location Breakdown Structure) ids.
public List<string>? LbsIds { get; set; }
Property Value
LinkedDocument
The ID (item ID) of the document associated with the RFI. For more details, see the Upload Attachment tutorial
BIM 360</en/docs/bim360/v1/reference/tutorials/attach-BIM-360-files-to-rfi/>
_ ACC</en/docs/acc/v1/reference/tutorials/attach-BIM-360-files-to-rfi/>
_.
public string? LinkedDocument { get; set; }
Property Value
LinkedDocumentVersion
The version number of the document associated with the RFI. Only relevant for pushpin RFIs.
public int? LinkedDocumentVersion { get; set; }
Property Value
- int?
Location
The location object.
public RfiLocation? Location { get; set; }
Property Value
Priority
The priority status of the RFI. Possible values: null
, High
, Normal
, Low
.
public RfiPriority? Priority { get; set; }
Property Value
PushpinAttributes
BIM360: Data about the RFI pushpin. Only relevant for pushpin RFIs. For more details, see the pushpin tutorials. </en/docs/bim360/v1/tutorials/create-pushpin/>
_ACC: Not relevant.
public CreateRfiRequest_pushpinAttributes? PushpinAttributes { get; set; }
Property Value
Question
The question of the RFI.
public string? Question { get; set; }
Property Value
Reference
An external ID; typically used when the RFI was created in another system.
public string? Reference { get; set; }
Property Value
RfiTypeId
The ID of the rfi type.
public Guid? RfiTypeId { get; set; }
Property Value
- Guid?
ScheduleImpact
The schedule impact status of the RFI. Possible values: null
, Yes
, No
, Unknown
.
public RfiScheduleImpact? ScheduleImpact { get; set; }
Property Value
SheetMetadata
BIM 360: Data about the document associated with the RFI. Only relevant for pushpin RFIs. For more information, see the RFI pushpin tutorials. </en/docs/bim360/v1/tutorials/create-pushpin/>
_ACC: Not relevant.
public CreateRfiRequest_sheetMetadata? SheetMetadata { 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
SuggestedAnswer
The suggested answer for the RFI.
public string? SuggestedAnswer { get; set; }
Property Value
SyncToken
Mobile user last sync token
public string? SyncToken { get; set; }
Property Value
Title
The title of the RFI.
public string? Title { get; set; }
Property Value
VirtualFolderUrn
Optional, Used when the client creates the RFI virtual folder before the RFI itself.
public string? VirtualFolderUrn { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static CreateRfiRequest 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