Documentation
¶
Index ¶
- func AccountPath(address []byte) string
- func DeploymentGroupPath(id types.DeploymentGroupID) string
- func DeploymentGroupsPath() string
- func DeploymentLeasesPath(address []byte) string
- func DeploymentPath(address []byte) string
- func DeploymentsPath() string
- func FulfillmentPath(id types.FulfillmentID) string
- func FulfillmentsPath() string
- func LeasePath(id types.LeaseID) string
- func LeasesPath() string
- func OrderPath(id types.OrderID) string
- func OrdersPath() string
- func ProviderPath(address []byte) string
- func ProvidersPath() string
- type Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccountPath ¶
func DeploymentGroupPath ¶
func DeploymentGroupPath(id types.DeploymentGroupID) string
func DeploymentGroupsPath ¶ added in v0.0.10
func DeploymentGroupsPath() string
func DeploymentLeasesPath ¶ added in v0.0.7
func DeploymentPath ¶
func DeploymentsPath ¶ added in v0.0.7
func DeploymentsPath() string
func FulfillmentPath ¶
func FulfillmentPath(id types.FulfillmentID) string
func FulfillmentsPath ¶ added in v0.0.10
func FulfillmentsPath() string
func LeasesPath ¶ added in v0.0.7
func LeasesPath() string
func OrdersPath ¶ added in v0.0.7
func OrdersPath() string
func ProviderPath ¶
func ProvidersPath ¶ added in v0.0.7
func ProvidersPath() string
Types ¶
type Client ¶ added in v0.0.7
type Client interface {
Account(ctx context.Context, id []byte) (*types.Account, error)
Providers(ctx context.Context) (*types.Providers, error)
Provider(ctx context.Context, id []byte) (*types.Provider, error)
Deployments(ctx context.Context) (*types.Deployments, error)
Deployment(ctx context.Context, id []byte) (*types.Deployment, error)
DeploymentLeases(ctx context.Context, id []byte) (*types.Leases, error)
DeploymentGroups(ctx context.Context) (*types.DeploymentGroups, error)
DeploymentGroupsForDeployment(ctx context.Context, id []byte) (*types.DeploymentGroups, error)
DeploymentGroup(ctx context.Context, id types.DeploymentGroupID) (*types.DeploymentGroup, error)
Orders(ctx context.Context) (*types.Orders, error)
Order(ctx context.Context, id types.OrderID) (*types.Order, error)
Fulfillments(ctx context.Context) (*types.Fulfillments, error)
Fulfillment(ctx context.Context, id types.FulfillmentID) (*types.Fulfillment, error)
Leases(ctx context.Context) (*types.Leases, error)
Lease(ctx context.Context, id types.LeaseID) (*types.Lease, error)
TenantDeployments(ctx context.Context, tenant []byte) (*types.Deployments, error)
TenantLeases(ctx context.Context, tenant []byte) (*types.Leases, error)
ProviderLeases(ctx context.Context, provider []byte) (*types.Leases, error)
Get(ctx context.Context, path string, obj proto.Message, data []byte) error
}
Click to show internal directories.
Click to hide internal directories.