$root
$root :string
The root storage folder starting at %DATA%/folder/
$project :\FAA\Obj\Generic\Project
In project context A reference to another overlaying project
$prices :array<mixed,\FAA\Obj\Sys\RowPrice>
Buffer prices Storage for row prices as resolved object list.
$company :null|\FAA\Obj\Generic\Company
The linked company object
MainProject(\FAA\Obj\Generic\Project|null $project = null): \FAA\Obj\Generic\Project|null|void
Resolve the main project of this service/bill
\FAA\Obj\Generic\Project|null | $project |
GetLastKnownEvent( $type): \FAA\Obj\Sys\Event|null
Get newest event of type
Iterate of elements list and return the newest entry
$type |
PriceList(): array<mixed,\FAA\Obj\Sys\RowPrice>
Price list Resolve the prices list to row price objects. This method is cached.
A list of row price objects
GetCompanyObject(): \FAA\Obj\Generic\Company
Get company
Get the main company from content
A company object or null when list is empty