client

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL