Documentation ¶
Index ¶
- Constants
- func AppendContentEndpointFactory(store interfaces.MetadataStore, contentStore interfaces.ContentStore, ...) http.Handler
- func AttachAPIMethods(syncStore interfaces.SynchronizationStore, ...)
- func DeleteBlobByIdEndpointFactory(metadataStore interfaces.MetadataStore, contentStore interfaces.ContentStore) http.Handler
- func DescribeEndpoint() http.Handler
- func GetBlobContentEndpointFactory(store interfaces.MetadataStore) http.Handler
- func GetBlobDescriptionByIdEndpointFactory(store interfaces.MetadataStore) http.Handler
- func ListAllBlobsEndpointFactory(store interfaces.MetadataStore) http.Handler
- func SearchBlobEndpointFactory(store interfaces.MetadataStore) http.Handler
- func UploadContentEndpointFactory(metadataStore interfaces.MetadataStore, contentStore interfaces.ContentStore) http.Handler
- func UploadDescriptionEndpointFactory(store interfaces.MetadataStore, router *mux.Router) http.Handler
Constants ¶
View Source
const APIVersion = "1"
Variables ¶
This section is empty.
Functions ¶
func AppendContentEndpointFactory ¶
func AppendContentEndpointFactory(store interfaces.MetadataStore, contentStore interfaces.ContentStore, synchronizationStore interfaces.SynchronizationStore) http.Handler
func AttachAPIMethods ¶
func AttachAPIMethods(syncStore interfaces.SynchronizationStore, contentStore interfaces.ContentStore, metadataStore interfaces.MetadataStore, uiDir string, staticDir string, shouldAttachDebugInterface bool, r *mux.Router)
AttachAPIMethods lets you attach Repositron methods to an existing HTTP router.
func DeleteBlobByIdEndpointFactory ¶
func DeleteBlobByIdEndpointFactory(metadataStore interfaces.MetadataStore, contentStore interfaces.ContentStore) http.Handler
func DescribeEndpoint ¶
func GetBlobContentEndpointFactory ¶
func GetBlobContentEndpointFactory(store interfaces.MetadataStore) http.Handler
func GetBlobDescriptionByIdEndpointFactory ¶
func GetBlobDescriptionByIdEndpointFactory(store interfaces.MetadataStore) http.Handler
func ListAllBlobsEndpointFactory ¶
func ListAllBlobsEndpointFactory(store interfaces.MetadataStore) http.Handler
func SearchBlobEndpointFactory ¶
func SearchBlobEndpointFactory(store interfaces.MetadataStore) http.Handler
func UploadContentEndpointFactory ¶
func UploadContentEndpointFactory(metadataStore interfaces.MetadataStore, contentStore interfaces.ContentStore) http.Handler
func UploadDescriptionEndpointFactory ¶
func UploadDescriptionEndpointFactory(store interfaces.MetadataStore, router *mux.Router) http.Handler
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.