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.