Skip to content

Commit 52bdd5e

Browse files
committed
deprecate old wait handlers
1 parent 13fc11e commit 52bdd5e

File tree

1 file changed

+4
-7
lines changed
  • services/resourcemanager/wait

1 file changed

+4
-7
lines changed

services/resourcemanager/wait/wait.go

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
12
package wait
23

34
import (
@@ -11,19 +12,14 @@ import (
1112
"github.com/stackitcloud/stackit-sdk-go/services/resourcemanager"
1213
)
1314

14-
const (
15-
// Deprecated: ActiveState is deprecated and will be removed after 14th November 2025. Use [resourcemanager.LIFECYCLESTATE_ACTIVE] instead.
16-
ActiveState = resourcemanager.LifecycleState("ACTIVE")
17-
// Deprecated: CreatingState is deprecated and will be removed after 14th November 2025. Use [resourcemanager.LIFECYCLESTATE_CREATING] instead.
18-
CreatingState = resourcemanager.LifecycleState("CREATING")
19-
)
20-
2115
// Interfaces needed for tests
16+
// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
2217
type APIClientInterface interface {
2318
GetProjectExecute(ctx context.Context, containerId string) (*resourcemanager.GetProjectResponse, error)
2419
}
2520

2621
// CreateProjectWaitHandler will wait for project creation
22+
// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
2723
func CreateProjectWaitHandler(ctx context.Context, a APIClientInterface, containerId string) *wait.AsyncActionHandler[resourcemanager.GetProjectResponse] {
2824
handler := wait.New(func() (waitFinished bool, response *resourcemanager.GetProjectResponse, err error) {
2925
p, err := a.GetProjectExecute(ctx, containerId)
@@ -47,6 +43,7 @@ func CreateProjectWaitHandler(ctx context.Context, a APIClientInterface, contain
4743
}
4844

4945
// DeleteProjectWaitHandler will wait for project deletion
46+
// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
5047
func DeleteProjectWaitHandler(ctx context.Context, a APIClientInterface, containerId string) *wait.AsyncActionHandler[struct{}] {
5148
handler := wait.New(func() (waitFinished bool, response *struct{}, err error) {
5249
_, err = a.GetProjectExecute(ctx, containerId)

0 commit comments

Comments
 (0)