UcmCommonApi 1.21.0
dotnet add package UcmCommonApi --version 1.21.0
NuGet\Install-Package UcmCommonApi -Version 1.21.0
<PackageReference Include="UcmCommonApi" Version="1.21.0" />
<PackageVersion Include="UcmCommonApi" Version="1.21.0" />
<PackageReference Include="UcmCommonApi" />
paket add UcmCommonApi --version 1.21.0
#r "nuget: UcmCommonApi, 1.21.0"
#:package UcmCommonApi@1.21.0
#addin nuget:?package=UcmCommonApi&version=1.21.0
#tool nuget:?package=UcmCommonApi&version=1.21.0
UcmCommonApi
UcmCommonApi is a proprietary SDK for interacting with the UCM system.
Important Notice
This package is proprietary software owned by Trafinoil. It is not open-source and is subject to the terms of the license agreement provided with the package.
Usage
To use this package, you must have explicit permission from Trafinoil. Unauthorized use, reproduction, or distribution of this package is strictly prohibited.
Contact Information
For inquiries about using this package, obtaining a license, or any other questions, please contact Trafinoil directly:
- Website: https://www.trafinoil.cz
Legal
Copyright © 2025 Trafinoil. All rights reserved.
This software is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this software, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law.
ChangeLog
1.21.0 - 25.05.2026 - BREAKING: UpdateKsefDocumentsRequest: rename CartageGuid → CollectionGuid ([JsonPropertyName("collectionGuid")]), oba CollectionGuid + PremiseGuid nyní required + non-nullable (Guid, ne Guid?). Dispečer-side DS-872 v2: ksef_documents tabulka má nově ukládat všechny tři identifikátory (driver_collection_stop_guid, collection_guid, premise_guid); validace required|uuid|guidExists:svozka|provozovna.
1.20.0 - 22.05.2026 - UpdateKsefDocumentsRequest: odstraněn CollectionDocumentGuid (Filip DS-872 potvrdil, že cdg ukazuje na PDF "písemné informace" = CollectionDocument, NE na driver_svoz_zastavka → nelze použít jako fallback). Přidány optional CartageGuid + PremiseGuid fields, které mohou na server straně sloužit jako fallback lookup (WHERE svoz_id = cartageGuid AND prov_id = premiseGuid) když primary driverCollectionStopGuid v prijata_svozka neexistuje (race condition / emergency-closed scenarios).
1.19.0 - 22.05.2026 - UpdateKsefDocumentsRequest: přidání optional CollectionDocumentGuid fieldu jako fallback identifikátor stop-events pro methodType=1 premises (ručně dispečer-přidané stopy, kde prijata_svozka.guid není D2-generated)
1.18.0 - 18.05.2026 - QueryRequestAsync/RequestAsync: ošetření non-JSON odpovědi (try/catch okolo deserializace v 200-OK větvi, body preview + content-type v chybě) místo neošetřené JsonException
1.1.1 - 04.10.2025 - Přidání GuidEmptyStringToNullConverter pro podporu parsování prázdných stringů jako null pro guid?
| 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
- No dependencies.
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 |
|---|---|---|
| 1.21.0 | 163 | 5/25/2026 |
| 1.20.0 | 101 | 5/22/2026 |
| 1.19.0 | 94 | 5/22/2026 |
| 1.18.0 | 95 | 5/18/2026 |
| 1.17.0 | 240 | 3/17/2026 |
| 1.16.0 | 719 | 3/3/2026 |
| 1.15.0 | 247 | 2/20/2026 |
| 1.14.0 | 115 | 2/19/2026 |
| 1.13.0 | 189 | 2/12/2026 |
| 1.12.0 | 155 | 2/7/2026 |
| 1.11.0 | 113 | 2/7/2026 |
| 1.10.0 | 168 | 2/2/2026 |
| 1.9.0 | 116 | 2/1/2026 |
| 1.8.0 | 115 | 1/20/2026 |
| 1.7.0 | 212 | 1/12/2026 |
| 1.6.0 | 267 | 12/15/2025 |
| 1.5.0 | 366 | 12/8/2025 |
| 1.4.0 | 499 | 11/20/2025 |
| 1.3.0 | 190 | 10/16/2025 |
| 1.2.0 | 261 | 10/8/2025 |