Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocumentStorer ¶
type DocumentStorer interface { StoreDocument(uid, docid string, s io.ReadCloser) error RemoveDocument(uid, docid string) error GetDocument(uid, docid string) (io.ReadCloser, error) ExportDocument(uid, docid, outputType string, exportOption ExportOption) (io.ReadCloser, error) // GetStorageURL creates a short lived url GetStorageURL(uid, docid string) (string, time.Time, error) RegisterRoutes(*gin.Engine) }
DocumentStorer stores documents
type ExportOption ¶ added in v0.0.4
type ExportOption int
const ( ExportWithAnnotations ExportOption = iota ExportOnlyAnnotations )
type MetadataStorer ¶ added in v0.0.4
type MetadataStorer interface { UpdateMetadata(uid string, r *messages.RawDocument) error GetAllMetadata(uid string) ([]*messages.RawDocument, error) GetMetadata(uid, docid string) (*messages.RawDocument, error) }
MetadataStorer manages document metadata
Click to show internal directories.
Click to hide internal directories.