Help us shape the future of Go! Take the 2026 Go Developer Survey

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