pb

package
v1.334.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2026 License: AGPL-3.0 Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HookOrganizations

func HookOrganizations(app core.App)

func RegisterMobileDeviceHooks

func RegisterMobileDeviceHooks(app core.App)

RegisterMobileDeviceHooks enforces the immutable device identity and releases only the deleted device's scheduling resource.

func RegisterMobileRunnerAgentNamespaceHooks added in v1.330.0

func RegisterMobileRunnerAgentNamespaceHooks(app core.App)

RegisterMobileRunnerAgentNamespaceHooks prepares a runner's agent namespace while its agent is enabled and the runner is not disabled, and stops the namespace's workers otherwise. Every save of a runner whose agent is off or that is disabled clears its agent namespace readiness. Namespaces are never deleted from Temporal; their histories expire by retention.

func RegisterMobileRunnerHooks

func RegisterMobileRunnerHooks(app core.App)

func RegisterMobileRunnerWorkerManagerHooks

func RegisterMobileRunnerWorkerManagerHooks(app core.App)

RegisterMobileRunnerWorkerManagerHooks starts worker managers for a mobile runner when a record update is what made that runner able to take workers, or switched a startable runner between admin-managed and tenant.

func RegisterOrganizationPublicationHooks

func RegisterOrganizationPublicationHooks(app core.App)

RegisterOrganizationPublicationHooks is kept as a compatibility wrapper for tests.

func RegisterPipelineHooks

func RegisterPipelineHooks(app core.App)

func RegisterSchedulesHooks

func RegisterSchedulesHooks(app core.App)

func RegisterWalletActionHooks

func RegisterWalletActionHooks(app core.App)

RegisterWalletActionHooks validates wallet action categories, clears authoring provenance that no longer matches the action's code, and marks agent-authored actions.

Types

type ScheduleStatus

type ScheduleStatus struct {
	DisplayName    string           `json:"display_name,omitempty"`
	NextActionTime string           `json:"next_action_time,omitempty"`
	Paused         bool             `json:"paused"`
	Runners        []map[string]any `json:"runners"`
}

Jump to

Keyboard shortcuts

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