[This is preliminary documentation and is subject to change.]

The ExpenseInfo type exposes the following members.

Constructors

  NameDescription
Public methodExpenseInfo
The default constructor.

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAccountAndProjectName
Gets the name of the Customer and the Project name delimited by a "/" character.
Public methodGetAccountName
Gets the Customer name for a particular row of the expense object.
Public methodGetAmount
Gets the Amount of a row and column of the expense object.
Public methodGetAmountTotal
Gets the total Amount of expense for an expense object.
Public methodGetBillableAmount
Gets the total billable Amount for the expense items on the expense object.
Public methodGetEditableComments
Gets the editable Comments for the expense object for a particular user.
Public methodGetExpenseAmount
Gets the Amount of the expense.
Public methodgetExpenseDetail
Public methodGetExpenseType
Gets the expense type for the for a particular row on the expense object.
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetNonBillableAmount
Gets the total non-billable Amount for the expense items on the expense object.
Public methodGetNonEditableComments
Gets the non-editable Comments from the expense object for a particular user.
Public methodGetProjectName
Gets the Project name for a particular row of the expense object.
Public methodGetRow
Gets a list of expense detail for a row of the expense object.
Public methodGetRows
Returns a list of expense details in the expense object.
Public methodGetRowTotal
Gets the total of an expense row on the expense report.
Public methodGetSerializedExpenseDetails
Gets the serialized detail for a particular expense.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsExpenseDetailAvailable
Shows if the expense detail is available
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToCSV
Converts the expense object to a Comma Separated Value (CSV file).
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyCreatedTimestamp
The created Timestamp for this expense object.
Public propertyCurrencyCode
Teh currency code
Public propertyCurrencyRate
Teh currency rate
Public propertyDocIdList
The comma separated list of document ids for documents that are attached to this expense object.
Public propertyExpenseComments
the list of expense Comments.
Public propertyExpenseDetails
The list of expense details.
Public propertyExpenseId
The system generated unique identifier for the expense object.
Public propertyExportedTimestamp
The Timestamp when the expense object was exported.
Public propertyFromDate
The start date of this expense.
Public propertyGroupId
The group identifier for the group where this expense object belongs.
Public propertyGroupName
The group name of the group where this expense object belongs.
Public propertyIsExported
Shows whether this expense object is exported. Legal values are "Y" and "N".
Public propertyNumLines
the number of lines of expenses in this expense object.
Public propertyRemDocIdList
The list of comma separated document ids for documents that have been removed from the expense object.
Public propertyToDate
The end date for this expense.
Public propertyUserId
The unique identifier for the user who created this expense object.
Public propertyUserName
The name of the user who created this expense object.
Public propertyWorkflowHistory
The list of history of workflow for the expense object.
Public propertyWorkflowTypeId
Get the workflow type id corresponding to this particular expense.

See Also