Optikode.Interoperability.Common.Dto
1.0.0.49
dotnet add package Optikode.Interoperability.Common.Dto --version 1.0.0.49
NuGet\Install-Package Optikode.Interoperability.Common.Dto -Version 1.0.0.49
<PackageReference Include="Optikode.Interoperability.Common.Dto" Version="1.0.0.49" />
<PackageVersion Include="Optikode.Interoperability.Common.Dto" Version="1.0.0.49" />
<PackageReference Include="Optikode.Interoperability.Common.Dto" />
paket add Optikode.Interoperability.Common.Dto --version 1.0.0.49
#r "nuget: Optikode.Interoperability.Common.Dto, 1.0.0.49"
#:package Optikode.Interoperability.Common.Dto@1.0.0.49
#addin nuget:?package=Optikode.Interoperability.Common.Dto&version=1.0.0.49
#tool nuget:?package=Optikode.Interoperability.Common.Dto&version=1.0.0.49
Optikode.Interoperability.Common.Dto
The Optikode.Interoperability.Common.Dto package provides the shared data contracts, request/response models, and interfaces used by the interoperability SDK and other services.
It ensures consistency across client and server implementations by defining standardized contracts that are reusable across different systems.
Installation
Install via NuGet: dotnet add package Optikode.Interoperability.Common.Dto
Dependencies
This package has no external dependencies other than the .NET runtime. It is often used together with:
Optikode.Interoperability.Engine.Sdk The SDK layer that consumes these DTOs and provides integration logic.
Package Structure
Interfaces Standard interfaces that define interoperability contracts.
Request Models Objects that represent inputs for SDK/service calls (e.g., GetMedicationSearchRequest).
Response Models Objects that represent outputs from SDK/service calls (e.g., GetMedicationSearchResponse).
Shared DTOs Common data transfer objects used across multiple services and clients.
When to Use Use Optikode.Interoperability.Common.Dto when:
You need consistent request/response models across services.
You are consuming Optikode.Interoperability.Engine.Sdk (this package is a required dependency).
You want to avoid duplicating contracts between different microservices or clients.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Optikode.Interoperability.Common.Dto:
| Package | Downloads |
|---|---|
|
Optikode.Interoperability.Engine.Sdk
SDK for client-side integration with interoperability services. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0.49 | 136 | 2/25/2026 |
| 1.0.0.48 | 136 | 2/16/2026 |
| 1.0.0.47 | 124 | 2/13/2026 |
| 1.0.0.46 | 131 | 2/4/2026 |
| 1.0.0.45 | 137 | 1/30/2026 |
| 1.0.0.44 | 136 | 1/28/2026 |
| 1.0.0.43 | 116 | 1/28/2026 |
| 1.0.0.42 | 121 | 1/28/2026 |
| 1.0.0.41 | 127 | 1/28/2026 |
| 1.0.0.40 | 119 | 1/27/2026 |
| 1.0.0.39 | 495 | 1/27/2026 |
| 1.0.0.38 | 142 | 1/22/2026 |
| 1.0.0.37 | 124 | 1/22/2026 |
| 1.0.0.36 | 133 | 1/17/2026 |
| 1.0.0.35 | 126 | 1/15/2026 |
| 1.0.0.34 | 139 | 1/13/2026 |
| 1.0.0.33 | 137 | 1/9/2026 |
| 1.0.0.32 | 131 | 1/9/2026 |
| 1.0.0.31 | 130 | 1/7/2026 |
| 1.0.0.30 | 123 | 1/7/2026 |
Initial release of Optikode.Interoperability.Common.Dto