package
1.20.0
Repository: https://github.com/owncloud/ocis.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

Config provides a function to set the config option.
EventsPublisher provides a function to set the EventsPublisher option.
Logger provides a function to set the logger option.
Middleware provides a function to set the middleware option.
NewInstrument returns a service that instruments metrics.
NewLogging returns a service that logs messages.
NewService returns a service implementation for Service.
NewTracing returns a service that instruments traces.
RoleManager provides a function to set the RoleManager option.
RoleService provides a function to set the RoleService option.
WithGatewayClient provides a function to set the gateway client option.
WithHTTPClient provides a function to set the http client option.

# Constants

HeaderPurge defines the header name for the purge header.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Graph defines implements the business logic for Service.
Options defines the available options for this package.

# Interfaces

GatewayClient is the subset of the gateway.GatewayAPIClient that is being used to interact with the gateway.
HTTPClient is the subset of the http.Client that is being used to interact with the download gateway.
Publisher is the interface for events publisher.
Service defines the extension handlers.

# Type aliases

GetGatewayServiceClientFunc is a callback used to pass in a mock during testing.
Option defines a single option function.