Versions in this module Expand all Collapse all v1 v1.0.0 May 31, 2023 Changes in this version + const OrderByName + const OrderByStartTime + type CountRunsResultHandler interface + Handle func(context.Context, *CountRunsResultQuery) (*Status, error) + func NewCountRunsResultHandler(readModel ReadModel) CountRunsResultHandler + type CountRunsResultQuery struct + SubmissionID string + type ListRunsFilter struct + Exact bool + IDs []string + SearchWord string + Status []string + type ListRunsHandler interface + Handle func(context.Context, *ListRunsQuery) ([]*RunItem, int, error) + func NewListRunsHandler(grpcFactory grpc.Factory, runReadModel ReadModel, ...) ListRunsHandler + type ListRunsQuery struct + Filter *ListRunsFilter + Pg *utils.Pagination + SubmissionID string + WorkspaceID string + type ListTasksHandler interface + Handle func(context.Context, *ListTasksQuery) ([]*TaskItem, int, error) + func NewListTasksHandler(grpcFactory grpc.Factory, runReadModel ReadModel, ...) ListTasksHandler + type ListTasksQuery struct + Pg *utils.Pagination + RunID string + SubmissionID string + WorkspaceID string + type Queries struct + CountRunsResult CountRunsResultHandler + ListRuns ListRunsHandler + ListTasks ListTasksHandler + func NewQueries(grpcFactory grpc.Factory, runReadModel ReadModel, ...) *Queries + type ReadModel interface + CountRuns func(ctx context.Context, submissionID string, filter *ListRunsFilter) (int, error) + CountRunsResult func(ctx context.Context, submissionID string) ([]*StatusCount, error) + CountTasks func(ctx context.Context, runID string) (int, error) + CountTasksResult func(ctx context.Context, runID string) ([]*StatusCount, error) + ListAllRunIDs func(ctx context.Context, submissionID string) ([]string, error) + ListRuns func(ctx context.Context, submissionID string, pg *utils.Pagination, ...) ([]*RunItem, error) + ListTasks func(ctx context.Context, runID string, pg *utils.Pagination) ([]*TaskItem, error) + type RunItem struct + Duration int64 + EngineRunID string + FinishTime *int64 + ID string + Inputs string + Log *string + Message *string + Name string + Outputs string + StartTime int64 + Status string + TaskStatus Status + type Status struct + Cancelled int64 + Cancelling int64 + Count int64 + Failed int64 + Initializing int64 + Pending int64 + Queued int64 + Running int64 + Succeeded int64 + type StatusCount struct + Count int64 + Status string + type TaskItem struct + Duration int64 + FinishTime *int64 + Name string + RunID string + StartTime int64 + Status string + Stderr string + Stdout string