Documentation
¶
Index ¶
- type Application
- type Client
- type LintTargetType
- type LintWarn
- type Metric
- type Pipeline
- type PipelineResolver
- type PipelineStep
- type PipelineStepOperation
- type ResolverCoverage
- type ResourceOption
- type Resources
- type StateFlow
- type StateFlowAdminUser
- type StepCoverage
- type TailorDB
- type TailorDBField
- type TailorDBFieldHooks
- type TailorDBGQLPermission
- type TailorDBPermission
- type TailorDBRecordPermission
- type TailorDBType
- type TailorDBTypePermission
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
Name string
}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
type LintTargetType ¶
type LintTargetType string
const ( LintTargetTypePipeline LintTargetType = "pipeline" LintTargetTypeTailorDB LintTargetType = "tailordb" LintTargetTypeStateFlow LintTargetType = "stateflow" )
type LintWarn ¶
type LintWarn struct {
Type LintTargetType
Name string
Message string
}
type Pipeline ¶
type Pipeline struct {
NamespaceName string
CommonSDL string
Resolvers []*PipelineResolver
}
type PipelineResolver ¶
type PipelineStep ¶
type PipelineStepOperation ¶
type PipelineStepOperation struct {
Type tailorv1.PipelineResolver_OperationType
Name string
Invoker *tailorv1.AuthInvoker
Source string
Test string
}
type ResolverCoverage ¶ added in v0.4.0
type ResolverCoverage struct {
PipelineNamespaceName string
Name string
TotalSteps int
CoveredSteps int
Steps []*StepCoverage
}
type ResourceOption ¶ added in v0.4.0
func WithExecutionResults ¶ added in v0.4.0
func WithExecutionResults(since *time.Time) ResourceOption
func WithoutApplications ¶ added in v0.4.0
func WithoutApplications() ResourceOption
func WithoutPipeline ¶ added in v0.4.0
func WithoutPipeline() ResourceOption
func WithoutStateFlow ¶ added in v0.4.0
func WithoutStateFlow() ResourceOption
func WithoutTailorDB ¶ added in v0.4.0
func WithoutTailorDB() ResourceOption
type Resources ¶
type Resources struct {
Applications []*Application
Pipelines []*Pipeline
TailorDBs []*TailorDB
StateFlows []*StateFlow
// contains filtered or unexported fields
}
type StateFlow ¶
type StateFlow struct {
NamespaceName string
AdminUsers []*StateFlowAdminUser
}
type StateFlowAdminUser ¶
type StateFlowAdminUser struct {
UserID string
}
type StepCoverage ¶ added in v0.4.0
type TailorDB ¶
type TailorDB struct {
NamespaceName string
Types []*TailorDBType
}
type TailorDBField ¶
type TailorDBFieldHooks ¶
type TailorDBGQLPermission ¶
type TailorDBGQLPermission struct {
}
type TailorDBPermission ¶
type TailorDBPermission struct {
}
type TailorDBRecordPermission ¶
type TailorDBRecordPermission struct {
}
type TailorDBType ¶
type TailorDBType struct {
Name string
Description string
Fields []*TailorDBField
Permission *TailorDBPermission
GQLPermission *TailorDBGQLPermission
// Legacy Permission
TypePermission *TailorDBTypePermission
RecordPermission *TailorDBRecordPermission
// Draft
Draft bool
}
type TailorDBTypePermission ¶
type TailorDBTypePermission struct {
}
Click to show internal directories.
Click to hide internal directories.