Documentation ¶
Index ¶
- Variables
- type CallbackClient
- func (c *CallbackClient) SendAccessStatusEvent(ctx context.Context, request *types.AccessStatusEvent) error
- func (c *CallbackClient) SendCorrectionStatusEvent(ctx context.Context, request *types.CorrectionStatusEvent) error
- func (c *CallbackClient) SendDeleteStatusEvent(ctx context.Context, request *types.DeleteStatusEvent) error
- func (c *CallbackClient) SendRestrictProcessingStatusEvent(ctx context.Context, request *types.RestrictProcessingStatusEvent) error
- type CallbackClientProvider
- type ForwarderClient
- func (c *ForwarderClient) SendAccessRequest(ctx context.Context, request *types.AccessRequest) (*types.AccessResponse, error)
- func (c *ForwarderClient) SendCorrectionRequest(ctx context.Context, request *types.CorrectionRequest) (*types.CorrectionResponse, error)
- func (c *ForwarderClient) SendDeleteRequest(ctx context.Context, request *types.DeleteRequest) (*types.DeleteResponse, error)
- func (c *ForwarderClient) SendRestrictProcessingRequest(ctx context.Context, request *types.RestrictProcessingRequest) (*types.RestrictProcessingResponse, error)
- type ForwarderClientProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Module("client", fx.Provide( NewCallbackClientProvider, NewForwarderClientProvider, ), )
Functions ¶
This section is empty.
Types ¶
type CallbackClient ¶
type CallbackClient struct {
// contains filtered or unexported fields
}
func NewCallbackClient ¶
func NewCallbackClient(url string, client *http.Client) *CallbackClient
func (*CallbackClient) SendAccessStatusEvent ¶
func (c *CallbackClient) SendAccessStatusEvent(ctx context.Context, request *types.AccessStatusEvent) error
func (*CallbackClient) SendCorrectionStatusEvent ¶
func (c *CallbackClient) SendCorrectionStatusEvent(ctx context.Context, request *types.CorrectionStatusEvent) error
func (*CallbackClient) SendDeleteStatusEvent ¶
func (c *CallbackClient) SendDeleteStatusEvent(ctx context.Context, request *types.DeleteStatusEvent) error
func (*CallbackClient) SendRestrictProcessingStatusEvent ¶
func (c *CallbackClient) SendRestrictProcessingStatusEvent(ctx context.Context, request *types.RestrictProcessingStatusEvent) error
type CallbackClientProvider ¶
type CallbackClientProvider struct {
// contains filtered or unexported fields
}
func NewCallbackClientProvider ¶
func NewCallbackClientProvider(client *http.Client) *CallbackClientProvider
func (*CallbackClientProvider) Provide ¶
func (p *CallbackClientProvider) Provide(_ context.Context, url string) *CallbackClient
type ForwarderClient ¶
type ForwarderClient struct {
// contains filtered or unexported fields
}
func NewForwarderClient ¶
func NewForwarderClient(url string, client *http.Client) *ForwarderClient
func (*ForwarderClient) SendAccessRequest ¶
func (c *ForwarderClient) SendAccessRequest(ctx context.Context, request *types.AccessRequest) (*types.AccessResponse, error)
func (*ForwarderClient) SendCorrectionRequest ¶
func (c *ForwarderClient) SendCorrectionRequest(ctx context.Context, request *types.CorrectionRequest) (*types.CorrectionResponse, error)
func (*ForwarderClient) SendDeleteRequest ¶
func (c *ForwarderClient) SendDeleteRequest(ctx context.Context, request *types.DeleteRequest) (*types.DeleteResponse, error)
func (*ForwarderClient) SendRestrictProcessingRequest ¶
func (c *ForwarderClient) SendRestrictProcessingRequest(ctx context.Context, request *types.RestrictProcessingRequest) (*types.RestrictProcessingResponse, error)
type ForwarderClientProvider ¶
type ForwarderClientProvider struct {
// contains filtered or unexported fields
}
func NewForwarderClientProvider ¶
func NewForwarderClientProvider(client *http.Client) *ForwarderClientProvider
func (*ForwarderClientProvider) Provide ¶
func (p *ForwarderClientProvider) Provide(_ context.Context, url string) *ForwarderClient
Click to show internal directories.
Click to hide internal directories.