Skip to content

SAIF.Web.API.Clients.35 API reference

This page lists all public types exposed by SAIF.Web.API.Clients.35. Each type links to its full API reference page. All types live in namespace SAIF.Web.API.Clients (the compiled source is linked from the sibling SAIF.Web.API.Clients project). JsonResponse is an internal transport DTO and is not part of the public surface, so it is not listed below.

Types

Type Kind Namespace Purpose
JsonHttpClient Class SAIF.Web.API.Clients RestSharp-backed JSON HTTP client that issues verb-specific requests to a SAIF Web API and returns a typed result or raises a typed exception.
ClientInfo Class SAIF.Web.API.Clients Immutable-style DTO carrying the caller's machine, application, and user identity emitted as request headers.
ExceptionHandler Class SAIF.Web.API.Clients Static type that maps an HTTP status code and response body to a specific SAIFException subtype.
JsonSerializer Class SAIF.Web.API.Clients RestSharp.Serializers.ISerializer implementation backed by Newtonsoft.Json, applied to every outbound request body.
EnvironmentSetting Class SAIF.Web.API.Clients Immutable key/value DTO; not referenced by any other type in this library's compiled scope.

Sources

  • src/SAIF.Web.API.Clients/JsonHttpClient.cs
  • src/SAIF.Web.API.Clients/ClientInfo.cs
  • src/SAIF.Web.API.Clients/ExceptionHandler.cs
  • src/SAIF.Web.API.Clients/JsonSerializer.cs
  • src/SAIF.Web.API.Clients/EnvironmentSetting.cs
  • src/SAIF.Web.API.Clients/JsonResponse.cs