workflowsteptemplaterevision

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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 (c *Client) DeleteWorkflowStepTemplateRevision(
	ctx context.Context,
	org string,
	revisionId string,
	keepParentTemplate bool,
	opts ...option.RequestOption,
) error

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 Deprecation struct {
	EffectiveDate *string `json:"effectiveDate,omitempty" url:"effectiveDate,omitempty"`
	Message       *string `json:"message,omitempty" url:"message,omitempty"`
}

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL