Table of Contents

Namespace Zedal.Sdk

Namespaces

Zedal.Sdk.Adapter
Zedal.Sdk.Apis
Zedal.Sdk.DocumentHandler
Zedal.Sdk.Impl
Zedal.Sdk.Interceptor
Zedal.Sdk.Jwt
Zedal.Sdk.Protobuf

Classes

ClientMetadata

Client-scoped metadata used for gRPC call options.

DiwassDocumentExtensions

Direkter Zugriff auf den DIWASS-Stand eines Dokuments, also die Information aus der letzten Get-Antwort von DIWASS. Sie steckt im oneof der DiwassMessage; solange dort keine Get-Antwort liegt, etwa direkt nach dem Anlegen und vor dem ersten Abruf, liefern die Methoden null.

ZedalClientFactory

Factory for creating ZEDAL SDK clients.

ZedalConnectionFactory

Factory for creating transport connections.

ZedalConnectionStatus

Result of a connectivity check against a ZEDAL endpoint (see CheckConnection(TimeSpan?)).

Structs

ZedalCallContext

Bündelt die Aufrufer-Steuerung eines einzelnen API-Calls: Zeitgrenze, CancellationToken und optionale zusätzliche gRPC-Header.

Interfaces

IBxaApi
ICoreApi
IDiwassApi
IDocumentHandler
IDocumentNumbers

Dokumentnummern, die nicht von einem einzelnen Server-Call geliefert werden, sondern aus vorhandenen Daten abgeleitet sind. Sitzt — wie IMyAccount — auf den CoreApi-Diensten auf, damit Aufrufer nicht wissen müssen, aus welcher Sub-API sich eine Nummer zusammensetzt.

IMyAccount

Convenience accessors for data scoped to the currently logged-in user (DIWASS operator-ids, BMU-ZKS numbers, ...). Sits on top of the underlying CoreApi services so callers don't have to know which sub-API a piece of "my own" information lives on.

ISignerApi

Bündelt die Signer-Dienste, die über die ZEDAL-Plattform erreichbar sind.

IZedalClient
IZedalConnection

Represents the transport-level connection details for gRPC communication.

Enums

ZedalTransport

Wire transport used for gRPC communication with ZEDAL.