Project is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObject<T>.Infos).
More...
Project is the representation of a LogiKal project. The children are of type Phase. The children can be received from the InfoList (CoreObject<T>.Infos).
◆ CreatePhase()
| PhaseInfo Ofcas.Lk.Api.Client.Core.Project.CreatePhase |
( |
string |
name, |
|
|
string |
description |
|
) |
| |
Creates a new Phase to the LogiKal projectvia user interface.
- Parameters
-
| name | The name of the new elevation |
| description | The description of the new phase |
- Returns
- The PhaseInfo to the created elevation or NULL if the user rejected the dialog.
- Exceptions
-
| ApiException | contains api error message |
◆ DeletePhase()
| void Ofcas.Lk.Api.Client.Core.Project.DeletePhase |
( |
PhaseInfo |
phaseInfo | ) |
|
Deletes a phase from this project.
- Parameters
-
| phaseInfo | The info of phase to be deleted. |
◆ GetAvailableUserReports()
| IList<ReportCategory> Ofcas.Lk.Api.Client.Core.Project.GetAvailableUserReports |
( |
| ) |
|
Return all available reports.
- Returns
- Reports sorted by category (ReportCategory)
◆ GetPhase()
| Phase Ofcas.Lk.Api.Client.Core.Project.GetPhase |
( |
PhaseInfo |
phaseInfo | ) |
|
Returns the corresponding phase based on the given information data.
- Parameters
-
| info | The phase information obtained through the CoreObject<T>.Infos function. |
- Returns
- the Elevation
- Exceptions
-
| ApiException | If getting phase failed. |
◆ SetParameter()
| ProjectInfo Ofcas.Lk.Api.Client.Core.Project.SetParameter |
( |
string |
key, |
|
|
object |
value |
|
) |
| |
Takes the parameter to update the project.
- Parameters
-
| key | The parameter key. Available keys are: |
PROJECT_NAME: sets a new project name, value-type: string
- Parameters
-
| value | The parameter value. |
- Returns
- the updated ProjectInfo
- Exceptions
-
| ApiException | contains api error message |
The documentation for this class was generated from the following file: