Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateSlug ¶
Types ¶
type CompositeSlug ¶
func BuildCompositeSlug ¶
func BuildCompositeSlug(orgSlug, workspaceSlug string) (CompositeSlug, error)
func ParseCompositeSlug ¶
func ParseCompositeSlug(compositeSlug string) (CompositeSlug, error)
ParseCompositeSlug parses a composite slug in the format "org-slug/workspace-slug" Returns an error if the format is invalid or slugs don't match the pattern
func ResolveWorkspaceSlug ¶
func ResolveWorkspaceSlug(input string, defaultOrgSlug string) (CompositeSlug, error)
ResolveWorkspaceSlug resolves a workspace identifier that could be: 1. A composite slug: "org-slug/workspace-slug" 2. A workspace slug only: "workspace-slug" (requires default org context) Returns the resolved composite slug or an error
func (CompositeSlug) IsEmpty ¶
func (cs CompositeSlug) IsEmpty() bool
func (CompositeSlug) String ¶
func (cs CompositeSlug) String() string
Click to show internal directories.
Click to hide internal directories.