Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Element

Data Type

Required?

Default

Description

Sample Data

RequestId

Int32

No


Click here for more information.


SessionTicket

String

Yes


Click here for more information.

AYnZTqq32MHctd+MESbzaQ==

AvailableProjectsOnlyFlag

Boolean





EndDate

DateTime

No


The end date of a project


ListType

String (1)

Yes


The type of project list:

"C" for cost

"EM" for expense management

"T" for time


MaximumRows

Int32

No


The maximum number of records to be returned. This value is disregarded if a project is specified in ProjectIdentity or a list of projects are specified in ProjectIdentities.


MruFlag

Boolean

No

false

If the MRU (most recently used) flag is set, the MRU list (for time or cost as specified by listType) will be returned.

true

ProjectIdentity

PwsProjectRef

No




ResourceIdentity

PwsResourceRef

Yes for list type as "C" and "T"


If list type is "C" or "T", then resource identity is required. If list type is "EM", then resource identity must be omitted.


SearchString

String (255)

No




StartDate

DateTime

No




ProjectIdentities

PwsProjectRef[???]

No




DocumentType

String (1)

No

??? Luke: All four document types

Applies to list type as "EM". The type of expense document:

"C" for Subcontractor invoice

"E" for Expense report

"S" for Soft cost

 "V" for Vendor invoice

E

...

ErrorNumber

ErrorCode

ErrorText

19096CannotSpecifyResourceForListTypeEmA resource identity may not be specified for list type EM (Expense Management).
54282ProjectNotFoundSpecified project does not exist.
57544ResourceRef is requiredResourceRef is required
64223InvalidValueForListTypeThe specified value for ListType is invalid. Valid values are T for time or C for cost.
65421??? [issue 36350] Exactly one of search string, project, and mru flag must be specified.