Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

161 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audis-public

An Audis library which includes shared data types, DTOs, ...

The repository contains the following packages, also available on NuGet.

Package Description
Audis.Primitives Provides primitive data types used in Audis, e.g. KnowlegeIdentifiers, KnowledgeValues, DispositionLevels, ScenarioIdentifier, ...
Audis.Analyzer.Common Provides DTOs and interfaces for implementing analyzers.
Audis.Analyzer.Contract Provides common DTOs and extension methods for Analyzers.
Audis.Endpoints.Contract Defines outbound notification DTOs for endpoints Audis calls (including KnowledgeSummaryGenerated and RecordingCompleted). Synchronous AI relay request/response pairs live in Audis.AI.Relay.Contract.
Audis.AI.Relay.Contract Defines request/response DTOs for the Audis AI Relay API (/process, pipeline, and CaseDetermination / case-record suggestion).
Audis.Catalog.Contract Defines request/response DTOs for the Catalog API (question access with answers/synonyms for AI training/export, and text enrichment).
Audis.Search.Contract Defines request/response DTOs for external answer-search endpoints (wire format only).
Audis.KnowledgeEnrichers.Contract Provides an interface and DTOs for knowledge enrichers.
Audis.OpenID.Authentication Provides methods and classes to easily authenticate against an OpenID authentication provider.
Audis.OpenID.Authorization Provides methods and classes to easily protect endpoints using an OpenID authentication provider.
Audis.Location Defines DTOs for the location endpoint called by Audis.

Package Dependencies

The following diagram shows the internal dependencies between Audis packages:

Audis.Primitives (base package)
├── Audis.Analyzer.Contract
│   └── Audis.Analyzer.Common
├── Audis.Endpoints.Contract
└── Audis.KnowledgeEnrichers.Contract

Audis.AI.Relay.Contract (independent)

Audis.Catalog.Contract
└── Audis.Primitives

Audis.Search.Contract
└── Audis.Primitives

Audis.OpenID.Authentication (independent)

Audis.OpenID.Authorization (independent)

Audis.Location (independent)

About

An Audis library which includes shared data types, DTOs, ...

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages