Class WithProjectItemRequestBuilder
Builds and executes requests for operations under \v1\projects{projectId}
public class WithProjectItemRequestBuilder : BaseRequestBuilder
- Inheritance
-
BaseRequestBuilderWithProjectItemRequestBuilder
- Inherited Members
-
BaseRequestBuilder.PathParametersBaseRequestBuilder.RequestAdapterBaseRequestBuilder.UrlTemplate
Constructors
WithProjectItemRequestBuilder(Dictionary<string, object>, IRequestAdapter)
Instantiates a new WithProjectItemRequestBuilder and sets the default values.
public WithProjectItemRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter)
Parameters
pathParameters
Dictionary<string, object>Path parameters for the request
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
WithProjectItemRequestBuilder(string, IRequestAdapter)
Instantiates a new WithProjectItemRequestBuilder and sets the default values.
public WithProjectItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter)
Parameters
rawUrl
stringThe raw URL to use for the request builder.
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
Properties
AccountCompanies
The accountCompanies property
public AccountCompaniesRequestBuilder AccountCompanies { get; }
Property Value
AccountUsers
The accountUsers property
public AccountUsersRequestBuilder AccountUsers { get; }
Property Value
Activities
The activities property
public ActivitiesRequestBuilder Activities { get; }
Property Value
ActualCosts
The actualCosts property
public ActualCostsRequestBuilder ActualCosts { get; }
Property Value
AttachmentFolders
The attachmentFolders property
public AttachmentFoldersRequestBuilder AttachmentFolders { get; }
Property Value
Attachments
The attachments property
public AttachmentsRequestBuilder Attachments { get; }
Property Value
AttachmentsBatchCreate
The attachmentsBatchCreate property
public AttachmentsBatchCreateRequestBuilder AttachmentsBatchCreate { get; }
Property Value
BillingPeriods
The billingPeriods property
public BillingPeriodsRequestBuilder BillingPeriods { get; }
Property Value
BillingPeriodsBatchUpdate
The billingPeriodsBatchUpdate property
public BillingPeriodsBatchUpdateRequestBuilder BillingPeriodsBatchUpdate { get; }
Property Value
BudgetTransfers
The budgetTransfers property
public BudgetTransfersRequestBuilder BudgetTransfers { get; }
Property Value
BudgetTransfersBatchCreate
The budgetTransfersBatchCreate property
public BudgetTransfersBatchCreateRequestBuilder BudgetTransfersBatchCreate { get; }
Property Value
Budgets
The budgets property
public BudgetsRequestBuilder Budgets { get; }
Property Value
BudgetsBatchUpdate
The budgetsBatchUpdate property
public BudgetsBatchUpdateRequestBuilder BudgetsBatchUpdate { get; }
Property Value
BudgetsContractsLink
The budgetsContractsLink property
public BudgetsContractsLinkRequestBuilder BudgetsContractsLink { get; }
Property Value
BudgetsImport
The budgetsImport property
public BudgetsImportRequestBuilder BudgetsImport { get; }
Property Value
BudgetsSearch
The budgetsSearch property
public BudgetsSearchRequestBuilder BudgetsSearch { get; }
Property Value
BudgetsSync
The budgetsSync property
public BudgetsSyncRequestBuilder BudgetsSync { get; }
Property Value
CalendarConfigurations
The calendarConfigurations property
public CalendarConfigurationsRequestBuilder CalendarConfigurations { get; }
Property Value
CalendarItems
The calendarItems property
public CalendarItemsRequestBuilder CalendarItems { get; }
Property Value
ChangeOrders
The changeOrders property
public ChangeOrdersRequestBuilder ChangeOrders { get; }
Property Value
ChangeOrdersAttach
The changeOrdersAttach property
public ChangeOrdersAttachRequestBuilder ChangeOrdersAttach { get; }
Property Value
ChangeOrdersBatchPricing
The changeOrdersBatchPricing property
public ChangeOrdersBatchPricingRequestBuilder ChangeOrdersBatchPricing { get; }
Property Value
ChangeOrdersBatchUpdate
The changeOrdersBatchUpdate property
public ChangeOrdersBatchUpdateRequestBuilder ChangeOrdersBatchUpdate { get; }
Property Value
ChangeOrdersClearMarkup
The changeOrdersClearMarkup property
public ChangeOrdersClearMarkupRequestBuilder ChangeOrdersClearMarkup { get; }
Property Value
ChangeOrdersDetach
The changeOrdersDetach property
public ChangeOrdersDetachRequestBuilder ChangeOrdersDetach { get; }
Property Value
ChangeOrdersGenerate
The changeOrdersGenerate property
public ChangeOrdersGenerateRequestBuilder ChangeOrdersGenerate { get; }
Property Value
ChangeOrdersIgnoreMarkup
The changeOrdersIgnoreMarkup property
public ChangeOrdersIgnoreMarkupRequestBuilder ChangeOrdersIgnoreMarkup { get; }
Property Value
Comments
The comments property
public CommentsRequestBuilder Comments { get; }
Property Value
CommentsBatchCreate
The commentsBatchCreate property
public CommentsBatchCreateRequestBuilder CommentsBatchCreate { get; }
Property Value
CompanyFolders
The companyFolders property
public CompanyFoldersRequestBuilder CompanyFolders { get; }
Property Value
ComplianceDefinitions
The complianceDefinitions property
public ComplianceDefinitionsRequestBuilder ComplianceDefinitions { get; }
Property Value
ComplianceDefinitionsReorder
The complianceDefinitionsReorder property
public ComplianceDefinitionsReorderRequestBuilder ComplianceDefinitionsReorder { get; }
Property Value
ComplianceRequirements
The complianceRequirements property
public ComplianceRequirementsRequestBuilder ComplianceRequirements { get; }
Property Value
ComplianceRequirementsAddContent
The complianceRequirementsAddContent property
public ComplianceRequirementsAddContentRequestBuilder ComplianceRequirementsAddContent { get; }
Property Value
ComplianceRequirementsRemoveContent
The complianceRequirementsRemoveContent property
public ComplianceRequirementsRemoveContentRequestBuilder ComplianceRequirementsRemoveContent { get; }
Property Value
ComponentTemplates
The componentTemplates property
public ComponentTemplatesRequestBuilder ComponentTemplates { get; }
Property Value
Contracts
The contracts property
public ContractsRequestBuilder Contracts { get; }
Property Value
ContractsBatchCreate
The contractsBatchCreate property
public ContractsBatchCreateRequestBuilder ContractsBatchCreate { get; }
Property Value
ContractsCreateFromCostItems
The contractsCreateFromCostItems property
public ContractsCreateFromCostItemsRequestBuilder ContractsCreateFromCostItems { get; }
Property Value
ContractsImport
The contractsImport property
public ContractsImportRequestBuilder ContractsImport { get; }
Property Value
ContractsSearch
The contractsSearch property
public ContractsSearchRequestBuilder ContractsSearch { get; }
Property Value
ContractsSync
The contractsSync property
public ContractsSyncRequestBuilder ContractsSync { get; }
Property Value
CostItems
The costItems property
public CostItemsRequestBuilder CostItems { get; }
Property Value
CostItemsAttach
The costItemsAttach property
public CostItemsAttachRequestBuilder CostItemsAttach { get; }
Property Value
CostItemsBatchCreate
The costItemsBatchCreate property
public CostItemsBatchCreateRequestBuilder CostItemsBatchCreate { get; }
Property Value
CostItemsCopyFrom
The costItemsCopyFrom property
public CostItemsCopyFromRequestBuilder CostItemsCopyFrom { get; }
Property Value
CostItemsDetach
The costItemsDetach property
public CostItemsDetachRequestBuilder CostItemsDetach { get; }
Property Value
CustomColumns
The customColumns property
public CustomColumnsRequestBuilder CustomColumns { get; }
Property Value
DefaultValues
The defaultValues property
public DefaultValuesRequestBuilder DefaultValues { get; }
Property Value
DistributionColumns
The distributionColumns property
public DistributionColumnsRequestBuilder DistributionColumns { get; }
Property Value
DistributionItems
The distributionItems property
public DistributionItemsRequestBuilder DistributionItems { get; }
Property Value
DistributionItemsBatchCreate
The distributionItemsBatchCreate property
public DistributionItemsBatchCreateRequestBuilder DistributionItemsBatchCreate { get; }
Property Value
DistributionItemsBatchUpdate
The distributionItemsBatchUpdate property
public DistributionItemsBatchUpdateRequestBuilder DistributionItemsBatchUpdate { get; }
Property Value
Distributions
The distributions property
public DistributionsRequestBuilder Distributions { get; }
Property Value
DistributionsBatchCreate
The distributionsBatchCreate property
public DistributionsBatchCreateRequestBuilder DistributionsBatchCreate { get; }
Property Value
DocumentPackages
The documentPackages property
public DocumentPackagesRequestBuilder DocumentPackages { get; }
Property Value
DocumentPackagesMerge
The documentPackagesMerge property
public DocumentPackagesMergeRequestBuilder DocumentPackagesMerge { get; }
Property Value
DocumentPackagesRecent
The documentPackagesRecent property
public DocumentPackagesRecentRequestBuilder DocumentPackagesRecent { get; }
Property Value
DocumentTemplates
The documentTemplates property
public DocumentTemplatesRequestBuilder DocumentTemplates { get; }
Property Value
DocumentTemplatesBatchCreate
The documentTemplatesBatchCreate property
public DocumentTemplatesBatchCreateRequestBuilder DocumentTemplatesBatchCreate { get; }
Property Value
Documents
The documents property
public DocumentsRequestBuilder Documents { get; }
Property Value
EmailNotifications
The emailNotifications property
public EmailNotificationsRequestBuilder EmailNotifications { get; }
Property Value
EmailNotificationsBatchSend
The emailNotificationsBatchSend property
public EmailNotificationsBatchSendRequestBuilder EmailNotificationsBatchSend { get; }
Property Value
ExchangeRates
The exchangeRates property
public ExchangeRatesRequestBuilder ExchangeRates { get; }
Property Value
Expenses
The expenses property
public ExpensesRequestBuilder Expenses { get; }
Property Value
ExpensesBatchCreate
The expensesBatchCreate property
public ExpensesBatchCreateRequestBuilder ExpensesBatchCreate { get; }
Property Value
ExpensesBatchUpdate
The expensesBatchUpdate property
public ExpensesBatchUpdateRequestBuilder ExpensesBatchUpdate { get; }
Property Value
Exports
The exports property
public ExportsRequestBuilder Exports { get; }
Property Value
ExternalRelationships
The externalRelationships property
public ExternalRelationshipsRequestBuilder ExternalRelationships { get; }
Property Value
ExternalRelationshipsBatchCreate
The externalRelationshipsBatchCreate property
public ExternalRelationshipsBatchCreateRequestBuilder ExternalRelationshipsBatchCreate { get; }
Property Value
ExternalRelationshipsSearch
The externalRelationshipsSearch property
public ExternalRelationshipsSearchRequestBuilder ExternalRelationshipsSearch { get; }
Property Value
ExternalRelationshipsUpdate
The externalRelationshipsUpdate property
public ExternalRelationshipsUpdateRequestBuilder ExternalRelationshipsUpdate { get; }
Property Value
Filters
The filters property
public FiltersRequestBuilder Filters { get; }
Property Value
ForecastAdjustments
The forecastAdjustments property
public ForecastAdjustmentsRequestBuilder ForecastAdjustments { get; }
Property Value
MainContracts
The mainContracts property
public MainContractsRequestBuilder MainContracts { get; }
Property Value
MainContractsImport
The mainContractsImport property
public MainContractsImportRequestBuilder MainContractsImport { get; }
Property Value
MarkupFormulas
The markupFormulas property
public MarkupFormulasRequestBuilder MarkupFormulas { get; }
Property Value
MarkupFormulasApply
The markupFormulasApply property
public MarkupFormulasApplyRequestBuilder MarkupFormulasApply { get; }
Property Value
MarkupFormulasReapply
The markupFormulasReapply property
public MarkupFormulasReapplyRequestBuilder MarkupFormulasReapply { get; }
Property Value
Markups
The markups property
public MarkupsRequestBuilder Markups { get; }
Property Value
Metadata
The metadata property
public MetadataRequestBuilder Metadata { get; }
Property Value
Milestones
The milestones property
public MilestonesRequestBuilder Milestones { get; }
Property Value
MilestonesBatchCreate
The milestonesBatchCreate property
public MilestonesBatchCreateRequestBuilder MilestonesBatchCreate { get; }
Property Value
MilestonesBatchUpdate
The milestonesBatchUpdate property
public MilestonesBatchUpdateRequestBuilder MilestonesBatchUpdate { get; }
Property Value
OptionsPath
The optionsPath property
public OptionsRequestBuilder OptionsPath { get; }
Property Value
Overbilling
The overbilling property
public OverbillingRequestBuilder Overbilling { get; }
Property Value
PaymentItems
The paymentItems property
public PaymentItemsRequestBuilder PaymentItems { get; }
Property Value
PaymentReferences
The paymentReferences property
public PaymentReferencesRequestBuilder PaymentReferences { get; }
Property Value
Payments
The payments property
public PaymentsRequestBuilder Payments { get; }
Property Value
PaymentsBatchCreate
The paymentsBatchCreate property
public PaymentsBatchCreateRequestBuilder PaymentsBatchCreate { get; }
Property Value
PaymentsBatchUpdate
The paymentsBatchUpdate property
public PaymentsBatchUpdateRequestBuilder PaymentsBatchUpdate { get; }
Property Value
PerformanceTrackingItemInstances
The performanceTrackingItemInstances property
public PerformanceTrackingItemInstancesRequestBuilder PerformanceTrackingItemInstances { get; }
Property Value
PerformanceTrackingItems
The performanceTrackingItems property
public PerformanceTrackingItemsRequestBuilder PerformanceTrackingItems { get; }
Property Value
Permissions
The permissions property
public PermissionsRequestBuilder Permissions { get; }
Property Value
ProjectBaseValue
The projectBaseValue property
public ProjectBaseValueRequestBuilder ProjectBaseValue { get; }
Property Value
Properties
The properties property
public PropertiesRequestBuilder Properties { get; }
Property Value
PropertyValuesBatchUpdate
The propertyValuesBatchUpdate property
public PropertyValuesBatchUpdateRequestBuilder PropertyValuesBatchUpdate { get; }
Property Value
Purge
The purge property
public PurgeRequestBuilder Purge { get; }
Property Value
RelationshipsAuthorize
The relationshipsAuthorize property
public RelationshipsAuthorizeRequestBuilder RelationshipsAuthorize { get; }
Property Value
SavedViews
The savedViews property
public SavedViewsRequestBuilder SavedViews { get; }
Property Value
ScheduleOfValues
The scheduleOfValues property
public ScheduleOfValuesRequestBuilder ScheduleOfValues { get; }
Property Value
ScheduleOfValuesImport
The scheduleOfValuesImport property
public ScheduleOfValuesImportRequestBuilder ScheduleOfValuesImport { get; }
Property Value
ScheduleOfValuesSearch
The scheduleOfValuesSearch property
public ScheduleOfValuesSearchRequestBuilder ScheduleOfValuesSearch { get; }
Property Value
ScheduleOfValuesSync
The scheduleOfValuesSync property
public ScheduleOfValuesSyncRequestBuilder ScheduleOfValuesSync { get; }
Property Value
SegmentValues
The segmentValues property
public SegmentValuesRequestBuilder SegmentValues { get; }
Property Value
Segments
The segments property
public SegmentsRequestBuilder Segments { get; }
Property Value
Settings
The settings property
public SettingsRequestBuilder Settings { get; }
Property Value
Signnow
The signnow property
public SignnowRequestBuilder Signnow { get; }
Property Value
Status
The status property
public StatusRequestBuilder Status { get; }
Property Value
Statuses
The statuses property
public StatusesRequestBuilder Statuses { get; }
Property Value
TaxFormulas
The taxFormulas property
public TaxFormulasRequestBuilder TaxFormulas { get; }
Property Value
TaxItems
The taxItems property
public TaxItemsRequestBuilder TaxItems { get; }
Property Value
TaxItemsActivate
The taxItemsActivate property
public TaxItemsActivateRequestBuilder TaxItemsActivate { get; }
Property Value
TaxItemsDeactivate
The taxItemsDeactivate property
public TaxItemsDeactivateRequestBuilder TaxItemsDeactivate { get; }
Property Value
Taxes
The taxes property
public TaxesRequestBuilder Taxes { get; }
Property Value
Templates
The templates property
public TemplatesRequestBuilder Templates { get; }
Property Value
Terminologies
The terminologies property
public TerminologiesRequestBuilder Terminologies { get; }
Property Value
TimeSheets
The timeSheets property
public TimeSheetsRequestBuilder TimeSheets { get; }
Property Value
Units
The units property
public UnitsRequestBuilder Units { get; }
Property Value
WebhookAuthorize
The webhookAuthorize property
public WebhookAuthorizeRequestBuilder WebhookAuthorize { get; }
Property Value
WorkflowApprovals
The workflowApprovals property
public WorkflowApprovalsRequestBuilder WorkflowApprovals { get; }
Property Value
WorkflowConditions
The workflowConditions property
public WorkflowConditionsRequestBuilder WorkflowConditions { get; }
Property Value
WorkflowConditionsReorder
The workflowConditionsReorder property
public WorkflowConditionsReorderRequestBuilder WorkflowConditionsReorder { get; }
Property Value
WorkflowDecisions
The workflowDecisions property
public WorkflowDecisionsRequestBuilder WorkflowDecisions { get; }
Property Value
WorkflowDefinitions
The workflowDefinitions property
public WorkflowDefinitionsRequestBuilder WorkflowDefinitions { get; }
Property Value
Workflows
The workflows property
public WorkflowsRequestBuilder Workflows { get; }
Property Value
Methods
DeleteAsync(Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)
Deletes a container. Internal only.
public Task DeleteAsync(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)
Parameters
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
cancellationToken
CancellationTokenCancellation token to use when cancelling requests
Returns
Exceptions
- DefinedError
When receiving a 400 status code
- Error
When receiving a 401 status code
- Error
When receiving a 403 status code
- Error
When receiving a 404 status code
- Error
When receiving a 500 status code
- Error
When receiving a 503 status code
GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)
Gets the container's status
public Task<Container?> GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)
Parameters
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
cancellationToken
CancellationTokenCancellation token to use when cancelling requests
Returns
Exceptions
- DefinedError
When receiving a 400 status code
- Error
When receiving a 401 status code
- Error
When receiving a 403 status code
- Error
When receiving a 404 status code
- Error
When receiving a 500 status code
- Error
When receiving a 503 status code
ToDeleteRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>?)
Deletes a container. Internal only.
public RequestInformation ToDeleteRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)
Parameters
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
Returns
- RequestInformation
A Microsoft.Kiota.Abstractions.RequestInformation
ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>?)
Gets the container's status
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)
Parameters
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
Returns
- RequestInformation
A Microsoft.Kiota.Abstractions.RequestInformation
WithUrl(string)
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
public WithProjectItemRequestBuilder WithUrl(string rawUrl)
Parameters
rawUrl
stringThe raw URL to use for the request builder.