* generate model from openAPI schema * implement replica status #231 * Sync "Pause service blocking schedule" #234 * Sync "Safe Search Provider" #200
16 lines
367 B
Go
16 lines
367 B
Go
package client
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/bakito/adguardhome-sync/pkg/client/model"
|
|
)
|
|
|
|
type Client interface {
|
|
Host(ctx context.Context) string
|
|
GetServerStatus(ctx context.Context) (*model.ServerStatus, error)
|
|
|
|
GetFilteringStatus(ctx context.Context) (*model.FilterStatus, error)
|
|
SetFilteringConfig(ctx context.Context, config model.FilterConfig) error
|
|
}
|