package objectapi
import "github.com/peterbourgon/ff/v3/ffcli/examples/objectctl/pkg/objectapi"
Index ¶
- type Client
- func NewClient(token string) (*Client, error)
- func (c *Client) Create(ctx context.Context, key, value string, overwrite bool) error
- func (c *Client) Delete(ctx context.Context, key string, force bool) (existed bool, err error)
- func (c *Client) List(ctx context.Context) ([]Object, error)
- type Object
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is meant to model an SDK client for a theoretical object store API. Because we're only using it for demo purposes, it embeds a mock server with fixed data.
func NewClient ¶
NewClient is meant to model a constructor for the SDK client.
func (*Client) Create ¶
Create is some bit of functionality.
func (*Client) Delete ¶
Delete is some bit of functionality.
func (*Client) List ¶
List is some bit of functionality.
type Object ¶
Object is meant to be a domain object for a theoretical object store.
Source Files ¶
- Version
- v3.4.0 (latest)
- Published
- Jul 20, 2023
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 1 month ago –
Tools for package owners.