Class RfiBase
public class RfiBase : IParsable
- Inheritance
-
RfiBase
- Implements
-
IParsable
- Derived
- Inherited Members
Properties
AnsweredAt
The date and time the RFI was answered, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? AnsweredAt { get; set; }
Property Value
AnsweredBy
The Autodesk ID of the user who answered the RFI. To check the name of the user, call GET projects/users
BIM 360</en/docs/bim360/v1/reference/http/admin-v1-projects-projectId-users-GET>
_ ACC</en/docs/acc/v1/reference/http/admin-v1-projects-projectId-users-GET>
_.
public string? AnsweredBy { get; set; }
Property Value
ArchitectId
The architectId property
public string? ArchitectId { get; set; }
Property Value
AssignedTo
The assignedTo property
public string? AssignedTo { get; set; }
Property Value
AssignedToType
The type of assignee. Will always be user
.
public RfiBase_assignedToType? AssignedToType { get; set; }
Property Value
AttachmentsCount
The number of attachments associated with the RFI.
public int? AttachmentsCount { get; set; }
Property Value
- int?
Category
The categories of the RFI.
public List<Rfis?>? Category { get; set; }
Property Value
ClosedAt
The date and time the RFI was closed, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? ClosedAt { get; set; }
Property Value
ClosedBy
The Autodesk ID of the user who closed the RFI. To check the name of the user, call GET projects/users
BIM 360</en/docs/bim360/v1/reference/http/admin-v1-projects-projectId-users-GET>
_ ACC</en/docs/acc/v1/reference/http/admin-v1-projects-projectId-users-GET>
_.
public string? ClosedBy { get; set; }
Property Value
CoReviewers
A list of alternative reviewers.
public List<string>? CoReviewers { get; set; }
Property Value
CoReviewersCompanies
A list of alternative reviewers of role company
public List<string>? CoReviewersCompanies { get; set; }
Property Value
CoReviewersRoles
A list of alternative reviewers of role type
public List<string>? CoReviewersRoles { get; set; }
Property Value
CommentsCount
The number of comments associated with the RFI.
public int? CommentsCount { get; set; }
Property Value
- int?
ConstructionManagerId
The constructionManagerId property
public string? ConstructionManagerId { get; set; }
Property Value
ContainerId
The ID of the container.
public string? ContainerId { 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
CreatedAt
The date and time the RFI was created, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? CreatedAt { get; set; }
Property Value
CreatedBy
The Autodesk ID of the user who created the RFI. To check the name of the user, call GET projects/users
BIM 360</en/docs/bim360/v1/reference/http/admin-v1-projects-projectId-users-GET>
_ ACC</en/docs/acc/v1/reference/http/admin-v1-projects-projectId-users-GET>
_.
public string? CreatedBy { get; set; }
Property Value
CustomAttributes
Custom attributes values
public List<Rfis?>? CustomAttributes { get; set; }
Property Value
CustomIdentifier
The identifier of the RFI given by user.
public string? CustomIdentifier { get; set; }
Property Value
Discipline
The disciplines of the RFI.
public List<Rfis?>? Discipline { get; set; }
Property Value
DistributionList
The list of users who will be notified of changes to the RFI.
public List<string>? DistributionList { get; set; }
Property Value
DistributionListCompanies
The list of companies who will be notified of changes to the RFI.
public List<string>? DistributionListCompanies { get; set; }
Property Value
DistributionListRoles
The list of roles who will be notified of changes to the RFI.
public List<string>? DistributionListRoles { get; set; }
Property Value
DueDate
The timestamp of the due date for the RFI, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? DueDate { get; set; }
Property Value
Id
The ID of the RFI.
public string? Id { get; set; }
Property Value
LbsIds
The RFI lbs (Location Breakdown Structure) ids.
public List<string>? LbsIds { get; set; }
Property Value
LinkedDocument
The document ID associated with the RFI. Identifies whether this RFI is a pushpin RFI or a project-related RFI. A pushpin is a visual marker that denotes the location of an RFI in a document. A project-related RFI is assigned a null value, and a pushpin RFI is assigned the item ID of the document associated with the pushpin.
public string? LinkedDocument { get; set; }
Property Value
LinkedDocumentCloseVersion
The version of the document when the RFI is closed.
public int? LinkedDocumentCloseVersion { get; set; }
Property Value
- int?
LinkedDocumentVersion
The document version ID 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
ManagerId
The managerId property
public string? ManagerId { get; set; }
Property Value
OfficialResponse
An official response for the RFI.
public string? OfficialResponse { get; set; }
Property Value
Priority
The priority status of the RFI. Possible values: null
, High
, Normal
, Low
.
public RfiPriority? Priority { get; set; }
Property Value
ProjectId
The ID of the project.
public string? ProjectId { get; set; }
Property Value
PushpinAttributes
BIM360: Data about the pushpin RFI. Only relevant for pushpin RFIs. For more details, see the RFI pushpin tutorials. </en/docs/bim360/v1/tutorials/create-pushpin/>
_ACC: Not relevant.
public RfiBase_pushpinAttributes? PushpinAttributes { get; set; }
Property Value
Question
The RFI question.
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
RespondedAt
The date and time when the RFI was responded to, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? RespondedAt { get; set; }
Property Value
RespondedBy
The Autodesk ID of the user who responded to the RFI. To check the name of the user, call GET projects/users
BIM 360</en/docs/bim360/v1/reference/http/admin-v1-projects-projectId-users-GET>
_ ACC</en/docs/acc/v1/reference/http/admin-v1-projects-projectId-users-GET>
_.
public string? RespondedBy { get; set; }
Property Value
ReviewerId
The reviewerId property
public string? ReviewerId { 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
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
Title
The name of the RFI.
public string? Title { get; set; }
Property Value
UpdatedAt
The date and time the RFI was updated, in the following format: YYYY-MM-DDThh:mm:ss.sz.
public DateTimeOffset? UpdatedAt { get; set; }
Property Value
UpdatedBy
The Autodesk ID of the user who updated the RFI. To check the name of the user, call GET projects/users
BIM 360</en/docs/bim360/v1/reference/http/admin-v1-projects-projectId-users-GET>
_ ACC</en/docs/acc/v1/reference/http/admin-v1-projects-projectId-users-GET>
_.
public string? UpdatedBy { get; set; }
Property Value
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static RfiBase 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