Documentation
¶
Overview ¶
Package api contains the API implementation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Routes ¶
type Routes struct {
// contains filtered or unexported fields
}
Type Routes contains all the routes for the API.
func New ¶
func New( ps types.ProviderLister, dc types.DataspaceConnector, sl types.StudyLister, ) *Routes
New returns a new Routes instance with the appropriate connectors.
func (*Routes) AddRoutes ¶
func (r *Routes) AddRoutes(rg *gin.RouterGroup)
AddRoutes adds all routes to the given router group.
Directories
¶
Path | Synopsis |
---|---|
implementations
|
|
providerlisters/fc
Package fc contains the interface to the federated catalog.
|
Package fc contains the interface to the federated catalog. |
providerlisters/static
Package static contains a static provider lister implementation, made for basic testing.
|
Package static contains a static provider lister implementation, made for basic testing. |
studymanagers
Package simple provides primitives to interact with the openapi HTTP API.
|
Package simple provides primitives to interact with the openapi HTTP API. |
studymanagers/dsp
Package simple contains a simple Study lister implementation, made for basic testing.
|
Package simple contains a simple Study lister implementation, made for basic testing. |
studymanagers/static
Package static contains a static Study lister implementation, made for basic testing.
|
Package static contains a static Study lister implementation, made for basic testing. |
Package types provides types and interfaces for the API and its backends.
|
Package types provides types and interfaces for the API and its backends. |
Click to show internal directories.
Click to hide internal directories.