diff --git a/pkg/environments/v2/ephemeralenvironments/ephemeral_environment.go b/pkg/environments/v2/ephemeralenvironments/ephemeral_environment.go index 7f6f632f..4c242a69 100644 --- a/pkg/environments/v2/ephemeralenvironments/ephemeral_environment.go +++ b/pkg/environments/v2/ephemeralenvironments/ephemeral_environment.go @@ -1,5 +1,9 @@ package ephemeralenvironments +import ( + "math" +) + type EphemeralEnvironment struct { ID string `json:"Id"` Name string `json:"Name"` @@ -11,3 +15,13 @@ type EphemeralEnvironment struct { UseGuidedFailure bool `json:"UseGuidedFailure"` ParentEnvironmentId string `json:"ParentEnvironmentId"` } + +func NewEphemeralEnvironment(name string, parentEnvironmentID string, spaceID string) *EphemeralEnvironment { + return &EphemeralEnvironment{ + Name: name, + SpaceID: spaceID, + SortOrder: math.MaxInt, + Type: "Ephemeral", + ParentEnvironmentId: parentEnvironmentID, + } +}