Documentation
¶
Index ¶
Constants ¶
View Source
const CName = "publish.client"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
app.Component
ResolveUri(ctx context.Context, uri string) (publish *publishapi.Publish, err error)
GetPublishStatus(ctx context.Context, spaceId, objectId string) (publish *publishapi.Publish, err error)
Publish(ctx context.Context, req *publishapi.PublishRequest) (uploadUrl string, err error)
UnPublish(ctx context.Context, req *publishapi.UnPublishRequest) (err error)
ListPublishes(ctx context.Context, spaceId string) (publishes []*publishapi.Publish, err error)
UploadDir(ctx context.Context, uploadUrl, dir string) (err error)
}
type Config ¶
type Config struct {
Addrs []PublishServerAddr `yaml:"publishServerAddrs"`
}
type PublishServerAddr ¶
Click to show internal directories.
Click to hide internal directories.