Class GraphQlProjekteClient
Convenience client for project archive GraphQL functions.
[Obsolete("Use projekt.MoveToArchiv() / projektArchiv.MoveFromArchiv() on the entity.")]
public sealed class GraphQlProjekteClient : IGraphQlProjekteClient
- Inheritance
-
objectGraphQlProjekteClient
- Implements
Methods
MoveToArchive(string)
Moves a project to archive via fnMoveToArchive. Returns project number or null when operation did not return one.
public string? MoveToArchive(string projektNr)
Parameters
projektNrstring
Returns
MoveToArchiveAsync(string, CancellationToken)
Moves a project to archive via fnMoveToArchive. Returns project number or null when operation did not return one.
public Task<string?> MoveToArchiveAsync(string projektNr, CancellationToken cancellationToken = default)
Parameters
projektNrstringcancellationTokenCancellationToken
Returns
RestoreFromArchive(string, bool)
Restores a project from archive via fnRestoreToProjects. Returns project number or null when operation did not return one.
public string? RestoreFromArchive(string projektNr, bool allowOverwrite = false)
Parameters
Returns
RestoreFromArchiveAsync(string, bool, CancellationToken)
Restores a project from archive via fnRestoreToProjects. Returns project number or null when operation did not return one.
public Task<string?> RestoreFromArchiveAsync(string projektNr, bool allowOverwrite = false, CancellationToken cancellationToken = default)
Parameters
projektNrstringallowOverwriteboolcancellationTokenCancellationToken