1+ // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
12package wait
23
34import (
@@ -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
2217type 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
2723func 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
5047func 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