Novolis.Time.Worktime.Legal
2026.1.1.17
dotnet add package Novolis.Time.Worktime.Legal --version 2026.1.1.17
NuGet\Install-Package Novolis.Time.Worktime.Legal -Version 2026.1.1.17
<PackageReference Include="Novolis.Time.Worktime.Legal" Version="2026.1.1.17" />
<PackageVersion Include="Novolis.Time.Worktime.Legal" Version="2026.1.1.17" />
<PackageReference Include="Novolis.Time.Worktime.Legal" />
paket add Novolis.Time.Worktime.Legal --version 2026.1.1.17
#r "nuget: Novolis.Time.Worktime.Legal, 2026.1.1.17"
#:package Novolis.Time.Worktime.Legal@2026.1.1.17
#addin nuget:?package=Novolis.Time.Worktime.Legal&version=2026.1.1.17
#tool nuget:?package=Novolis.Time.Worktime.Legal&version=2026.1.1.17
Novolis.Time.Worktime.Legal
Versioned legal messages for worktime values. Evaluators return classifications and messages rather than rejecting recorded work. The adopting product supplies preset values. A preset remains draft until that organisation reviews the local source and marks it approved.
Install
dotnet add package Novolis.Time.Worktime.Legal
Requires .NET 10 (net10.0) and Novolis.Time.Worktime. Restore from nuget.org + GitHub Packages (https://nuget.pkg.github.com/Novolis-Platform/index.json).
Quick start
using Novolis.Time.Worktime;
using Novolis.Time.Worktime.Legal;
var preset = new WorktimeLegalPreset(
"local.agreement",
"2026.1",
"NO",
"Local agreement",
TimeSpan.FromHours(9),
new FlexCarryPolicy("local.agreement", TimeSpan.FromHours(40), TimeSpan.FromHours(-10)),
new ApprovalSchedule(5, 5, 10),
true,
"Manager agreement is recorded with the day.",
LegalReviewState.Draft);
The caller supplies the preset. A draft preset can explain a rule. It is not an approval to apply that rule in production.
Related packages
| Package | When to use |
|---|---|
Novolis.Time.Worktime |
Record expected and actual time before any legal message |
Novolis.Time.Workday |
The workday calendar those records are classified against |
More documentation
Support
Pre-release 2026.1.* on GitHub Packages. Presets ship as LegalReviewState.Draft. Issues: novolis-time.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Time.Worktime (>= 2026.1.1.17)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.1.17 | 0 | 10/18/2026 |
| 2026.1.1.15 | 37 | 10/18/2026 |
| 2026.1.1.14 | 95 | 10/4/2026 |
| 2026.1.1.13 | 86 | 10/4/2026 |
| 2026.1.1.12 | 88 | 10/4/2026 |
| 2026.1.1.11 | 92 | 10/4/2026 |
| 2026.1.1.10 | 88 | 10/3/2026 |
| 2026.1.1.9 | 92 | 10/3/2026 |
| 2026.1.1.7 | 84 | 10/3/2026 |