activities

package
v0.19.921 Latest Latest
Warning

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

Go to latest
Published: May 7, 2026 License: AGPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

type Activities struct {
	// contains filtered or unexported fields
}

func New

func New(params Params) (*Activities, error)

func (*Activities) CheckExists

func (a *Activities) CheckExists(ctx context.Context, req CheckExistsRequest) (bool, error)

@temporal-gen-v2 activity @schedule-to-close-timeout 1m @start-to-close-timeout 10s @by-field ID

func (*Activities) CreateAppRepository

func (a *Activities) CreateAppRepository(ctx context.Context, req *CreateAppRepositoryRequest) (*app.AppRepository, error)

@temporal-gen-v2 activity

func (*Activities) Delete

func (a *Activities) Delete(ctx context.Context, req DeleteRequest) error

@temporal-gen-v2 activity @by-field AppID

func (*Activities) Get

func (a *Activities) Get(ctx context.Context, req GetRequest) (*app.App, error)

@temporal-gen-v2 activity @by-field AppID

func (*Activities) GetComponentsWithType

func (a *Activities) GetComponentsWithType(ctx context.Context, req GetComponentsWithType) ([]app.Component, error)

@temporal-gen-v2 activity

func (*Activities) GetOrg

func (a *Activities) GetOrg(ctx context.Context, req GetOrgRequest) (*app.Org, error)

@temporal-gen-v2 activity @by-field AppID

func (*Activities) UpdateStatus

func (a *Activities) UpdateStatus(ctx context.Context, req UpdateStatusRequest) error

@temporal-gen-v2 activity

func (*Activities) UploadCustomNestedStackTemplates added in v0.19.793

func (a *Activities) UploadCustomNestedStackTemplates(ctx context.Context, req *UploadCustomNestedStackTemplatesRequest) error

@temporal-gen-v2 activity

type CheckExistsRequest

type CheckExistsRequest struct {
	ID string `validate:"required"`
}

type CreateAppRepositoryRequest

type CreateAppRepositoryRequest struct {
	AppID string `validate:"required"`

	CreateResponse *ecrrepository.ProvisionECRRepositoryResponse `validate:"required"`
}

type DeleteRequest

type DeleteRequest struct {
	AppID string `validate:"required"`
}

type GetComponentsWithType

type GetComponentsWithType struct {
	IDs []string `validate:"required"`
}

type GetOrgRequest

type GetOrgRequest struct {
	AppID string `validate:"required"`
}

type GetRequest

type GetRequest struct {
	AppID string `validate:"required"`
}

type Params

type Params struct {
	fx.In

	V       *validator.Validate
	Helpers *helpers.Helpers
	DB      *gorm.DB `name:"psql"`
	Cfg     *internal.Config
}

type UpdateStatusRequest

type UpdateStatusRequest struct {
	AppID             string        `validate:"required"`
	Status            app.AppStatus `validate:"required"`
	StatusDescription string        `validate:"required"`
}

type UploadCustomNestedStackTemplatesRequest added in v0.19.793

type UploadCustomNestedStackTemplatesRequest struct {
	AppStackConfigID string `validate:"required"`
}

Jump to

Keyboard shortcuts

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