TimeSheetLine class
inherits members from ClientObject
Represents a line in a timesheet.
Syntax
CSOM
class TimeSheetLine
JSOM
PS.TimeSheetLine
REST Interface
Supported.
PS.TimeSheetLine
http://contoso.sharepoint.com/sites/pwa/_api/ProjectServer/TimeSheetPeriods('{periodid}')/TimeSheet/Lines('{lineid}')
Members
✓ - Read Support ✓ʷ - Write Support
Properties
Name | .NET | JSOM | REST | Type | Description |
---|---|---|---|---|---|
Assignment | ✓ | ✓ | ✓ | PublishedAssignment | Gets the assignment that is associated with the timesheet line. |
Comment | ✓ʷ | ✓ʷ | ✓ʷ | String | Gets or sets the timesheet line comment. |
Id | ✓ | ✓ | ✓ | Guid | Gets the GUID of the timesheet line. |
LineClass | ✓ʷ | ✓ʷ | ✓ʷ | TimeSheetLineClass | Gets or sets the class of the timesheet line. |
ProjectName | ✓ | ✓ | ✓ | String | Gets the timesheet line project name. |
Status | ✓ʷ | ✓ʷ | ✓ʷ | TimeSheetLineStatus | Gets or sets the timesheet line status. |
TaskName | ✓ | ✓ | ✓ | String | Gets the timesheet line task name. |
TimeSheet | ✓ | ✓ | ✓ | TimeSheet | Gets the timesheet that is associated with the timesheet line. |
TotalWork | ✓ | ✓ | ✓ | String | Gets the total amount of work in a timesheet line. |
TotalWorkMilliseconds | ✓ | ✓ | Integer | Gets or sets the time interval, expressed in milliseconds, for the total amount of work in a timesheet line. | |
TotalWorkTimeSpan | ✓ | ✓ | TimeSpan | Gets the time interval for the total amount of work in a timesheet line. | |
ValidationType | ✓ | ✓ | ✓ | TimeSheetValidationType | Gets the timesheet validation type. |
Work | ✓ | ✓ | ✓ | TimeSheetWorkCollection | Gets the actual work on the timesheet. |
Methods
Name | .NET | JSOM | REST | Return Type | Description |
---|---|---|---|---|---|
DeleteObject() | ✓ | ✓ | ✓ | void | Deletes the time sheet line object. |
Submit(String comment) | ✓ | ✓ | ✓ | void | Submits the time sheet line. |
#### Method Details
DeleteObject()
Deletes the time sheet line object.
Syntax
void DeleteObject()
Parameters
None
Return Value
void
Submit(String comment)
Submits the time sheet line.
Syntax
void Submit(String comment)
Parameters
Name | Type | Description |
---|---|---|
comment | String | A comment about the timesheet line. |
Return Value
void