Help us shape the future of Go! Take the 2026 Go Developer Survey

bean

package
v1.8.2 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2025 License: Apache-2.0 Imports: 8 Imported by: 3

Documentation

Index

Constants

View Source
const (
	InvalidPayloadMessage = "Invalid Payload"
	InvalidEntityMessage  = "Invalid Entity"
)
View Source
const (
	RequestInvalidKindVersionErrMessage = "Invalid kind and version! Implementation not supported."
)

messages

View Source
const (
	UnAuthorizedAccess = "unauthorized"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ResourceOptionsDto

type ResourceOptionsDto struct {
	TeamsResp            []bean2.TeamRequest
	HelmEnvResp          []*bean.ClusterEnvDto
	ClusterResp          []bean3.ClusterBean
	NameSpaces           []string
	ApiResourcesResp     *k8s.GetAllApiResourcesResponse
	ClusterResourcesResp *k8s.ClusterResourceListMap
	TeamAppResp          []*app.TeamAppBean
	EnvResp              []bean.EnvironmentBean
	ChartGroupResp       *chartGroup.ChartGroupList
	JobsResp             []*AppView.JobContainer
	AppWfsResp           *bean4.WorkflowNamesResponse
}

func NewResourceOptionsDto

func NewResourceOptionsDto() *ResourceOptionsDto

func (*ResourceOptionsDto) WithApiResourcesResp

func (r *ResourceOptionsDto) WithApiResourcesResp(apiResourcesResp *k8s.GetAllApiResourcesResponse) *ResourceOptionsDto

func (*ResourceOptionsDto) WithAppWfsResp

func (r *ResourceOptionsDto) WithAppWfsResp(appWfsResp *bean4.WorkflowNamesResponse) *ResourceOptionsDto

func (*ResourceOptionsDto) WithChartGroupResp

func (r *ResourceOptionsDto) WithChartGroupResp(chartGroupResp *chartGroup.ChartGroupList) *ResourceOptionsDto

func (*ResourceOptionsDto) WithClusterResourcesResp

func (r *ResourceOptionsDto) WithClusterResourcesResp(clusterResourcesResp *k8s.ClusterResourceListMap) *ResourceOptionsDto

func (*ResourceOptionsDto) WithClusterResp

func (r *ResourceOptionsDto) WithClusterResp(clusterResp []bean3.ClusterBean) *ResourceOptionsDto

func (*ResourceOptionsDto) WithEnvResp

func (r *ResourceOptionsDto) WithEnvResp(envResp []bean.EnvironmentBean) *ResourceOptionsDto

func (*ResourceOptionsDto) WithHelmEnvResp

func (r *ResourceOptionsDto) WithHelmEnvResp(helmEnvResp []*bean.ClusterEnvDto) *ResourceOptionsDto

func (*ResourceOptionsDto) WithJobsResp

func (r *ResourceOptionsDto) WithJobsResp(jobsResp []*AppView.JobContainer) *ResourceOptionsDto

func (*ResourceOptionsDto) WithNameSpaces

func (r *ResourceOptionsDto) WithNameSpaces(nameSpaces []string) *ResourceOptionsDto

func (*ResourceOptionsDto) WithTeamAppResp

func (r *ResourceOptionsDto) WithTeamAppResp(teamAppResp []*app.TeamAppBean) *ResourceOptionsDto

func (*ResourceOptionsDto) WithTeamsResp

func (r *ResourceOptionsDto) WithTeamsResp(teamsResp []bean2.TeamRequest) *ResourceOptionsDto

type UserResourceKind

type UserResourceKind string
const (
	KindTeam               UserResourceKind = "team"
	KindEnvironment        UserResourceKind = "environment"
	Application            UserResourceKind = "application"
	KindDevtronApplication UserResourceKind = Application + "/devtron-application"
	KindHelmApplication    UserResourceKind = Application + "/helm-application"
	KindHelmEnvironment    UserResourceKind = "environment/helm"
	KindCluster            UserResourceKind = "cluster"
	KindChartGroup         UserResourceKind = "chartGroup"
	KindJobs               UserResourceKind = "jobs"
	KindWorkflow           UserResourceKind = "workflow"
	ClusterNamespaces      UserResourceKind = "cluster/namespaces"
	ClusterApiResources    UserResourceKind = "cluster/apiResources"
	ClusterResources       UserResourceKind = "cluster/resources"
)

type UserResourceResponseDto

type UserResourceResponseDto struct {
	Data interface{} `json:"data"`
}

type Version

type Version string
const (
	Alpha1Version Version = "alpha1"
)

Jump to

Keyboard shortcuts

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