Table of Contents

Class ExpensesRequestBuilder.ExpensesRequestBuilderGetQueryParameters

Namespace
Autodesk.ACC.CostManagement.V1.Projects.Item.Expenses
Assembly
Autodesk.ACC.CostManagement.dll

Returns all the expenses in a specific project.

public class ExpensesRequestBuilder.ExpensesRequestBuilderGetQueryParameters
Inheritance
ExpensesRequestBuilder.ExpensesRequestBuilderGetQueryParameters
Inherited Members

Properties

FilterbudgetPaymentId

The ID of the budget payment used to query the related cost payments or expenses. Separate multiple IDs with commas. For example, filter[budgetPaymentId]=id1,id2, or filter these that are not linked to any budget payment filter[budgetPaymentId]=blank.

[QueryParameter("filter%5BbudgetPaymentId%5D")]
public string[]? FilterbudgetPaymentId { get; set; }

Property Value

string[]

FiltercreatedAt

Filter data by its create date. This may be an ISO 8601 date string or a range. Ranges can be lowerValue..upperValue, lowerValue.. or ..upperValue. The range tests are always inclusive of their endpoints.

[QueryParameter("filter%5BcreatedAt%5D")]
public string? FiltercreatedAt { get; set; }

Property Value

string

Filterid

The item's primary identifier. Separate multiple IDs with commas. For example, filter[id]=id1,id2.

[QueryParameter("filter%5Bid%5D")]
public string[]? Filterid { get; set; }

Property Value

string[]

FilterlastModifiedSince

Retrieves items that were modified from the specified date and time, in the following format, YYYY-MM-DDThh:mm:ss.sz. For example, filter[lastModifiedSince]=2020-03-01T13:00:00Z.

[QueryParameter("filter%5BlastModifiedSince%5D")]
public string? FilterlastModifiedSince { get; set; }

Property Value

string

FiltermainContractId

The Main Contract ID. Separate multiple IDs with commas. For example, filter[mainContractId]=id1,id2, or filter these items that are not linked to any main contract filter[mainContractId]=blank.

[QueryParameter("filter%5BmainContractId%5D")]
public string[]? FiltermainContractId { get; set; }

Property Value

string[]

Filternumber

The item's number. For example, filter[number]=0001,0002.

[QueryParameter("filter%5Bnumber%5D")]
public string[]? Filternumber { get; set; }

Property Value

string[]

Filterstatus

The status code. Separate multiple IDs with commas. For example, filter[status]=draft,open.

[QueryParameter("filter%5Bstatus%5D")]
public string[]? Filterstatus { get; set; }

Property Value

string[]

Include

Include nested resources in the response. For example, include=expenseItems to include related expense items to each expense. include=attributes will return custom attributes which represents the "properties" in the response. Possible values: expenseItems, mainContract, attributes.

[QueryParameter("include")]
public string[]? Include { get; set; }

Property Value

string[]

InternalLimit

The maximum number of items to return, this is for internal use, and the default maximum internal limit is 5000.

[QueryParameter("internalLimit")]
public int? InternalLimit { get; set; }

Property Value

int?

Limit

The maximum number of items to return, default maximum limit is 100.

[QueryParameter("limit")]
public int? Limit { get; set; }

Property Value

int?

Offset

The number of items to skip before starting to collect the result set.

[QueryParameter("offset")]
public int? Offset { get; set; }

Property Value

int?

Q

The conditions to query against items, such as id=0 or (id>2 and id<4). This parameter is deprecated in favor of the filter[] based syntax.

[QueryParameter("q")]
public string? Q { get; set; }

Property Value

string

Sort

The sort order for items. Each attribute can be sorted in either asc (default) or desc order. For example, sort=name, updatedAt desc or sort=name + updatedAt desc sorts the results first by name in ascending order, then by date updated in descending order.

[QueryParameter("sort")]
public string? Sort { get; set; }

Property Value

string