Documentation ¶
Index ¶
- func MakeAddDocumentEndpoint(svc watermark.Service) endpoint.Endpoint
- func MakeGetDocumentsEndpoint(svc watermark.Service) endpoint.Endpoint
- func MakeServiceStatusEndpoint(svc watermark.Service) endpoint.Endpoint
- func MakeStatusEndpoint(svc watermark.Service) endpoint.Endpoint
- func MakeWatermarkEndpoint(svc watermark.Service) endpoint.Endpoint
- type AddDocumentRequest
- type AddDocumentResponse
- type EP
- func (s *EP) AddDocument(ctx context.Context, doc *internal.Document) (string, error)
- func (s *EP) Get(ctx context.Context, filters ...internal.Filter) ([]internal.Document, error)
- func (s *EP) ServiceStatus(ctx context.Context) (int, error)
- func (s *EP) Status(ctx context.Context, ticketID string) (internal.Status, error)
- func (s *EP) Watermark(ctx context.Context, ticketID, mark string) (int, error)
- type GetDocumentRequest
- type GetDocumentResponse
- type ServiceStatusRequest
- type ServiceStatusResponse
- type StatusRequest
- type StatusResponse
- type WatermarkRequest
- type WatermarkResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeAddDocumentEndpoint ¶
Types ¶
type AddDocumentRequest ¶
type AddDocumentResponse ¶
type EP ¶
type EP struct { GetDocumentEP endpoint.Endpoint AddDocumentEP endpoint.Endpoint StatusEP endpoint.Endpoint ServiceStatusEP endpoint.Endpoint WatermarkEP endpoint.Endpoint }
func NewEndpointSet ¶
func (*EP) AddDocument ¶
type GetDocumentRequest ¶
type GetDocumentResponse ¶
type ServiceStatusRequest ¶
type ServiceStatusRequest struct{}
type ServiceStatusResponse ¶
type StatusRequest ¶
type StatusRequest struct {
TicketID string `json:"ticketID"`
}
type StatusResponse ¶
type WatermarkRequest ¶
type WatermarkResponse ¶
Click to show internal directories.
Click to hide internal directories.