Documentation
¶
Index ¶
- func MakeAddDocumentEndpoint(svc watermark.Service) endpoint.Endpoint
- func MakeGetEndpoint(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 GetRequest
- type GetResponse
- type ServiceStatusRequest
- type ServiceStatusResponse
- type Set
- func (s *Set) AddDocument(ctx context.Context, doc *internal.Document) (string, error)
- func (s *Set) Get(ctx context.Context, filters ...internal.Filter) ([]internal.Document, error)
- func (s *Set) ServiceStatus(ctx context.Context) (int, error)
- func (s *Set) Status(ctx context.Context, ticketID string) (internal.Status, error)
- func (s *Set) Watermark(ctx context.Context, ticketID, mark string) (int, error)
- 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 GetRequest ¶
type GetResponse ¶
type ServiceStatusRequest ¶
type ServiceStatusRequest struct{}
type ServiceStatusResponse ¶
type Set ¶
type Set struct { GetEndpoint endpoint.Endpoint AddDocumentEndpoint endpoint.Endpoint StatusEndpoint endpoint.Endpoint ServiceStatusEndpoint endpoint.Endpoint WatermarkEndpoint endpoint.Endpoint }
func NewEndpointSet ¶
func (*Set) AddDocument ¶
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.