subscriptionaddons

package
v1.0.0-beta.231 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromAPISubscriptionAddonSortField

func FromAPISubscriptionAddonSortField(ctx context.Context, field string) (subscriptionaddon.OrderBy, error)

Types

type CreateSubscriptionAddonParams

type CreateSubscriptionAddonParams = string

type CreateSubscriptionAddonRequest

type CreateSubscriptionAddonRequest = struct {
	SubscriptionID models.NamespacedID
	AddonInput     subscriptionworkflow.AddAddonWorkflowInput
}

type CreateSubscriptionAddonResponse

type CreateSubscriptionAddonResponse = apiv3.SubscriptionAddon

type GetSubscriptionAddonParams

type GetSubscriptionAddonParams struct {
	SubscriptionID      string
	SubscriptionAddonID string
}

type GetSubscriptionAddonResponse

type GetSubscriptionAddonResponse = apiv3.SubscriptionAddon

type Handler

type Handler interface {
	CreateSubscriptionAddon() CreateSubscriptionAddonHandler
	ListSubscriptionAddons() ListSubscriptionAddonsHandler
	GetSubscriptionAddon() GetSubscriptionAddonHandler
}

func New

func New(
	resolveNamespace func(ctx context.Context) (string, error),
	addonService subscriptionaddon.Service,
	subscriptionService subscription.Service,
	subscriptionWorkflowService subscriptionworkflow.Service,
	options ...httptransport.HandlerOption,
) Handler

type ListSubscriptionAddonsParams

type ListSubscriptionAddonsParams struct {
	SubscriptionID apiv3.ULID
	Params         apiv3.ListSubscriptionAddonsParams
}

type ListSubscriptionAddonsRequest

type ListSubscriptionAddonsRequest = listSubscriptionAddonsRequest

Jump to

Keyboard shortcuts

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