mirror of
https://github.com/harness/drone.git
synced 2025-05-03 06:00:25 +00:00
25 lines
675 B
Go
25 lines
675 B
Go
// Copyright 2022 Harness Inc. All rights reserved.
|
|
// Use of this source code is governed by the Polyform Free Trial License
|
|
// that can be found in the LICENSE.md file for this repository.
|
|
|
|
package enum
|
|
|
|
// ParentResourceType defines the different types of parent resources.
|
|
type ParentResourceType string
|
|
|
|
func (ParentResourceType) Enum() []interface{} {
|
|
return toInterfaceSlice(GetAllParentResourceTypes())
|
|
}
|
|
|
|
var (
|
|
ParentResourceTypeSpace ParentResourceType = "space"
|
|
ParentResourceTypeRepo ParentResourceType = "repo"
|
|
)
|
|
|
|
func GetAllParentResourceTypes() []ParentResourceType {
|
|
return []ParentResourceType{
|
|
ParentResourceTypeSpace,
|
|
ParentResourceTypeRepo,
|
|
}
|
|
}
|