request

package
v0.2.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreatePolicyRequest

type CreatePolicyRequest struct {
	Name        string         `json:"name"`
	Description string         `json:"description,omitempty"`
	Slug        string         `json:"slug"`
	Enabled     bool           `json:"enabled"`
	Priority    int            `json:"priority,omitempty"`
	Parallel    *bool          `json:"parallel,omitempty"`
	Settings    map[string]any `json:"settings,omitempty"`
	Stages      []string       `json:"stages,omitempty"`
	Mode        string         `json:"mode,omitempty"`
}

func (CreatePolicyRequest) ParallelOrDefault

func (r CreatePolicyRequest) ParallelOrDefault() bool

func (CreatePolicyRequest) ToMode

func (r CreatePolicyRequest) ToMode() domain.Mode

func (CreatePolicyRequest) ToStages

func (r CreatePolicyRequest) ToStages() []domain.Stage

func (CreatePolicyRequest) Validate

func (r CreatePolicyRequest) Validate() error

type ListPolicyRequest

type ListPolicyRequest struct {
	Name string
	Page int
	Size int
}

type UpdatePolicyRequest

type UpdatePolicyRequest struct {
	Name        *string         `json:"name,omitempty"`
	Description *string         `json:"description,omitempty"`
	Slug        *string         `json:"slug,omitempty"`
	Enabled     *bool           `json:"enabled,omitempty"`
	Priority    *int            `json:"priority,omitempty"`
	Parallel    *bool           `json:"parallel,omitempty"`
	Settings    *map[string]any `json:"settings,omitempty"`
	Stages      *[]string       `json:"stages,omitempty"`
	Mode        *string         `json:"mode,omitempty"`
}

func (UpdatePolicyRequest) ToMode

func (r UpdatePolicyRequest) ToMode() *domain.Mode

func (UpdatePolicyRequest) ToStages

func (r UpdatePolicyRequest) ToStages() *[]domain.Stage

func (UpdatePolicyRequest) Validate

func (r UpdatePolicyRequest) Validate() error

Jump to

Keyboard shortcuts

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