Documentation ¶
Index ¶
- type NodeExecution
- type NodeExecutionJSON
- func (*NodeExecutionJSON) GormDBDataType(db *gorm.DB, field *schema.Field) string
- func (*NodeExecutionJSON) GormDataType() string
- func (j *NodeExecutionJSON) GormValue(ctx context.Context, db *gorm.DB) clause.Expr
- func (j *NodeExecutionJSON) MarshalJSON() ([]byte, error)
- func (j *NodeExecutionJSON) Scan(value interface{}) error
- func (j *NodeExecutionJSON) UnmarshalJSON(data []byte) error
- func (j *NodeExecutionJSON) Value() (driver.Value, error)
- type Project
- type ProjectJSON
- func (*ProjectJSON) GormDBDataType(db *gorm.DB, field *schema.Field) string
- func (*ProjectJSON) GormDataType() string
- func (j *ProjectJSON) GormValue(ctx context.Context, db *gorm.DB) clause.Expr
- func (j *ProjectJSON) MarshalJSON() ([]byte, error)
- func (j *ProjectJSON) Scan(value interface{}) error
- func (j *ProjectJSON) UnmarshalJSON(data []byte) error
- func (j *ProjectJSON) Value() (driver.Value, error)
- type Times
- type UUID
- type WorkflowRun
- type WorkflowRunJSON
- func (*WorkflowRunJSON) GormDBDataType(db *gorm.DB, field *schema.Field) string
- func (*WorkflowRunJSON) GormDataType() string
- func (j *WorkflowRunJSON) GormValue(ctx context.Context, db *gorm.DB) clause.Expr
- func (j *WorkflowRunJSON) MarshalJSON() ([]byte, error)
- func (j *WorkflowRunJSON) Scan(value interface{}) error
- func (j *WorkflowRunJSON) UnmarshalJSON(data []byte) error
- func (j *WorkflowRunJSON) Value() (driver.Value, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeExecution ¶
type NodeExecution struct { UUID Times WorkflowRunID string *NodeExecutionJSON }
type NodeExecutionJSON ¶
type NodeExecutionJSON struct { // TODO breadchris couldn't figure out how to make this generic, there is a problem with protojson.Unmarshal/Marshal Data *gen.NodeExecution }
func (*NodeExecutionJSON) GormDBDataType ¶
GormDBDataType gorm db data type
func (*NodeExecutionJSON) GormDataType ¶
func (*NodeExecutionJSON) GormDataType() string
GormDataType gorm common data type
func (*NodeExecutionJSON) MarshalJSON ¶
func (j *NodeExecutionJSON) MarshalJSON() ([]byte, error)
func (*NodeExecutionJSON) Scan ¶
func (j *NodeExecutionJSON) Scan(value interface{}) error
Scan scan value into NodeExecutionJSON[T], implements sql.Scanner interface
func (*NodeExecutionJSON) UnmarshalJSON ¶
func (j *NodeExecutionJSON) UnmarshalJSON(data []byte) error
type Project ¶
type Project struct { UUID Times *ProjectJSON }
type ProjectJSON ¶
type ProjectJSON struct { // TODO breadchris couldn't figure out how to make this generic, there is a problem with protojson.Unmarshal/Marshal Data *gen.Project }
ProjectJSON give a generic data type for json encoded data.
func (*ProjectJSON) GormDBDataType ¶
GormDBDataType gorm db data type
func (*ProjectJSON) GormDataType ¶
func (*ProjectJSON) GormDataType() string
GormDataType gorm common data type
func (*ProjectJSON) MarshalJSON ¶
func (j *ProjectJSON) MarshalJSON() ([]byte, error)
func (*ProjectJSON) Scan ¶
func (j *ProjectJSON) Scan(value interface{}) error
Scan scan value into ProjectJSON[T], implements sql.Scanner interface
func (*ProjectJSON) UnmarshalJSON ¶
func (j *ProjectJSON) UnmarshalJSON(data []byte) error
type WorkflowRun ¶
type WorkflowRun struct { UUID Times ProjectID string *WorkflowRunJSON NodeExecutions []NodeExecution }
type WorkflowRunJSON ¶
type WorkflowRunJSON struct { // TODO breadchris couldn't figure out how to make this generic, there is a problem with protojson.Unmarshal/Marshal Data *gen.WorkflowTrace }
func (*WorkflowRunJSON) GormDBDataType ¶
GormDBDataType gorm db data type
func (*WorkflowRunJSON) GormDataType ¶
func (*WorkflowRunJSON) GormDataType() string
GormDataType gorm common data type
func (*WorkflowRunJSON) MarshalJSON ¶
func (j *WorkflowRunJSON) MarshalJSON() ([]byte, error)
func (*WorkflowRunJSON) Scan ¶
func (j *WorkflowRunJSON) Scan(value interface{}) error
Scan scan value into WorkflowRunJSON[T], implements sql.Scanner interface
func (*WorkflowRunJSON) UnmarshalJSON ¶
func (j *WorkflowRunJSON) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.