Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateWorkflowStepTemplateRevision(ctx context.Context, org string, templateId string, ...) (*CreateWorkflowStepTemplateRevisionResponseModel, error)
- func (c *Client) DeleteWorkflowStepTemplateRevision(ctx context.Context, org string, revisionId string, keepParentTemplate bool, ...) error
- func (c *Client) ReadWorkflowStepTemplateRevision(ctx context.Context, org string, revisionId string, ...) (*ReadWorkflowStepTemplateRevisionResponseModel, error)
- func (c *Client) UpdateWorkflowStepTemplateRevision(ctx context.Context, org string, revisionId string, ...) (*UpdateWorkflowStepTemplateRevisionResponseModel, error)
- type CreateWorkflowStepTemplateRevisionModel
- type CreateWorkflowStepTemplateRevisionResponseModel
- type Deprecation
- type ReadWorkflowStepTemplateRevisionResponseModel
- type UpdateWorkflowStepTemplateRevisionModel
- type UpdateWorkflowStepTemplateRevisionResponseModel
- type WorkflowStepTemplateRevisionResponseData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(opts ...option.RequestOption) *Client
func (*Client) CreateWorkflowStepTemplateRevision ¶
func (c *Client) CreateWorkflowStepTemplateRevision( ctx context.Context, org string, templateId string, request *CreateWorkflowStepTemplateRevisionModel, opts ...option.RequestOption, ) (*CreateWorkflowStepTemplateRevisionResponseModel, error)
func (*Client) DeleteWorkflowStepTemplateRevision ¶
func (*Client) ReadWorkflowStepTemplateRevision ¶
func (c *Client) ReadWorkflowStepTemplateRevision( ctx context.Context, org string, revisionId string, opts ...option.RequestOption, ) (*ReadWorkflowStepTemplateRevisionResponseModel, error)
func (*Client) UpdateWorkflowStepTemplateRevision ¶
func (c *Client) UpdateWorkflowStepTemplateRevision( ctx context.Context, org string, revisionId string, request *UpdateWorkflowStepTemplateRevisionModel, opts ...option.RequestOption, ) (*UpdateWorkflowStepTemplateRevisionResponseModel, error)
type CreateWorkflowStepTemplateRevisionModel ¶
type CreateWorkflowStepTemplateRevisionModel struct {
TemplateType workflowsteptemplate.TemplateTypeEnum `json:"TemplateType,omitempty" url:"TemplateType"`
SourceConfigKind workflowsteptemplate.WorkflowStepTemplateSourceConfigKindEnum `json:"SourceConfigKind,omitempty" url:"SourceConfigKind,omitempty"`
LongDescription *string `json:"LongDescription,omitempty" url:"LongDescription,omitempty"`
ContextTags map[string]string `json:"ContextTags,omitempty" url:"ContextTags,omitempty"`
OwnerOrg string `json:"OwnerOrg,omitempty" url:"OwnerOrg,omitempty"`
Tags []string `json:"Tags,omitempty" url:"Tags,omitempty"`
Alias *string `json:"Alias,omitempty" url:"Alias,omitempty"`
Notes *string `json:"Notes,omitempty" url:"Notes,omitempty"`
IsActive *workflowsteptemplate.IsPublicEnum `json:"IsActive,omitempty" url:"IsActive,omitempty"`
IsPublic *workflowsteptemplate.IsPublicEnum `json:"IsPublic,omitempty" url:"IsPublic,omitempty"`
RuntimeSource *workflowsteptemplate.WorkflowStepRuntimeSource `json:"RuntimeSource,omitempty" url:"RuntimeSource,omitempty"`
Deprecation *Deprecation `json:"Deprecation,omitempty" url:"Deprecation,omitempty"`
}
type CreateWorkflowStepTemplateRevisionResponseModel ¶
type CreateWorkflowStepTemplateRevisionResponseModel struct {
Msg *string `json:"msg,omitempty" url:"msg,omitempty"`
Data struct {
Revision WorkflowStepTemplateRevisionResponseData `json:"revision,omitempty" url:"revision,omitempty"`
} `json:"data,omitempty" url:"data,omitempty"`
}
type Deprecation ¶
type ReadWorkflowStepTemplateRevisionResponseModel ¶
type ReadWorkflowStepTemplateRevisionResponseModel struct {
Msg *WorkflowStepTemplateRevisionResponseData `json:"msg,omitempty" url:"msg,omitempty"`
}
type UpdateWorkflowStepTemplateRevisionModel ¶
type UpdateWorkflowStepTemplateRevisionModel struct {
TemplateType *core.Optional[workflowsteptemplate.TemplateTypeEnum] `json:"TemplateType,omitempty" url:"TemplateType"`
ContextTags *core.Optional[map[string]string] `json:"ContextTags,omitempty" url:"ContextTags,omitempty"`
LongDescription *core.Optional[string] `json:"LongDescription,omitempty" url:"LongDescription,omitempty"`
IsActive *core.Optional[workflowsteptemplate.IsPublicEnum] `json:"IsActive,omitempty" url:"IsActive,omitempty"`
IsPublic *core.Optional[workflowsteptemplate.IsPublicEnum] `json:"IsPublic,omitempty" url:"IsPublic,omitempty"`
Alias *core.Optional[string] `json:"Alias,omitempty" url:"Alias,omitempty"`
Deprecation *core.Optional[Deprecation] `json:"Deprecation,omitempty" url:"Deprecation,omitempty"`
Notes *core.Optional[string] `json:"Notes,omitempty" url:"Notes,omitempty"`
OwnerOrg string `json:"OwnerOrg,omitempty" url:"OwnerOrg,omitempty"`
RuntimeSource *core.Optional[workflowsteptemplate.WorkflowStepRuntimeSource] `json:"RuntimeSource,omitempty" url:"RuntimeSource,omitempty"`
SourceConfigKind *core.Optional[workflowsteptemplate.WorkflowStepTemplateSourceConfigKindEnum] `json:"SourceConfigKind,omitempty" url:"SourceConfigKind,omitempty"`
Tags *core.Optional[[]string] `json:"Tags,omitempty" url:"Tags,omitempty"`
}
type UpdateWorkflowStepTemplateRevisionResponseModel ¶
type UpdateWorkflowStepTemplateRevisionResponseModel struct {
Msg *string `json:"msg,omitempty" url:"msg,omitempty"`
Data WorkflowStepTemplateRevisionResponseData `json:"data,omitempty" url:"data,omitempty"`
}
type WorkflowStepTemplateRevisionResponseData ¶
type WorkflowStepTemplateRevisionResponseData struct {
Id string
Alias *string `json:"Alias,omitempty" url:"Alias,omitempty"`
ContextTags map[string]string `json:"ContextTags,omitempty" url:"ContextTags,omitempty"`
Deprecation *Deprecation `json:"Deprecation,omitempty" url:"Deprecation,omitempty"`
LongDescription *string `json:"LongDescription,omitempty" url:"LongDescription,omitempty"`
IsActive *workflowsteptemplate.IsPublicEnum `json:"IsActive,omitempty" url:"IsActive,omitempty"`
IsPublic *workflowsteptemplate.IsPublicEnum `json:"IsPublic,omitempty" url:"IsPublic,omitempty"`
Notes *string `json:"Notes,omitempty" url:"Notes,omitempty"`
OwnerOrg string `json:"OwnerOrg,omitempty" url:"OwnerOrg,omitempty"`
RuntimeSource *workflowsteptemplate.WorkflowStepRuntimeSource `json:"RuntimeSource,omitempty" url:"RuntimeSource,omitempty"`
SourceConfigKind workflowsteptemplate.WorkflowStepTemplateSourceConfigKindEnum `json:"SourceConfigKind,omitempty" url:"SourceConfigKind,omitempty"`
Tags []string `json:"Tags,omitempty" url:"Tags,omitempty"`
TemplateType workflowsteptemplate.TemplateTypeEnum `json:"TemplateType,omitempty" url:"TemplateType"`
}
Click to show internal directories.
Click to hide internal directories.