func (c *APIClient) List(ctx context.Context, path string, options ...CallOption) ([]string, error) {
	backend, err := c.backendKV(ctx, path)
	if err != nil {
		return nil, err
	}

	return backend.List(ctx, path, options...)
}
// List returns a slice of key and subfolder names at this path.
List returns a slice of key and subfolder names at this path.
// List returns a slice of key and subfolder names at this path .
func (c *APIClient) List(ctx context.Context, path string, options ...CallOption) ([]string, error) {
	backend, err := c.backendKV(ctx, path)
	if err != nil {
		return nil, err
	}
	return backend.List(ctx, path, options...)
}
func ( c * APIClient ) List ( ctx context . Context , path string , options ... CallOption ) ( [ ] string , error ) { backend , err := c . backendKV ( ctx , path ) if err != nil { return nil , err } return backend . List ( ctx , path , options ... ) }
List returns a slice of key and subfolder names at this path.
List returns a slice of key and subfolder names at this path .