Files
opencloud/pkg/jmap/jmap_api.go

18 lines
338 B
Go

package jmap
import (
"context"
"io"
"github.com/opencloud-eu/opencloud/pkg/log"
)
type ApiClient interface {
Command(ctx context.Context, logger *log.Logger, session *Session, request Request) ([]byte, Error)
io.Closer
}
type SessionClient interface {
GetSession(username string, logger *log.Logger) (SessionResponse, Error)
}