Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataModelClient ¶
type DataModelClient interface {
ListDataModels(context.Context, *workspaceproto.ListDataModelsRequest) (*workspaceproto.ListDataModelsResponse, error)
GetDataModel(context.Context, *workspaceproto.GetDataModelRequest) (*workspaceproto.GetDataModelResponse, error)
ListDataModelRows(context.Context, *workspaceproto.ListDataModelRowsRequest) (*workspaceproto.ListDataModelRowsResponse, error)
ListAllDataModelRowIDs(context.Context, *workspaceproto.ListAllDataModelRowIDsRequest) (*workspaceproto.ListAllDataModelRowIDsResponse, error)
PatchDataModel(context.Context, *workspaceproto.PatchDataModelRequest) (*workspaceproto.PatchDataModelResponse, error)
}
func NewDataModelClient ¶
func NewDataModelClient(opts *client.Options) (DataModelClient, error)
type Factory ¶
type Factory interface {
WorkspaceClient() (WorkspaceClient, error)
WorkflowClient() (WorkflowClient, error)
DataModelClient() (DataModelClient, error)
VersionClient() (VersionClient, error)
}
func NewFactory ¶
type VersionClient ¶
func NewVersionClient ¶
func NewVersionClient(opts *client.Options) (VersionClient, error)
type WorkflowClient ¶
type WorkflowClient interface {
GetWorkflow(ctx context.Context, in *workspaceproto.GetWorkflowRequest) (*workspaceproto.GetWorkflowResponse, error)
GetWorkflowVersion(ctx context.Context, in *workspaceproto.GetWorkflowVersionRequest) (*workspaceproto.GetWorkflowVersionResponse, error)
ListWorkflowFiles(ctx context.Context, in *workspaceproto.ListWorkflowFilesRequest) (*workspaceproto.ListWorkflowFilesResponse, error)
CreateWorkflow(ctx context.Context, in *workspaceproto.CreateWorkflowRequest) (*workspaceproto.CreateWorkflowResponse, error)
DeleteWorkflow(ctx context.Context, in *workspaceproto.DeleteWorkflowRequest) (*workspaceproto.DeleteWorkflowResponse, error)
UpdateWorkflow(ctx context.Context, in *workspaceproto.UpdateWorkflowRequest) (*workspaceproto.UpdateWorkflowResponse, error)
ListWorkflow(ctx context.Context, in *workspaceproto.ListWorkflowRequest) (*workspaceproto.ListWorkflowResponse, error)
}
func NewWorkflowClient ¶
func NewWorkflowClient(opts *client.Options) (WorkflowClient, error)
type WorkspaceClient ¶
type WorkspaceClient interface {
GetWorkspace(ctx context.Context, in *workspaceproto.GetWorkspaceRequest) (*workspaceproto.GetWorkspaceResponse, error)
CreateWorkspace(ctx context.Context, in *workspaceproto.CreateWorkspaceRequest) (*workspaceproto.CreateWorkspaceResponse, error)
DeleteWorkspace(ctx context.Context, in *workspaceproto.DeleteWorkspaceRequest) (*workspaceproto.DeleteWorkspaceResponse, error)
UpdateWorkspace(ctx context.Context, in *workspaceproto.UpdateWorkspaceRequest) (*workspaceproto.UpdateWorkspaceResponse, error)
ListWorkspace(ctx context.Context, in *workspaceproto.ListWorkspaceRequest) (*workspaceproto.ListWorkspaceResponse, error)
}
func NewWorkspaceClient ¶
func NewWorkspaceClient(opts *client.Options) (WorkspaceClient, error)
Click to show internal directories.
Click to hide internal directories.