Sage Intacct SDK for PHP
AbstractTimesheetEntry Class Reference
Inheritance diagram for AbstractTimesheetEntry:
AbstractFunction FunctionInterface TimesheetEntryCreate TimesheetEntryUpdate

Public Member Functions

 getLineRecordNo ()
 
 setLineRecordNo ($lineRecordNo)
 
 getEntryDate ()
 
 setEntryDate ($entryDate)
 
 getQuantity ()
 
 setQuantity ($quantity)
 
 getDescription ()
 
 setDescription ($description)
 
 getNotes ()
 
 setNotes ($notes)
 
 getTaskRecordNo ()
 
 setTaskRecordNo ($taskRecordNo)
 
 getTimeTypeName ()
 
 setTimeTypeName ($timeTypeName)
 
 isBillable ()
 
 setBillable ($billable)
 
 getOverrideBillingRate ()
 
 setOverrideBillingRate ($overrideBillingRate)
 
 getOverrideLaborCostRate ()
 
 setOverrideLaborCostRate ($overrideLaborCostRate)
 
 getDepartmentId ()
 
 setDepartmentId ($departmentId)
 
 getLocationId ()
 
 setLocationId ($locationId)
 
 getProjectId ()
 
 setProjectId ($projectId)
 
 getCustomerId ()
 
 setCustomerId ($customerId)
 
 getVendorId ()
 
 setVendorId ($vendorId)
 
 getItemId ()
 
 setItemId ($itemId)
 
 getClassId ()
 
 setClassId ($classId)
 
 getContractId ()
 
 setContractId ($contractId)
 
 getWarehouseId ()
 
 setWarehouseId ($warehouseId)
 
 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 

Protected Attributes

 $lineRecordNo
 
 $entryDate
 
 $quantity
 
 $description
 
 $notes
 
 $taskRecordNo
 
 $timeTypeName
 
 $billable
 
 $overrideBillingRate
 
 $overrideLaborCostRate
 
 $departmentId
 
 $locationId
 
 $projectId
 
 $customerId
 
 $vendorId
 
 $itemId
 
 $classId
 
 $contractId
 
 $warehouseId
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getClassId()

getClassId ( )
Returns
string

◆ getContractId()

getContractId ( )
Returns
string

◆ getCustomerId()

getCustomerId ( )
Returns
string

◆ getDepartmentId()

getDepartmentId ( )
Returns
string

◆ getDescription()

getDescription ( )
Returns
string

◆ getEntryDate()

getEntryDate ( )
Returns
\DateTime

◆ getItemId()

getItemId ( )
Returns
string

◆ getLineRecordNo()

getLineRecordNo ( )
Returns
int|string

◆ getLocationId()

getLocationId ( )
Returns
string

◆ getNotes()

getNotes ( )
Returns
string

◆ getOverrideBillingRate()

getOverrideBillingRate ( )
Returns
float|int|string

◆ getOverrideLaborCostRate()

getOverrideLaborCostRate ( )
Returns
float|int|string

◆ getProjectId()

getProjectId ( )
Returns
string

◆ getQuantity()

getQuantity ( )
Returns
float|int|string

◆ getTaskRecordNo()

getTaskRecordNo ( )
Returns
int|string

◆ getTimeTypeName()

getTimeTypeName ( )
Returns
string

◆ getVendorId()

getVendorId ( )
Returns
string

◆ getWarehouseId()

getWarehouseId ( )
Returns
string

◆ isBillable()

isBillable ( )
Returns
bool

◆ setBillable()

setBillable (   $billable)
Parameters
bool$billable

◆ setClassId()

setClassId (   $classId)
Parameters
string$classId

◆ setContractId()

setContractId (   $contractId)
Parameters
string$contractId

◆ setCustomerId()

setCustomerId (   $customerId)
Parameters
string$customerId

◆ setDepartmentId()

setDepartmentId (   $departmentId)
Parameters
string$departmentId

◆ setDescription()

setDescription (   $description)
Parameters
string$description

◆ setEntryDate()

setEntryDate (   $entryDate)
Parameters
\DateTime$entryDate

◆ setItemId()

setItemId (   $itemId)
Parameters
string$itemId

◆ setLineRecordNo()

setLineRecordNo (   $lineRecordNo)
Parameters
int | string$lineRecordNo

◆ setLocationId()

setLocationId (   $locationId)
Parameters
string$locationId

◆ setNotes()

setNotes (   $notes)
Parameters
string$notes

◆ setOverrideBillingRate()

setOverrideBillingRate (   $overrideBillingRate)
Parameters
float | int | string$overrideBillingRate

◆ setOverrideLaborCostRate()

setOverrideLaborCostRate (   $overrideLaborCostRate)
Parameters
float | int | string$overrideLaborCostRate

◆ setProjectId()

setProjectId (   $projectId)
Parameters
string$projectId

◆ setQuantity()

setQuantity (   $quantity)
Parameters
float | int | string$quantity

◆ setTaskRecordNo()

setTaskRecordNo (   $taskRecordNo)
Parameters
int | string$taskRecordNo

◆ setTimeTypeName()

setTimeTypeName (   $timeTypeName)
Parameters
string$timeTypeName

◆ setVendorId()

setVendorId (   $vendorId)
Parameters
string$vendorId

◆ setWarehouseId()

setWarehouseId (   $warehouseId)
Parameters
string$warehouseId

◆ writeXml()

writeXml ( XMLWriter $xml)
abstract

Write the XML

Parameters
XMLWriter$xml

Reimplemented from AbstractFunction.

Reimplemented in TimesheetEntryUpdate, and TimesheetEntryCreate.

Field Documentation

◆ $billable

$billable
protected

◆ $classId

$classId
protected

◆ $contractId

$contractId
protected

◆ $customerId

$customerId
protected

◆ $departmentId

$departmentId
protected

◆ $description

$description
protected

◆ $entryDate

$entryDate
protected

◆ $itemId

$itemId
protected

◆ $lineRecordNo

$lineRecordNo
protected

◆ $locationId

$locationId
protected

◆ $notes

$notes
protected

◆ $overrideBillingRate

$overrideBillingRate
protected

◆ $overrideLaborCostRate

$overrideLaborCostRate
protected

◆ $projectId

$projectId
protected

◆ $quantity

$quantity
protected

◆ $taskRecordNo

$taskRecordNo
protected

◆ $timeTypeName

$timeTypeName
protected

◆ $vendorId

$vendorId
protected

◆ $warehouseId

$warehouseId
protected