diff --git a/services/scf/.openapi-generator/VERSION b/services/scf/.openapi-generator/VERSION deleted file mode 100644 index cd802a1ec4..0000000000 --- a/services/scf/.openapi-generator/VERSION +++ /dev/null @@ -1 +0,0 @@ -6.6.0 \ No newline at end of file diff --git a/services/scf/api_default.go b/services/scf/api_default.go deleted file mode 100644 index b87b6edc82..0000000000 --- a/services/scf/api_default.go +++ /dev/null @@ -1,5322 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "bytes" - "context" - "fmt" - "io" - "net/http" - "net/url" - "strings" - - "github.com/stackitcloud/stackit-sdk-go/core/config" - "github.com/stackitcloud/stackit-sdk-go/core/oapierror" -) - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type DefaultApi interface { - /* - ApplyOrganizationQuota Apply an organization quota - Change the organization quota of an organization. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiApplyOrganizationQuotaRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ApplyOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string) ApiApplyOrganizationQuotaRequest - /* - ApplyOrganizationQuotaExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrganizationQuota - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ApplyOrganizationQuotaExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrganizationQuota, error) - /* - CreateOrgManager Create organization manager - Creates organization manager within an organization. - - The organization manager will be backed by a CF user. - There is only one organization manager per organization. - The organization manager gets assigned the CF role Org Manager. - - This endpoint does synchronously several non-atomic steps behind the scenes. - If any of those steps fail, the 'Delete Organization Manager' needs to be called first to clean up the failed creation attempt and afterwards the creation can be retried. - - The password needs to be stored by the API callee since it cannot be retrieved after creation. - - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiCreateOrgManagerRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgManagerRequest - /* - CreateOrgManagerExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrgManagerResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateOrgManagerExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgManagerResponse, error) - /* - CreateOrgRole Assign organization role - Assign organization role within an organization. If the role is already assigned, the existing role GUID gets returned. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiCreateOrgRoleRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateOrgRole(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgRoleRequest - /* - CreateOrgRoleExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrgRoleResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateOrgRoleExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgRoleResponse, error) - /* - CreateOrganization Create an organization - Creates an organization without assigning any CF roles or creating a space. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return ApiCreateOrganizationRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateOrganization(ctx context.Context, projectId string, region string) ApiCreateOrganizationRequest - /* - CreateOrganizationExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return OrganizationCreateResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateOrganizationExecute(ctx context.Context, projectId string, region string) (*OrganizationCreateResponse, error) - /* - CreateSpace Create space - Create space. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiCreateSpaceRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateSpace(ctx context.Context, projectId string, region string, organizationId string) ApiCreateSpaceRequest - /* - CreateSpaceExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return Space - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateSpaceExecute(ctx context.Context, projectId string, region string, organizationId string) (*Space, error) - /* - CreateSpaceRole Assign space role - Assign space role within an space. If the role is already assigned, the existing role GUID gets returned. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiCreateSpaceRoleRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateSpaceRole(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiCreateSpaceRoleRequest - /* - CreateSpaceRoleExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return SpaceRoleCreateResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - CreateSpaceRoleExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*SpaceRoleCreateResponse, error) - /* - DeleteOrgManager Delete organization manager - Delete the organization manager. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiDeleteOrgManagerRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - DeleteOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrgManagerRequest - /* - DeleteOrgManagerExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrgManagerDeleteResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - DeleteOrgManagerExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgManagerDeleteResponse, error) - /* - DeleteOrganization Delete organization - Delete an organization. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiDeleteOrganizationRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - DeleteOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrganizationRequest - /* - DeleteOrganizationExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrganizationDeleteResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - DeleteOrganizationExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrganizationDeleteResponse, error) - /* - DeleteSpace Delete space - Delete space. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiDeleteSpaceRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - DeleteSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiDeleteSpaceRequest - /* - DeleteSpaceExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return SpaceDeleteResponse - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - DeleteSpaceExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*SpaceDeleteResponse, error) - /* - GetOrgManager Get organization manager - Returns the organization manager within an organization. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiGetOrgManagerRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrgManagerRequest - /* - GetOrgManagerExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrgManager - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrgManagerExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgManager, error) - /* - GetOrganization Get an organization - Returns an organization. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiGetOrganizationRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationRequest - /* - GetOrganizationExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return Organization - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrganizationExecute(ctx context.Context, projectId string, region string, organizationId string) (*Organization, error) - /* - GetOrganizationQuota Get an organization quota - Returns an organization quota. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param quotaId - @return ApiGetOrganizationQuotaRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string, quotaId string) ApiGetOrganizationQuotaRequest - /* - GetOrganizationQuotaExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param quotaId - @return Quota - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrganizationQuotaExecute(ctx context.Context, projectId string, region string, organizationId string, quotaId string) (*Quota, error) - /* - GetOrganizationUsageSummary Get an organization usage summary - Returns an organization usage summary. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiGetOrganizationUsageSummaryRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrganizationUsageSummary(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationUsageSummaryRequest - /* - GetOrganizationUsageSummaryExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return OrganizationUsageSummary - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetOrganizationUsageSummaryExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrganizationUsageSummary, error) - /* - GetPlatform Get platform - Fetch a single platform - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @return ApiGetPlatformRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetPlatform(ctx context.Context, projectId string, region string, platformId string) ApiGetPlatformRequest - /* - GetPlatformExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @return Platforms - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetPlatformExecute(ctx context.Context, projectId string, region string, platformId string) (*Platforms, error) - /* - GetPlatformQuota Get organization quota on a platform - Returns an organization quota on a platform. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @param quotaId - @return ApiGetPlatformQuotaRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetPlatformQuota(ctx context.Context, projectId string, region string, platformId string, quotaId string) ApiGetPlatformQuotaRequest - /* - GetPlatformQuotaExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @param quotaId - @return Quota - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetPlatformQuotaExecute(ctx context.Context, projectId string, region string, platformId string, quotaId string) (*Quota, error) - /* - GetSpace Get a space - Returns a space. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiGetSpaceRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiGetSpaceRequest - /* - GetSpaceExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return Space - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - GetSpaceExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*Space, error) - /* - ListOrganizationQuotas List organization quotas - Returns a list of organization quotas. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiListOrganizationQuotasRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListOrganizationQuotas(ctx context.Context, projectId string, region string, organizationId string) ApiListOrganizationQuotasRequest - /* - ListOrganizationQuotasExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return []Quota - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListOrganizationQuotasExecute(ctx context.Context, projectId string, region string, organizationId string) ([]Quota, error) - /* - ListOrganizations List organizations - Returns a list of organizations for a specific STACKIT project. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return ApiListOrganizationsRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListOrganizations(ctx context.Context, projectId string, region string) ApiListOrganizationsRequest - /* - ListOrganizationsExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return OrganizationsList - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListOrganizationsExecute(ctx context.Context, projectId string, region string) (*OrganizationsList, error) - /* - ListPlatformQuotas List organization quotas on a platform - Returns a list of organization quotas on a platform. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @return ApiListPlatformQuotasRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListPlatformQuotas(ctx context.Context, projectId string, region string, platformId string) ApiListPlatformQuotasRequest - /* - ListPlatformQuotasExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @return []Quota - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListPlatformQuotasExecute(ctx context.Context, projectId string, region string, platformId string) ([]Quota, error) - /* - ListPlatforms List all platforms - List all platforms available for a STACKIT project - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return ApiListPlatformsRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListPlatforms(ctx context.Context, projectId string, region string) ApiListPlatformsRequest - /* - ListPlatformsExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return PlatformList - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListPlatformsExecute(ctx context.Context, projectId string, region string) (*PlatformList, error) - /* - ListSpaces List spaces - Returns a list of spaces for a specific organization. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiListSpacesRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListSpaces(ctx context.Context, projectId string, region string, organizationId string) ApiListSpacesRequest - /* - ListSpacesExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return SpacesList - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - ListSpacesExecute(ctx context.Context, projectId string, region string, organizationId string) (*SpacesList, error) - /* - UpdateOrganization Update organization - Update organization. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiUpdateOrganizationRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - UpdateOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiUpdateOrganizationRequest - /* - UpdateOrganizationExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return Organization - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - UpdateOrganizationExecute(ctx context.Context, projectId string, region string, organizationId string) (*Organization, error) - /* - UpdateSpace Update space - Update space. - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiUpdateSpaceRequest - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - UpdateSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiUpdateSpaceRequest - /* - UpdateSpaceExecute executes the request - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return Space - - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - */ - UpdateSpaceExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*Space, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiApplyOrganizationQuotaRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - ApplyOrganizationQuotaPayload(applyOrganizationQuotaPayload ApplyOrganizationQuotaPayload) ApiApplyOrganizationQuotaRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrganizationQuota, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiCreateOrgManagerRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrgManagerResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiCreateOrgRoleRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - CreateOrgRolePayload(createOrgRolePayload CreateOrgRolePayload) ApiCreateOrgRoleRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrgRoleResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiCreateOrganizationRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - CreateOrganizationPayload(createOrganizationPayload CreateOrganizationPayload) ApiCreateOrganizationRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrganizationCreateResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiCreateSpaceRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - CreateSpacePayload(createSpacePayload CreateSpacePayload) ApiCreateSpaceRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Space, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiCreateSpaceRoleRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - CreateSpaceRolePayload(createSpaceRolePayload CreateSpaceRolePayload) ApiCreateSpaceRoleRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*SpaceRoleCreateResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiDeleteOrgManagerRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrgManagerDeleteResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiDeleteOrganizationRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrganizationDeleteResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiDeleteSpaceRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*SpaceDeleteResponse, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetOrgManagerRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrgManager, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetOrganizationRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Organization, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetOrganizationQuotaRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Quota, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetOrganizationUsageSummaryRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrganizationUsageSummary, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetPlatformRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Platforms, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetPlatformQuotaRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Quota, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiGetSpaceRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Space, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiListOrganizationQuotasRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() ([]Quota, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiListOrganizationsRequest interface { - // Adds the details to the response that can be queried from the Cloud Controller API - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - WithDetails(withDetails bool) ApiListOrganizationsRequest - // In case `withDetails` is enabled, the organization list can be sorted by `name`. In order to sort by `name`, you have to set the value `name`. The default sort ordering is ascending. To specify descending order for `name` field, you have to append ` desc` suffix; for example `name desc`. - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - OrderBy(orderBy string) ApiListOrganizationsRequest - // Which page is returned - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Page(page int64) ApiListOrganizationsRequest - // Elements to be returned per page - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - PerPage(perPage int64) ApiListOrganizationsRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*OrganizationsList, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiListPlatformQuotasRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() ([]Quota, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiListPlatformsRequest interface { - // Which page is returned - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Page(page int64) ApiListPlatformsRequest - // Elements to be returned per page - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - PerPage(perPage int64) ApiListPlatformsRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*PlatformList, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiListSpacesRequest interface { - // Which page is returned - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Page(page int64) ApiListSpacesRequest - // Elements to be returned per page - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - PerPage(perPage int64) ApiListSpacesRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*SpacesList, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiUpdateOrganizationRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - UpdateOrganizationPayload(updateOrganizationPayload UpdateOrganizationPayload) ApiUpdateOrganizationRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Organization, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApiUpdateSpaceRequest interface { - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - UpdateSpacePayload(updateSpacePayload UpdateSpacePayload) ApiUpdateSpaceRequest - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - Execute() (*Space, error) -} - -// DefaultApiService DefaultApi service -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type DefaultApiService service - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApplyOrganizationQuotaRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - applyOrganizationQuotaPayload *ApplyOrganizationQuotaPayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ApplyOrganizationQuotaRequest) ApplyOrganizationQuotaPayload(applyOrganizationQuotaPayload ApplyOrganizationQuotaPayload) ApiApplyOrganizationQuotaRequest { - r.applyOrganizationQuotaPayload = &applyOrganizationQuotaPayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ApplyOrganizationQuotaRequest) Execute() (*OrganizationQuota, error) { - var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrganizationQuota - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ApplyOrganizationQuota") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/quota" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.applyOrganizationQuotaPayload == nil { - return localVarReturnValue, fmt.Errorf("applyOrganizationQuotaPayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.applyOrganizationQuotaPayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -ApplyOrganizationQuota: Apply an organization quota - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiApplyOrganizationQuotaRequest -*/ -func (a *APIClient) ApplyOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string) ApiApplyOrganizationQuotaRequest { - return ApplyOrganizationQuotaRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) ApplyOrganizationQuotaExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrganizationQuota, error) { - r := ApplyOrganizationQuotaRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgManagerRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateOrgManagerRequest) Execute() (*OrgManagerResponse, error) { - var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrgManagerResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateOrgManager") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/organization_manager" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -CreateOrgManager: Create organization manager - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiCreateOrgManagerRequest -*/ -func (a *APIClient) CreateOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgManagerRequest { - return CreateOrgManagerRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) CreateOrgManagerExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgManagerResponse, error) { - r := CreateOrgManagerRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRoleRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - createOrgRolePayload *CreateOrgRolePayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateOrgRoleRequest) CreateOrgRolePayload(createOrgRolePayload CreateOrgRolePayload) ApiCreateOrgRoleRequest { - r.createOrgRolePayload = &createOrgRolePayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateOrgRoleRequest) Execute() (*OrgRoleResponse, error) { - var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrgRoleResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateOrgRole") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/roles" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.createOrgRolePayload == nil { - return localVarReturnValue, fmt.Errorf("createOrgRolePayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.createOrgRolePayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -CreateOrgRole: Assign organization role - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiCreateOrgRoleRequest -*/ -func (a *APIClient) CreateOrgRole(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgRoleRequest { - return CreateOrgRoleRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) CreateOrgRoleExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgRoleResponse, error) { - r := CreateOrgRoleRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - createOrganizationPayload *CreateOrganizationPayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateOrganizationRequest) CreateOrganizationPayload(createOrganizationPayload CreateOrganizationPayload) ApiCreateOrganizationRequest { - r.createOrganizationPayload = &createOrganizationPayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateOrganizationRequest) Execute() (*OrganizationCreateResponse, error) { - var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrganizationCreateResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateOrganization") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.createOrganizationPayload == nil { - return localVarReturnValue, fmt.Errorf("createOrganizationPayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.createOrganizationPayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -CreateOrganization: Create an organization - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return ApiCreateOrganizationRequest -*/ -func (a *APIClient) CreateOrganization(ctx context.Context, projectId string, region string) ApiCreateOrganizationRequest { - return CreateOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) CreateOrganizationExecute(ctx context.Context, projectId string, region string) (*OrganizationCreateResponse, error) { - r := CreateOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - createSpacePayload *CreateSpacePayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateSpaceRequest) CreateSpacePayload(createSpacePayload CreateSpacePayload) ApiCreateSpaceRequest { - r.createSpacePayload = &createSpacePayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateSpaceRequest) Execute() (*Space, error) { - var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Space - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateSpace") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/spaces" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.createSpacePayload == nil { - return localVarReturnValue, fmt.Errorf("createSpacePayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.createSpacePayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -CreateSpace: Create space - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiCreateSpaceRequest -*/ -func (a *APIClient) CreateSpace(ctx context.Context, projectId string, region string, organizationId string) ApiCreateSpaceRequest { - return CreateSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) CreateSpaceExecute(ctx context.Context, projectId string, region string, organizationId string) (*Space, error) { - r := CreateSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRoleRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - spaceId string - createSpaceRolePayload *CreateSpaceRolePayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateSpaceRoleRequest) CreateSpaceRolePayload(createSpaceRolePayload CreateSpaceRolePayload) ApiCreateSpaceRoleRequest { - r.createSpaceRolePayload = &createSpaceRolePayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r CreateSpaceRoleRequest) Execute() (*SpaceRoleCreateResponse, error) { - var ( - localVarHTTPMethod = http.MethodPost - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *SpaceRoleCreateResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.CreateSpaceRole") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/spaces/{spaceId}/roles" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"spaceId"+"}", url.PathEscape(ParameterValueToString(r.spaceId, "spaceId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.createSpaceRolePayload == nil { - return localVarReturnValue, fmt.Errorf("createSpaceRolePayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.createSpaceRolePayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -CreateSpaceRole: Assign space role - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiCreateSpaceRoleRequest -*/ -func (a *APIClient) CreateSpaceRole(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiCreateSpaceRoleRequest { - return CreateSpaceRoleRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) CreateSpaceRoleExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*SpaceRoleCreateResponse, error) { - r := CreateSpaceRoleRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type DeleteOrgManagerRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r DeleteOrgManagerRequest) Execute() (*OrgManagerDeleteResponse, error) { - var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrgManagerDeleteResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteOrgManager") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/organization_manager" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 410 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -DeleteOrgManager: Delete organization manager - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiDeleteOrgManagerRequest -*/ -func (a *APIClient) DeleteOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrgManagerRequest { - return DeleteOrgManagerRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) DeleteOrgManagerExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgManagerDeleteResponse, error) { - r := DeleteOrgManagerRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type DeleteOrganizationRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r DeleteOrganizationRequest) Execute() (*OrganizationDeleteResponse, error) { - var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrganizationDeleteResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteOrganization") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -DeleteOrganization: Delete organization - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiDeleteOrganizationRequest -*/ -func (a *APIClient) DeleteOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrganizationRequest { - return DeleteOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) DeleteOrganizationExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrganizationDeleteResponse, error) { - r := DeleteOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type DeleteSpaceRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - spaceId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r DeleteSpaceRequest) Execute() (*SpaceDeleteResponse, error) { - var ( - localVarHTTPMethod = http.MethodDelete - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *SpaceDeleteResponse - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.DeleteSpace") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/spaces/{spaceId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"spaceId"+"}", url.PathEscape(ParameterValueToString(r.spaceId, "spaceId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -DeleteSpace: Delete space - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiDeleteSpaceRequest -*/ -func (a *APIClient) DeleteSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiDeleteSpaceRequest { - return DeleteSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) DeleteSpaceExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*SpaceDeleteResponse, error) { - r := DeleteSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetOrgManagerRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetOrgManagerRequest) Execute() (*OrgManager, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrgManager - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetOrgManager") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/organization_manager" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetOrgManager: Get organization manager - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiGetOrgManagerRequest -*/ -func (a *APIClient) GetOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrgManagerRequest { - return GetOrgManagerRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetOrgManagerExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrgManager, error) { - r := GetOrgManagerRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetOrganizationRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetOrganizationRequest) Execute() (*Organization, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Organization - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetOrganization") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetOrganization: Get an organization - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiGetOrganizationRequest -*/ -func (a *APIClient) GetOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationRequest { - return GetOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetOrganizationExecute(ctx context.Context, projectId string, region string, organizationId string) (*Organization, error) { - r := GetOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetOrganizationQuotaRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - quotaId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetOrganizationQuotaRequest) Execute() (*Quota, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Quota - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetOrganizationQuota") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/quotas/{quotaId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"quotaId"+"}", url.PathEscape(ParameterValueToString(r.quotaId, "quotaId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetOrganizationQuota: Get an organization quota - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param quotaId - @return ApiGetOrganizationQuotaRequest -*/ -func (a *APIClient) GetOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string, quotaId string) ApiGetOrganizationQuotaRequest { - return GetOrganizationQuotaRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - quotaId: quotaId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetOrganizationQuotaExecute(ctx context.Context, projectId string, region string, organizationId string, quotaId string) (*Quota, error) { - r := GetOrganizationQuotaRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - quotaId: quotaId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetOrganizationUsageSummaryRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetOrganizationUsageSummaryRequest) Execute() (*OrganizationUsageSummary, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrganizationUsageSummary - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetOrganizationUsageSummary") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/usage_summary" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetOrganizationUsageSummary: Get an organization usage summary - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiGetOrganizationUsageSummaryRequest -*/ -func (a *APIClient) GetOrganizationUsageSummary(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationUsageSummaryRequest { - return GetOrganizationUsageSummaryRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetOrganizationUsageSummaryExecute(ctx context.Context, projectId string, region string, organizationId string) (*OrganizationUsageSummary, error) { - r := GetOrganizationUsageSummaryRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetPlatformRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - platformId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetPlatformRequest) Execute() (*Platforms, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Platforms - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetPlatform") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/platforms/{platformId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"platformId"+"}", url.PathEscape(ParameterValueToString(r.platformId, "platformId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetPlatform: Get platform - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @return ApiGetPlatformRequest -*/ -func (a *APIClient) GetPlatform(ctx context.Context, projectId string, region string, platformId string) ApiGetPlatformRequest { - return GetPlatformRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - platformId: platformId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetPlatformExecute(ctx context.Context, projectId string, region string, platformId string) (*Platforms, error) { - r := GetPlatformRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - platformId: platformId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetPlatformQuotaRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - platformId string - quotaId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetPlatformQuotaRequest) Execute() (*Quota, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Quota - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetPlatformQuota") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/platforms/{platformId}/quotas/{quotaId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"platformId"+"}", url.PathEscape(ParameterValueToString(r.platformId, "platformId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"quotaId"+"}", url.PathEscape(ParameterValueToString(r.quotaId, "quotaId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetPlatformQuota: Get organization quota on a platform - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @param quotaId - @return ApiGetPlatformQuotaRequest -*/ -func (a *APIClient) GetPlatformQuota(ctx context.Context, projectId string, region string, platformId string, quotaId string) ApiGetPlatformQuotaRequest { - return GetPlatformQuotaRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - platformId: platformId, - quotaId: quotaId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetPlatformQuotaExecute(ctx context.Context, projectId string, region string, platformId string, quotaId string) (*Quota, error) { - r := GetPlatformQuotaRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - platformId: platformId, - quotaId: quotaId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type GetSpaceRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - spaceId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r GetSpaceRequest) Execute() (*Space, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Space - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.GetSpace") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/spaces/{spaceId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"spaceId"+"}", url.PathEscape(ParameterValueToString(r.spaceId, "spaceId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -GetSpace: Get a space - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiGetSpaceRequest -*/ -func (a *APIClient) GetSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiGetSpaceRequest { - return GetSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) GetSpaceExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*Space, error) { - r := GetSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ListOrganizationQuotasRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListOrganizationQuotasRequest) Execute() ([]Quota, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []Quota - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListOrganizationQuotas") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/quotas" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -ListOrganizationQuotas: List organization quotas - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiListOrganizationQuotasRequest -*/ -func (a *APIClient) ListOrganizationQuotas(ctx context.Context, projectId string, region string, organizationId string) ApiListOrganizationQuotasRequest { - return ListOrganizationQuotasRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) ListOrganizationQuotasExecute(ctx context.Context, projectId string, region string, organizationId string) ([]Quota, error) { - r := ListOrganizationQuotasRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ListOrganizationsRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - withDetails *bool - orderBy *string - page *int64 - perPage *int64 -} - -// Adds the details to the response that can be queried from the Cloud Controller API -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListOrganizationsRequest) WithDetails(withDetails bool) ApiListOrganizationsRequest { - r.withDetails = &withDetails - return r -} - -// In case `withDetails` is enabled, the organization list can be sorted by `name`. In order to sort by `name`, you have to set the value `name`. The default sort ordering is ascending. To specify descending order for `name` field, you have to append ` desc` suffix; for example `name desc`. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListOrganizationsRequest) OrderBy(orderBy string) ApiListOrganizationsRequest { - r.orderBy = &orderBy - return r -} - -// Which page is returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListOrganizationsRequest) Page(page int64) ApiListOrganizationsRequest { - r.page = &page - return r -} - -// Elements to be returned per page -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListOrganizationsRequest) PerPage(perPage int64) ApiListOrganizationsRequest { - r.perPage = &perPage - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListOrganizationsRequest) Execute() (*OrganizationsList, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *OrganizationsList - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListOrganizations") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if r.withDetails != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "withDetails", r.withDetails, "") - } - if r.orderBy != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "orderBy", r.orderBy, "") - } - if r.page != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "page", r.page, "") - } - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") - } - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -ListOrganizations: List organizations - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return ApiListOrganizationsRequest -*/ -func (a *APIClient) ListOrganizations(ctx context.Context, projectId string, region string) ApiListOrganizationsRequest { - return ListOrganizationsRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) ListOrganizationsExecute(ctx context.Context, projectId string, region string) (*OrganizationsList, error) { - r := ListOrganizationsRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ListPlatformQuotasRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - platformId string -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListPlatformQuotasRequest) Execute() ([]Quota, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue []Quota - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListPlatformQuotas") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/platforms/{platformId}/quotas" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"platformId"+"}", url.PathEscape(ParameterValueToString(r.platformId, "platformId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -ListPlatformQuotas: List organization quotas on a platform - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param platformId - @return ApiListPlatformQuotasRequest -*/ -func (a *APIClient) ListPlatformQuotas(ctx context.Context, projectId string, region string, platformId string) ApiListPlatformQuotasRequest { - return ListPlatformQuotasRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - platformId: platformId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) ListPlatformQuotasExecute(ctx context.Context, projectId string, region string, platformId string) ([]Quota, error) { - r := ListPlatformQuotasRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - platformId: platformId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ListPlatformsRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - page *int64 - perPage *int64 -} - -// Which page is returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListPlatformsRequest) Page(page int64) ApiListPlatformsRequest { - r.page = &page - return r -} - -// Elements to be returned per page -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListPlatformsRequest) PerPage(perPage int64) ApiListPlatformsRequest { - r.perPage = &perPage - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListPlatformsRequest) Execute() (*PlatformList, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *PlatformList - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListPlatforms") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/platforms" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if r.page != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "page", r.page, "") - } - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") - } - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -ListPlatforms: List all platforms - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @return ApiListPlatformsRequest -*/ -func (a *APIClient) ListPlatforms(ctx context.Context, projectId string, region string) ApiListPlatformsRequest { - return ListPlatformsRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) ListPlatformsExecute(ctx context.Context, projectId string, region string) (*PlatformList, error) { - r := ListPlatformsRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ListSpacesRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - page *int64 - perPage *int64 -} - -// Which page is returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListSpacesRequest) Page(page int64) ApiListSpacesRequest { - r.page = &page - return r -} - -// Elements to be returned per page -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListSpacesRequest) PerPage(perPage int64) ApiListSpacesRequest { - r.perPage = &perPage - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r ListSpacesRequest) Execute() (*SpacesList, error) { - var ( - localVarHTTPMethod = http.MethodGet - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *SpacesList - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.ListSpaces") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/spaces" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - - if r.page != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "page", r.page, "") - } - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") - } - // to determine the Content-Type header - localVarHTTPContentTypes := []string{} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -ListSpaces: List spaces - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiListSpacesRequest -*/ -func (a *APIClient) ListSpaces(ctx context.Context, projectId string, region string, organizationId string) ApiListSpacesRequest { - return ListSpacesRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) ListSpacesExecute(ctx context.Context, projectId string, region string, organizationId string) (*SpacesList, error) { - r := ListSpacesRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - updateOrganizationPayload *UpdateOrganizationPayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r UpdateOrganizationRequest) UpdateOrganizationPayload(updateOrganizationPayload UpdateOrganizationPayload) ApiUpdateOrganizationRequest { - r.updateOrganizationPayload = &updateOrganizationPayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r UpdateOrganizationRequest) Execute() (*Organization, error) { - var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Organization - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateOrganization") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.updateOrganizationPayload == nil { - return localVarReturnValue, fmt.Errorf("updateOrganizationPayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.updateOrganizationPayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -UpdateOrganization: Update organization - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @return ApiUpdateOrganizationRequest -*/ -func (a *APIClient) UpdateOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiUpdateOrganizationRequest { - return UpdateOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) UpdateOrganizationExecute(ctx context.Context, projectId string, region string, organizationId string) (*Organization, error) { - r := UpdateOrganizationRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - } - return r.Execute() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateSpaceRequest struct { - ctx context.Context - apiService *DefaultApiService - projectId string - region string - organizationId string - spaceId string - updateSpacePayload *UpdateSpacePayload -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r UpdateSpaceRequest) UpdateSpacePayload(updateSpacePayload UpdateSpacePayload) ApiUpdateSpaceRequest { - r.updateSpacePayload = &updateSpacePayload - return r -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (r UpdateSpaceRequest) Execute() (*Space, error) { - var ( - localVarHTTPMethod = http.MethodPatch - localVarPostBody interface{} - formFiles []formFile - localVarReturnValue *Space - ) - a := r.apiService - client, ok := a.client.(*APIClient) - if !ok { - return localVarReturnValue, fmt.Errorf("could not parse client to type APIClient") - } - localBasePath, err := client.cfg.ServerURLWithContext(r.ctx, "DefaultApiService.UpdateSpace") - if err != nil { - return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} - } - - localVarPath := localBasePath + "/v1/projects/{projectId}/regions/{region}/organizations/{organizationId}/spaces/{spaceId}" - localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(ParameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"spaceId"+"}", url.PathEscape(ParameterValueToString(r.spaceId, "spaceId")), -1) - - localVarHeaderParams := make(map[string]string) - localVarQueryParams := url.Values{} - localVarFormParams := url.Values{} - if r.updateSpacePayload == nil { - return localVarReturnValue, fmt.Errorf("updateSpacePayload is required and must be specified") - } - - // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} - - // set Content-Type header - localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) - if localVarHTTPContentType != "" { - localVarHeaderParams["Content-Type"] = localVarHTTPContentType - } - - // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} - - // set Accept header - localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) - if localVarHTTPHeaderAccept != "" { - localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept - } - // body params - localVarPostBody = r.updateSpacePayload - req, err := client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) - if err != nil { - return localVarReturnValue, err - } - - contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) - if ok { - *contextHTTPRequest = req - } - - localVarHTTPResponse, err := client.callAPI(req) - contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) - if ok { - *contextHTTPResponse = localVarHTTPResponse - } - if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, err - } - - localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) - localVarHTTPResponse.Body.Close() - localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) - if err != nil { - return localVarReturnValue, err - } - - if localVarHTTPResponse.StatusCode >= 300 { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: localVarHTTPResponse.Status, - } - if localVarHTTPResponse.StatusCode == 400 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 401 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 403 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 404 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - return localVarReturnValue, newErr - } - if localVarHTTPResponse.StatusCode == 500 { - var v ErrorResponse - err = client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr.ErrorMessage = err.Error() - return localVarReturnValue, newErr - } - newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) - newErr.Model = v - } - return localVarReturnValue, newErr - } - - err = client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &oapierror.GenericOpenAPIError{ - StatusCode: localVarHTTPResponse.StatusCode, - Body: localVarBody, - ErrorMessage: err.Error(), - } - return localVarReturnValue, newErr - } - - return localVarReturnValue, nil -} - -/* -UpdateSpace: Update space - -Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - - @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param projectId - @param region - @param organizationId - @param spaceId - @return ApiUpdateSpaceRequest -*/ -func (a *APIClient) UpdateSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiUpdateSpaceRequest { - return UpdateSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (a *APIClient) UpdateSpaceExecute(ctx context.Context, projectId string, region string, organizationId string, spaceId string) (*Space, error) { - r := UpdateSpaceRequest{ - apiService: a.defaultApi, - ctx: ctx, - projectId: projectId, - region: region, - organizationId: organizationId, - spaceId: spaceId, - } - return r.Execute() -} diff --git a/services/scf/client.go b/services/scf/client.go deleted file mode 100644 index c9b2659cdf..0000000000 --- a/services/scf/client.go +++ /dev/null @@ -1,635 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "bytes" - "context" - "encoding/json" - "encoding/xml" - "fmt" - "io" - "log" - "mime/multipart" - "net/http" - "net/http/httputil" - "net/url" - "os" - "path/filepath" - "reflect" - "regexp" - "strconv" - "strings" - "time" - "unicode/utf8" - - "github.com/stackitcloud/stackit-sdk-go/core/auth" - "github.com/stackitcloud/stackit-sdk-go/core/config" -) - -var ( - jsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:vnd\.[^;]+\+)?json)`) - xmlCheck = regexp.MustCompile(`(?i:(?:application|text)/xml)`) - queryParamSplit = regexp.MustCompile(`(^|&)([^&]+)`) - queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") -) - -// APIClient manages communication with the STACKIT Cloud Foundry API API v1.0.0 -// In most cases there should be only one, shared, APIClient. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type APIClient struct { - cfg *config.Configuration - common service // Reuse a single struct instead of allocating one for each service on the heap. - defaultApi *DefaultApiService -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type service struct { - client DefaultApi -} - -// NewAPIClient creates a new API client. -// Optionally receives configuration options -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewAPIClient(opts ...config.ConfigurationOption) (*APIClient, error) { - cfg := NewConfiguration() - - for _, option := range opts { - err := option(cfg) - if err != nil { - return nil, fmt.Errorf("configuring the client: %w", err) - } - } - - err := config.ConfigureRegion(cfg) - if err != nil { - return nil, fmt.Errorf("configuring region: %w", err) - } - - if cfg.HTTPClient == nil { - cfg.HTTPClient = &http.Client{} - } - - authRoundTripper, err := auth.SetupAuth(cfg) - if err != nil { - return nil, fmt.Errorf("setting up authentication: %w", err) - } - - roundTripper := authRoundTripper - if cfg.Middleware != nil { - roundTripper = config.ChainMiddleware(roundTripper, cfg.Middleware...) - } - - cfg.HTTPClient.Transport = roundTripper - - c := &APIClient{} - c.cfg = cfg - c.common.client = c - c.defaultApi = (*DefaultApiService)(&c.common) - - return c, nil -} - -func atoi(in string) (int, error) { - return strconv.Atoi(in) -} - -// selectHeaderContentType select a content type from the available list. -func selectHeaderContentType(contentTypes []string) string { - if len(contentTypes) == 0 { - return "" - } - if contains(contentTypes, "application/json") { - return "application/json" - } - return contentTypes[0] // use the first content type specified in 'consumes' -} - -// selectHeaderAccept join all accept types and return -func selectHeaderAccept(accepts []string) string { - if len(accepts) == 0 { - return "" - } - - if contains(accepts, "application/json") { - return "application/json" - } - - return strings.Join(accepts, ",") -} - -// contains is a case insensitive match, finding needle in a haystack -func contains(haystack []string, needle string) bool { - for _, a := range haystack { - if strings.EqualFold(a, needle) { - return true - } - } - return false -} - -// Verify optional parameters are of the correct type. -func typeCheckParameter(obj interface{}, expected string, name string) error { - // Make sure there is an object. - if obj == nil { - return nil - } - - // Check the type is as expected. - if reflect.TypeOf(obj).String() != expected { - return fmt.Errorf("expected %s to be of type %s but received %s", name, expected, reflect.TypeOf(obj).String()) - } - return nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func ParameterValueToString(obj interface{}, key string) string { - if reflect.TypeOf(obj).Kind() != reflect.Ptr { - return fmt.Sprintf("%v", obj) - } - var param, ok = obj.(MappedNullable) - if !ok { - return "" - } - dataMap, err := param.ToMap() - if err != nil { - return "" - } - return fmt.Sprintf("%v", dataMap[key]) -} - -// parameterAddToHeaderOrQuery adds the provided object to the request header or url query -// supporting deep object syntax -func parameterAddToHeaderOrQuery(headerOrQueryParams interface{}, keyPrefix string, obj interface{}, collectionType string) { - var v = reflect.ValueOf(obj) - var value = "" - if v == reflect.ValueOf(nil) { - value = "null" - } else { - switch v.Kind() { - case reflect.Invalid: - value = "invalid" - - case reflect.Struct: - if t, ok := obj.(MappedNullable); ok { - dataMap, err := t.ToMap() - if err != nil { - return - } - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, dataMap, collectionType) - return - } - if t, ok := obj.(time.Time); ok { - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, t.Format(time.RFC3339), collectionType) - return - } - value = v.Type().String() + " value" - case reflect.Slice: - var indValue = reflect.ValueOf(obj) - if indValue == reflect.ValueOf(nil) { - return - } - var lenIndValue = indValue.Len() - for i := 0; i < lenIndValue; i++ { - var arrayValue = indValue.Index(i) - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, arrayValue.Interface(), collectionType) - } - return - - case reflect.Map: - var indValue = reflect.ValueOf(obj) - if indValue == reflect.ValueOf(nil) { - return - } - iter := indValue.MapRange() - for iter.Next() { - k, v := iter.Key(), iter.Value() - parameterAddToHeaderOrQuery(headerOrQueryParams, fmt.Sprintf("%s[%s]", keyPrefix, k.String()), v.Interface(), collectionType) - } - return - - case reflect.Interface: - fallthrough - case reflect.Ptr: - parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, v.Elem().Interface(), collectionType) - return - - case reflect.Int, reflect.Int8, reflect.Int16, - reflect.Int32, reflect.Int64: - value = strconv.FormatInt(v.Int(), 10) - case reflect.Uint, reflect.Uint8, reflect.Uint16, - reflect.Uint32, reflect.Uint64, reflect.Uintptr: - value = strconv.FormatUint(v.Uint(), 10) - case reflect.Float32, reflect.Float64: - value = strconv.FormatFloat(v.Float(), 'g', -1, 32) - case reflect.Bool: - value = strconv.FormatBool(v.Bool()) - case reflect.String: - value = v.String() - default: - value = v.Type().String() + " value" - } - } - - switch valuesMap := headerOrQueryParams.(type) { - case url.Values: - if collectionType == "csv" && valuesMap.Get(keyPrefix) != "" { - valuesMap.Set(keyPrefix, valuesMap.Get(keyPrefix)+","+value) - } else { - valuesMap.Add(keyPrefix, value) - } - break - case map[string]string: - valuesMap[keyPrefix] = value - break - } -} - -// helper for converting interface{} parameters to json strings -func parameterToJson(obj interface{}) (string, error) { - jsonBuf, err := json.Marshal(obj) - if err != nil { - return "", err - } - return string(jsonBuf), err -} - -// callAPI do the request. -func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) { - if c.cfg.Debug { - dump, err := httputil.DumpRequestOut(request, true) - if err != nil { - return nil, err - } - log.Printf("\n%s\n", string(dump)) - } - - resp, err := c.cfg.HTTPClient.Do(request) - if err != nil { - return resp, err - } - - if c.cfg.Debug { - dump, err := httputil.DumpResponse(resp, true) - if err != nil { - return resp, err - } - log.Printf("\n%s\n", string(dump)) - } - return resp, err -} - -// Allow modification of underlying config for alternate implementations and testing -// Caution: modifying the configuration while live can cause data races and potentially unwanted behavior -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (c *APIClient) GetConfig() *config.Configuration { - return c.cfg -} - -type formFile struct { - fileBytes []byte - fileName string - formFileName string -} - -// prepareRequest build the request -func (c *APIClient) prepareRequest( - ctx context.Context, - path string, method string, - postBody interface{}, - headerParams map[string]string, - queryParams url.Values, - formParams url.Values, - formFiles []formFile) (localVarRequest *http.Request, err error) { - - var body *bytes.Buffer - - // Detect postBody type and post. - if !IsNil(postBody) { - contentType := headerParams["Content-Type"] - if contentType == "" { - contentType = detectContentType(postBody) - headerParams["Content-Type"] = contentType - } - - body, err = setBody(postBody, contentType) - if err != nil { - return nil, err - } - } - - // add form parameters and file if available. - if strings.HasPrefix(headerParams["Content-Type"], "multipart/form-data") && len(formParams) > 0 || (len(formFiles) > 0) { - if body != nil { - return nil, fmt.Errorf("cannot specify postBody and multipart form at the same time.") - } - body = &bytes.Buffer{} - w := multipart.NewWriter(body) - - for k, v := range formParams { - for _, iv := range v { - if strings.HasPrefix(k, "@") { // file - err = addFile(w, k[1:], iv) - if err != nil { - return nil, err - } - } else { // form value - w.WriteField(k, iv) - } - } - } - for _, formFile := range formFiles { - if len(formFile.fileBytes) > 0 && formFile.fileName != "" { - w.Boundary() - part, err := w.CreateFormFile(formFile.formFileName, filepath.Base(formFile.fileName)) - if err != nil { - return nil, err - } - _, err = part.Write(formFile.fileBytes) - if err != nil { - return nil, err - } - } - } - - // Set the Boundary in the Content-Type - headerParams["Content-Type"] = w.FormDataContentType() - - // Set Content-Length - headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len()) - w.Close() - } - - if strings.HasPrefix(headerParams["Content-Type"], "application/x-www-form-urlencoded") && len(formParams) > 0 { - if body != nil { - return nil, fmt.Errorf("cannot specify postBody and x-www-form-urlencoded form at the same time.") - } - body = &bytes.Buffer{} - body.WriteString(formParams.Encode()) - // Set Content-Length - headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len()) - } - - // Setup path and query parameters - url, err := url.Parse(path) - if err != nil { - return nil, err - } - - // Override request host, if applicable - if c.cfg.Host != "" { - url.Host = c.cfg.Host - } - - // Override request scheme, if applicable - if c.cfg.Scheme != "" { - url.Scheme = c.cfg.Scheme - } - - // Adding Query Param - query := url.Query() - for k, v := range queryParams { - for _, iv := range v { - query.Add(k, iv) - } - } - - // Encode the parameters. - url.RawQuery = queryParamSplit.ReplaceAllStringFunc(query.Encode(), func(s string) string { - pieces := strings.Split(s, "=") - pieces[0] = queryDescape.Replace(pieces[0]) - return strings.Join(pieces, "=") - }) - - // Generate a new request - if body != nil { - localVarRequest, err = http.NewRequest(method, url.String(), body) - } else { - localVarRequest, err = http.NewRequest(method, url.String(), nil) - } - if err != nil { - return nil, err - } - - // add header parameters, if any - if len(headerParams) > 0 { - headers := http.Header{} - for h, v := range headerParams { - headers[h] = []string{v} - } - localVarRequest.Header = headers - } - - // Add the user agent to the request. - localVarRequest.Header.Add("User-Agent", c.cfg.UserAgent) - - if ctx != nil { - // add context to the request - localVarRequest = localVarRequest.WithContext(ctx) - - // Walk through any authentication. - - } - - for header, value := range c.cfg.DefaultHeader { - localVarRequest.Header.Add(header, value) - } - return localVarRequest, nil -} - -func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) { - if len(b) == 0 { - return nil - } - if s, ok := v.(*string); ok { - *s = string(b) - return nil - } - if f, ok := v.(*os.File); ok { - f, err = os.CreateTemp("", "HttpClientFile") - if err != nil { - return - } - _, err = f.Write(b) - if err != nil { - return - } - _, err = f.Seek(0, io.SeekStart) - return - } - if f, ok := v.(**os.File); ok { - *f, err = os.CreateTemp("", "HttpClientFile") - if err != nil { - return - } - _, err = (*f).Write(b) - if err != nil { - return - } - _, err = (*f).Seek(0, io.SeekStart) - return - } - if xmlCheck.MatchString(contentType) { - if err = xml.Unmarshal(b, v); err != nil { - return err - } - return nil - } - if jsonCheck.MatchString(contentType) { - if actualObj, ok := v.(interface{ GetActualInstance() interface{} }); ok { // oneOf, anyOf schemas - if unmarshalObj, ok := actualObj.(interface{ UnmarshalJSON([]byte) error }); ok { // make sure it has UnmarshalJSON defined - if err = unmarshalObj.UnmarshalJSON(b); err != nil { - return err - } - } else { - return fmt.Errorf("unknown type with GetActualInstance but no unmarshalObj.UnmarshalJSON defined") - } - } else if err = json.Unmarshal(b, v); err != nil { // simple model - return err - } - return nil - } - return fmt.Errorf("undefined response type") -} - -// Add a file to the multipart request -func addFile(w *multipart.Writer, fieldName, path string) error { - file, err := os.Open(filepath.Clean(path)) - if err != nil { - return err - } - defer file.Close() - - part, err := w.CreateFormFile(fieldName, filepath.Base(path)) - if err != nil { - return err - } - _, err = io.Copy(part, file) - - return err -} - -// A wrapper for strict JSON decoding -func newStrictDecoder(data []byte) *json.Decoder { - dec := json.NewDecoder(bytes.NewBuffer(data)) - dec.DisallowUnknownFields() - return dec -} - -// Set request body from an interface{} -func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) { - if bodyBuf == nil { - bodyBuf = &bytes.Buffer{} - } - - if reader, ok := body.(io.Reader); ok { - _, err = bodyBuf.ReadFrom(reader) - } else if fp, ok := body.(*os.File); ok { - _, err = bodyBuf.ReadFrom(fp) - } else if b, ok := body.([]byte); ok { - _, err = bodyBuf.Write(b) - } else if s, ok := body.(string); ok { - _, err = bodyBuf.WriteString(s) - } else if s, ok := body.(*string); ok { - _, err = bodyBuf.WriteString(*s) - } else if jsonCheck.MatchString(contentType) { - err = json.NewEncoder(bodyBuf).Encode(body) - } else if xmlCheck.MatchString(contentType) { - err = xml.NewEncoder(bodyBuf).Encode(body) - } - - if err != nil { - return nil, err - } - - if bodyBuf.Len() == 0 { - err = fmt.Errorf("invalid body type %s", contentType) - return nil, err - } - return bodyBuf, nil -} - -// detectContentType method is used to figure out `Request.Body` content type for request header -func detectContentType(body interface{}) string { - contentType := "text/plain; charset=utf-8" - kind := reflect.TypeOf(body).Kind() - - switch kind { - case reflect.Struct, reflect.Map, reflect.Ptr: - contentType = "application/json; charset=utf-8" - case reflect.String: - contentType = "text/plain; charset=utf-8" - default: - if b, ok := body.([]byte); ok { - contentType = http.DetectContentType(b) - } else if kind == reflect.Slice { - contentType = "application/json; charset=utf-8" - } - } - - return contentType -} - -// Ripped from https://github.com/gregjones/httpcache/blob/master/httpcache.go -type cacheControl map[string]string - -func parseCacheControl(headers http.Header) cacheControl { - cc := cacheControl{} - ccHeader := headers.Get("Cache-Control") - for _, part := range strings.Split(ccHeader, ",") { - part = strings.Trim(part, " ") - if part == "" { - continue - } - if strings.ContainsRune(part, '=') { - keyval := strings.Split(part, "=") - cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",") - } else { - cc[part] = "" - } - } - return cc -} - -// CacheExpires helper function to determine remaining time before repeating a request. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func CacheExpires(r *http.Response) time.Time { - // Figure out when the cache expires. - var expires time.Time - now, err := time.Parse(time.RFC1123, r.Header.Get("date")) - if err != nil { - return time.Now() - } - respCacheControl := parseCacheControl(r.Header) - - if maxAge, ok := respCacheControl["max-age"]; ok { - lifetime, err := time.ParseDuration(maxAge + "s") - if err != nil { - expires = now - } else { - expires = now.Add(lifetime) - } - } else { - expiresHeader := r.Header.Get("Expires") - if expiresHeader != "" { - expires, err = time.Parse(time.RFC1123, expiresHeader) - if err != nil { - expires = now - } - } - } - return expires -} - -func strlen(s string) int { - return utf8.RuneCountInString(s) -} diff --git a/services/scf/configuration.go b/services/scf/configuration.go deleted file mode 100644 index 9ad9a5fa5a..0000000000 --- a/services/scf/configuration.go +++ /dev/null @@ -1,40 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "github.com/stackitcloud/stackit-sdk-go/core/config" -) - -// NewConfiguration returns a new Configuration object -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewConfiguration() *config.Configuration { - cfg := &config.Configuration{ - DefaultHeader: make(map[string]string), - UserAgent: "stackit-sdk-go/scf", - Debug: false, - Servers: config.ServerConfigurations{ - { - URL: "https://scf.api.stackit.cloud", - Description: "No description provided", - Variables: map[string]config.ServerVariable{ - "region": { - Description: "No description provided", - DefaultValue: "global", - }, - }, - }, - }, - OperationServers: map[string]config.ServerConfigurations{}, - } - return cfg -} diff --git a/services/scf/go.mod b/services/scf/go.mod index 2cdd12e00f..1d500402d4 100644 --- a/services/scf/go.mod +++ b/services/scf/go.mod @@ -4,7 +4,7 @@ go 1.25 require ( github.com/google/uuid v1.6.0 - github.com/stackitcloud/stackit-sdk-go/core v0.27.0 + github.com/stackitcloud/stackit-sdk-go/core v0.27.1 ) require github.com/golang-jwt/jwt/v5 v5.3.1 // indirect diff --git a/services/scf/go.sum b/services/scf/go.sum index 042f4a71a5..5bae1d1250 100644 --- a/services/scf/go.sum +++ b/services/scf/go.sum @@ -4,5 +4,5 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/stackitcloud/stackit-sdk-go/core v0.27.0 h1:7lc6qStcFDFf8zHP4ORPa9joybw+Sa2LtB6BVjKQ+ek= -github.com/stackitcloud/stackit-sdk-go/core v0.27.0/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA= +github.com/stackitcloud/stackit-sdk-go/core v0.27.1 h1:k7SrqqMoHjkvHbx6n6nV3Lt51itp8nNplht6vGHkPhw= +github.com/stackitcloud/stackit-sdk-go/core v0.27.1/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA= diff --git a/services/scf/model_apply_organization_quota_payload.go b/services/scf/model_apply_organization_quota_payload.go deleted file mode 100644 index 92b2d0b402..0000000000 --- a/services/scf/model_apply_organization_quota_payload.go +++ /dev/null @@ -1,149 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the ApplyOrganizationQuotaPayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &ApplyOrganizationQuotaPayload{} - -/* - types and functions for quotaId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApplyOrganizationQuotaPayloadGetQuotaIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getApplyOrganizationQuotaPayloadGetQuotaIdAttributeTypeOk(arg ApplyOrganizationQuotaPayloadGetQuotaIdAttributeType) (ret ApplyOrganizationQuotaPayloadGetQuotaIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setApplyOrganizationQuotaPayloadGetQuotaIdAttributeType(arg *ApplyOrganizationQuotaPayloadGetQuotaIdAttributeType, val ApplyOrganizationQuotaPayloadGetQuotaIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApplyOrganizationQuotaPayloadGetQuotaIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApplyOrganizationQuotaPayloadGetQuotaIdRetType = string - -// ApplyOrganizationQuotaPayload struct for ApplyOrganizationQuotaPayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ApplyOrganizationQuotaPayload struct { - // REQUIRED - QuotaId ApplyOrganizationQuotaPayloadGetQuotaIdAttributeType `json:"quotaId" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _ApplyOrganizationQuotaPayload ApplyOrganizationQuotaPayload - -// NewApplyOrganizationQuotaPayload instantiates a new ApplyOrganizationQuotaPayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewApplyOrganizationQuotaPayload(quotaId ApplyOrganizationQuotaPayloadGetQuotaIdArgType) *ApplyOrganizationQuotaPayload { - this := ApplyOrganizationQuotaPayload{} - setApplyOrganizationQuotaPayloadGetQuotaIdAttributeType(&this.QuotaId, quotaId) - return &this -} - -// NewApplyOrganizationQuotaPayloadWithDefaults instantiates a new ApplyOrganizationQuotaPayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewApplyOrganizationQuotaPayloadWithDefaults() *ApplyOrganizationQuotaPayload { - this := ApplyOrganizationQuotaPayload{} - return &this -} - -// GetQuotaId returns the QuotaId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ApplyOrganizationQuotaPayload) GetQuotaId() (ret ApplyOrganizationQuotaPayloadGetQuotaIdRetType) { - ret, _ = o.GetQuotaIdOk() - return ret -} - -// GetQuotaIdOk returns a tuple with the QuotaId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ApplyOrganizationQuotaPayload) GetQuotaIdOk() (ret ApplyOrganizationQuotaPayloadGetQuotaIdRetType, ok bool) { - return getApplyOrganizationQuotaPayloadGetQuotaIdAttributeTypeOk(o.QuotaId) -} - -// SetQuotaId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ApplyOrganizationQuotaPayload) SetQuotaId(v ApplyOrganizationQuotaPayloadGetQuotaIdRetType) { - setApplyOrganizationQuotaPayloadGetQuotaIdAttributeType(&o.QuotaId, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o ApplyOrganizationQuotaPayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getApplyOrganizationQuotaPayloadGetQuotaIdAttributeTypeOk(o.QuotaId); ok { - toSerialize["QuotaId"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableApplyOrganizationQuotaPayload struct { - value *ApplyOrganizationQuotaPayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableApplyOrganizationQuotaPayload) Get() *ApplyOrganizationQuotaPayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableApplyOrganizationQuotaPayload) Set(val *ApplyOrganizationQuotaPayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableApplyOrganizationQuotaPayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableApplyOrganizationQuotaPayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableApplyOrganizationQuotaPayload(val *ApplyOrganizationQuotaPayload) *NullableApplyOrganizationQuotaPayload { - return &NullableApplyOrganizationQuotaPayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableApplyOrganizationQuotaPayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableApplyOrganizationQuotaPayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_apply_organization_quota_payload_test.go b/services/scf/model_apply_organization_quota_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_apply_organization_quota_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_create_org_role_payload.go b/services/scf/model_create_org_role_payload.go deleted file mode 100644 index d57f31bb09..0000000000 --- a/services/scf/model_create_org_role_payload.go +++ /dev/null @@ -1,265 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the CreateOrgRolePayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateOrgRolePayload{} - -/* - types and functions for type -*/ - -// isEnumRef -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetTypeAttributeType = *OrgRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetTypeArgType = OrgRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetTypeRetType = OrgRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateOrgRolePayloadGetTypeAttributeTypeOk(arg CreateOrgRolePayloadGetTypeAttributeType) (ret CreateOrgRolePayloadGetTypeRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateOrgRolePayloadGetTypeAttributeType(arg *CreateOrgRolePayloadGetTypeAttributeType, val CreateOrgRolePayloadGetTypeRetType) { - *arg = &val -} - -/* - types and functions for userGuid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetUserGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateOrgRolePayloadGetUserGuidAttributeTypeOk(arg CreateOrgRolePayloadGetUserGuidAttributeType) (ret CreateOrgRolePayloadGetUserGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateOrgRolePayloadGetUserGuidAttributeType(arg *CreateOrgRolePayloadGetUserGuidAttributeType, val CreateOrgRolePayloadGetUserGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetUserGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetUserGuidRetType = string - -/* - types and functions for userName -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetUserNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateOrgRolePayloadGetUserNameAttributeTypeOk(arg CreateOrgRolePayloadGetUserNameAttributeType) (ret CreateOrgRolePayloadGetUserNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateOrgRolePayloadGetUserNameAttributeType(arg *CreateOrgRolePayloadGetUserNameAttributeType, val CreateOrgRolePayloadGetUserNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetUserNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayloadGetUserNameRetType = string - -// CreateOrgRolePayload struct for CreateOrgRolePayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrgRolePayload struct { - // REQUIRED - Type CreateOrgRolePayloadGetTypeAttributeType `json:"type" required:"true"` - UserGuid CreateOrgRolePayloadGetUserGuidAttributeType `json:"userGuid,omitempty"` - UserName CreateOrgRolePayloadGetUserNameAttributeType `json:"userName,omitempty"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _CreateOrgRolePayload CreateOrgRolePayload - -// NewCreateOrgRolePayload instantiates a new CreateOrgRolePayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateOrgRolePayload(types CreateOrgRolePayloadGetTypeArgType) *CreateOrgRolePayload { - this := CreateOrgRolePayload{} - setCreateOrgRolePayloadGetTypeAttributeType(&this.Type, types) - return &this -} - -// NewCreateOrgRolePayloadWithDefaults instantiates a new CreateOrgRolePayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateOrgRolePayloadWithDefaults() *CreateOrgRolePayload { - this := CreateOrgRolePayload{} - return &this -} - -// GetType returns the Type field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) GetType() (ret CreateOrgRolePayloadGetTypeRetType) { - ret, _ = o.GetTypeOk() - return ret -} - -// GetTypeOk returns a tuple with the Type field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) GetTypeOk() (ret CreateOrgRolePayloadGetTypeRetType, ok bool) { - return getCreateOrgRolePayloadGetTypeAttributeTypeOk(o.Type) -} - -// SetType sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) SetType(v CreateOrgRolePayloadGetTypeRetType) { - setCreateOrgRolePayloadGetTypeAttributeType(&o.Type, v) -} - -// GetUserGuid returns the UserGuid field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) GetUserGuid() (res CreateOrgRolePayloadGetUserGuidRetType) { - res, _ = o.GetUserGuidOk() - return -} - -// GetUserGuidOk returns a tuple with the UserGuid field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) GetUserGuidOk() (ret CreateOrgRolePayloadGetUserGuidRetType, ok bool) { - return getCreateOrgRolePayloadGetUserGuidAttributeTypeOk(o.UserGuid) -} - -// HasUserGuid returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) HasUserGuid() bool { - _, ok := o.GetUserGuidOk() - return ok -} - -// SetUserGuid gets a reference to the given string and assigns it to the UserGuid field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) SetUserGuid(v CreateOrgRolePayloadGetUserGuidRetType) { - setCreateOrgRolePayloadGetUserGuidAttributeType(&o.UserGuid, v) -} - -// GetUserName returns the UserName field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) GetUserName() (res CreateOrgRolePayloadGetUserNameRetType) { - res, _ = o.GetUserNameOk() - return -} - -// GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) GetUserNameOk() (ret CreateOrgRolePayloadGetUserNameRetType, ok bool) { - return getCreateOrgRolePayloadGetUserNameAttributeTypeOk(o.UserName) -} - -// HasUserName returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) HasUserName() bool { - _, ok := o.GetUserNameOk() - return ok -} - -// SetUserName gets a reference to the given string and assigns it to the UserName field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrgRolePayload) SetUserName(v CreateOrgRolePayloadGetUserNameRetType) { - setCreateOrgRolePayloadGetUserNameAttributeType(&o.UserName, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o CreateOrgRolePayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateOrgRolePayloadGetTypeAttributeTypeOk(o.Type); ok { - toSerialize["Type"] = val - } - if val, ok := getCreateOrgRolePayloadGetUserGuidAttributeTypeOk(o.UserGuid); ok { - toSerialize["UserGuid"] = val - } - if val, ok := getCreateOrgRolePayloadGetUserNameAttributeTypeOk(o.UserName); ok { - toSerialize["UserName"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableCreateOrgRolePayload struct { - value *CreateOrgRolePayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateOrgRolePayload) Get() *CreateOrgRolePayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateOrgRolePayload) Set(val *CreateOrgRolePayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateOrgRolePayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateOrgRolePayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableCreateOrgRolePayload(val *CreateOrgRolePayload) *NullableCreateOrgRolePayload { - return &NullableCreateOrgRolePayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateOrgRolePayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateOrgRolePayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_create_org_role_payload_test.go b/services/scf/model_create_org_role_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_create_org_role_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_create_organization_payload.go b/services/scf/model_create_organization_payload.go deleted file mode 100644 index 50f27190b0..0000000000 --- a/services/scf/model_create_organization_payload.go +++ /dev/null @@ -1,207 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the CreateOrganizationPayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateOrganizationPayload{} - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayloadGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateOrganizationPayloadGetNameAttributeTypeOk(arg CreateOrganizationPayloadGetNameAttributeType) (ret CreateOrganizationPayloadGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateOrganizationPayloadGetNameAttributeType(arg *CreateOrganizationPayloadGetNameAttributeType, val CreateOrganizationPayloadGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayloadGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayloadGetNameRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayloadGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateOrganizationPayloadGetPlatformIdAttributeTypeOk(arg CreateOrganizationPayloadGetPlatformIdAttributeType) (ret CreateOrganizationPayloadGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateOrganizationPayloadGetPlatformIdAttributeType(arg *CreateOrganizationPayloadGetPlatformIdAttributeType, val CreateOrganizationPayloadGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayloadGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayloadGetPlatformIdRetType = string - -// CreateOrganizationPayload struct for CreateOrganizationPayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateOrganizationPayload struct { - // REQUIRED - Name CreateOrganizationPayloadGetNameAttributeType `json:"name" required:"true"` - PlatformId CreateOrganizationPayloadGetPlatformIdAttributeType `json:"platformId,omitempty"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _CreateOrganizationPayload CreateOrganizationPayload - -// NewCreateOrganizationPayload instantiates a new CreateOrganizationPayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateOrganizationPayload(name CreateOrganizationPayloadGetNameArgType) *CreateOrganizationPayload { - this := CreateOrganizationPayload{} - setCreateOrganizationPayloadGetNameAttributeType(&this.Name, name) - return &this -} - -// NewCreateOrganizationPayloadWithDefaults instantiates a new CreateOrganizationPayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateOrganizationPayloadWithDefaults() *CreateOrganizationPayload { - this := CreateOrganizationPayload{} - return &this -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) GetName() (ret CreateOrganizationPayloadGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) GetNameOk() (ret CreateOrganizationPayloadGetNameRetType, ok bool) { - return getCreateOrganizationPayloadGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) SetName(v CreateOrganizationPayloadGetNameRetType) { - setCreateOrganizationPayloadGetNameAttributeType(&o.Name, v) -} - -// GetPlatformId returns the PlatformId field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) GetPlatformId() (res CreateOrganizationPayloadGetPlatformIdRetType) { - res, _ = o.GetPlatformIdOk() - return -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) GetPlatformIdOk() (ret CreateOrganizationPayloadGetPlatformIdRetType, ok bool) { - return getCreateOrganizationPayloadGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// HasPlatformId returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) HasPlatformId() bool { - _, ok := o.GetPlatformIdOk() - return ok -} - -// SetPlatformId gets a reference to the given string and assigns it to the PlatformId field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateOrganizationPayload) SetPlatformId(v CreateOrganizationPayloadGetPlatformIdRetType) { - setCreateOrganizationPayloadGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o CreateOrganizationPayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateOrganizationPayloadGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getCreateOrganizationPayloadGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableCreateOrganizationPayload struct { - value *CreateOrganizationPayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateOrganizationPayload) Get() *CreateOrganizationPayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateOrganizationPayload) Set(val *CreateOrganizationPayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateOrganizationPayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateOrganizationPayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableCreateOrganizationPayload(val *CreateOrganizationPayload) *NullableCreateOrganizationPayload { - return &NullableCreateOrganizationPayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateOrganizationPayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateOrganizationPayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_create_organization_payload_test.go b/services/scf/model_create_organization_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_create_organization_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_create_space_payload.go b/services/scf/model_create_space_payload.go deleted file mode 100644 index 9eca4a40c0..0000000000 --- a/services/scf/model_create_space_payload.go +++ /dev/null @@ -1,150 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the CreateSpacePayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateSpacePayload{} - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpacePayloadGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateSpacePayloadGetNameAttributeTypeOk(arg CreateSpacePayloadGetNameAttributeType) (ret CreateSpacePayloadGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateSpacePayloadGetNameAttributeType(arg *CreateSpacePayloadGetNameAttributeType, val CreateSpacePayloadGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpacePayloadGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpacePayloadGetNameRetType = string - -// CreateSpacePayload struct for CreateSpacePayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpacePayload struct { - // Name of the space - // REQUIRED - Name CreateSpacePayloadGetNameAttributeType `json:"name" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _CreateSpacePayload CreateSpacePayload - -// NewCreateSpacePayload instantiates a new CreateSpacePayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateSpacePayload(name CreateSpacePayloadGetNameArgType) *CreateSpacePayload { - this := CreateSpacePayload{} - setCreateSpacePayloadGetNameAttributeType(&this.Name, name) - return &this -} - -// NewCreateSpacePayloadWithDefaults instantiates a new CreateSpacePayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateSpacePayloadWithDefaults() *CreateSpacePayload { - this := CreateSpacePayload{} - return &this -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpacePayload) GetName() (ret CreateSpacePayloadGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpacePayload) GetNameOk() (ret CreateSpacePayloadGetNameRetType, ok bool) { - return getCreateSpacePayloadGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpacePayload) SetName(v CreateSpacePayloadGetNameRetType) { - setCreateSpacePayloadGetNameAttributeType(&o.Name, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o CreateSpacePayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateSpacePayloadGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableCreateSpacePayload struct { - value *CreateSpacePayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateSpacePayload) Get() *CreateSpacePayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateSpacePayload) Set(val *CreateSpacePayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateSpacePayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateSpacePayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableCreateSpacePayload(val *CreateSpacePayload) *NullableCreateSpacePayload { - return &NullableCreateSpacePayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateSpacePayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateSpacePayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_create_space_payload_test.go b/services/scf/model_create_space_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_create_space_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_create_space_role_payload.go b/services/scf/model_create_space_role_payload.go deleted file mode 100644 index 88a0c3e3bd..0000000000 --- a/services/scf/model_create_space_role_payload.go +++ /dev/null @@ -1,265 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the CreateSpaceRolePayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &CreateSpaceRolePayload{} - -/* - types and functions for type -*/ - -// isEnumRef -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetTypeAttributeType = *SpaceRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetTypeArgType = SpaceRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetTypeRetType = SpaceRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateSpaceRolePayloadGetTypeAttributeTypeOk(arg CreateSpaceRolePayloadGetTypeAttributeType) (ret CreateSpaceRolePayloadGetTypeRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateSpaceRolePayloadGetTypeAttributeType(arg *CreateSpaceRolePayloadGetTypeAttributeType, val CreateSpaceRolePayloadGetTypeRetType) { - *arg = &val -} - -/* - types and functions for userGuid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetUserGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateSpaceRolePayloadGetUserGuidAttributeTypeOk(arg CreateSpaceRolePayloadGetUserGuidAttributeType) (ret CreateSpaceRolePayloadGetUserGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateSpaceRolePayloadGetUserGuidAttributeType(arg *CreateSpaceRolePayloadGetUserGuidAttributeType, val CreateSpaceRolePayloadGetUserGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetUserGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetUserGuidRetType = string - -/* - types and functions for userName -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetUserNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getCreateSpaceRolePayloadGetUserNameAttributeTypeOk(arg CreateSpaceRolePayloadGetUserNameAttributeType) (ret CreateSpaceRolePayloadGetUserNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setCreateSpaceRolePayloadGetUserNameAttributeType(arg *CreateSpaceRolePayloadGetUserNameAttributeType, val CreateSpaceRolePayloadGetUserNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetUserNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayloadGetUserNameRetType = string - -// CreateSpaceRolePayload struct for CreateSpaceRolePayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type CreateSpaceRolePayload struct { - // REQUIRED - Type CreateSpaceRolePayloadGetTypeAttributeType `json:"type" required:"true"` - UserGuid CreateSpaceRolePayloadGetUserGuidAttributeType `json:"userGuid,omitempty"` - UserName CreateSpaceRolePayloadGetUserNameAttributeType `json:"userName,omitempty"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _CreateSpaceRolePayload CreateSpaceRolePayload - -// NewCreateSpaceRolePayload instantiates a new CreateSpaceRolePayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateSpaceRolePayload(types CreateSpaceRolePayloadGetTypeArgType) *CreateSpaceRolePayload { - this := CreateSpaceRolePayload{} - setCreateSpaceRolePayloadGetTypeAttributeType(&this.Type, types) - return &this -} - -// NewCreateSpaceRolePayloadWithDefaults instantiates a new CreateSpaceRolePayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewCreateSpaceRolePayloadWithDefaults() *CreateSpaceRolePayload { - this := CreateSpaceRolePayload{} - return &this -} - -// GetType returns the Type field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) GetType() (ret CreateSpaceRolePayloadGetTypeRetType) { - ret, _ = o.GetTypeOk() - return ret -} - -// GetTypeOk returns a tuple with the Type field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) GetTypeOk() (ret CreateSpaceRolePayloadGetTypeRetType, ok bool) { - return getCreateSpaceRolePayloadGetTypeAttributeTypeOk(o.Type) -} - -// SetType sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) SetType(v CreateSpaceRolePayloadGetTypeRetType) { - setCreateSpaceRolePayloadGetTypeAttributeType(&o.Type, v) -} - -// GetUserGuid returns the UserGuid field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) GetUserGuid() (res CreateSpaceRolePayloadGetUserGuidRetType) { - res, _ = o.GetUserGuidOk() - return -} - -// GetUserGuidOk returns a tuple with the UserGuid field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) GetUserGuidOk() (ret CreateSpaceRolePayloadGetUserGuidRetType, ok bool) { - return getCreateSpaceRolePayloadGetUserGuidAttributeTypeOk(o.UserGuid) -} - -// HasUserGuid returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) HasUserGuid() bool { - _, ok := o.GetUserGuidOk() - return ok -} - -// SetUserGuid gets a reference to the given string and assigns it to the UserGuid field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) SetUserGuid(v CreateSpaceRolePayloadGetUserGuidRetType) { - setCreateSpaceRolePayloadGetUserGuidAttributeType(&o.UserGuid, v) -} - -// GetUserName returns the UserName field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) GetUserName() (res CreateSpaceRolePayloadGetUserNameRetType) { - res, _ = o.GetUserNameOk() - return -} - -// GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) GetUserNameOk() (ret CreateSpaceRolePayloadGetUserNameRetType, ok bool) { - return getCreateSpaceRolePayloadGetUserNameAttributeTypeOk(o.UserName) -} - -// HasUserName returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) HasUserName() bool { - _, ok := o.GetUserNameOk() - return ok -} - -// SetUserName gets a reference to the given string and assigns it to the UserName field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *CreateSpaceRolePayload) SetUserName(v CreateSpaceRolePayloadGetUserNameRetType) { - setCreateSpaceRolePayloadGetUserNameAttributeType(&o.UserName, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o CreateSpaceRolePayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getCreateSpaceRolePayloadGetTypeAttributeTypeOk(o.Type); ok { - toSerialize["Type"] = val - } - if val, ok := getCreateSpaceRolePayloadGetUserGuidAttributeTypeOk(o.UserGuid); ok { - toSerialize["UserGuid"] = val - } - if val, ok := getCreateSpaceRolePayloadGetUserNameAttributeTypeOk(o.UserName); ok { - toSerialize["UserName"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableCreateSpaceRolePayload struct { - value *CreateSpaceRolePayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateSpaceRolePayload) Get() *CreateSpaceRolePayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateSpaceRolePayload) Set(val *CreateSpaceRolePayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateSpaceRolePayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateSpaceRolePayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableCreateSpaceRolePayload(val *CreateSpaceRolePayload) *NullableCreateSpaceRolePayload { - return &NullableCreateSpaceRolePayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableCreateSpaceRolePayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableCreateSpaceRolePayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_create_space_role_payload_test.go b/services/scf/model_create_space_role_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_create_space_role_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_error_response.go b/services/scf/model_error_response.go deleted file mode 100644 index 93d2ddb6cf..0000000000 --- a/services/scf/model_error_response.go +++ /dev/null @@ -1,202 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the ErrorResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &ErrorResponse{} - -/* - types and functions for code -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponseGetCodeAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getErrorResponseGetCodeAttributeTypeOk(arg ErrorResponseGetCodeAttributeType) (ret ErrorResponseGetCodeRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setErrorResponseGetCodeAttributeType(arg *ErrorResponseGetCodeAttributeType, val ErrorResponseGetCodeRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponseGetCodeArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponseGetCodeRetType = string - -/* - types and functions for message -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponseGetMessageAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getErrorResponseGetMessageAttributeTypeOk(arg ErrorResponseGetMessageAttributeType) (ret ErrorResponseGetMessageRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setErrorResponseGetMessageAttributeType(arg *ErrorResponseGetMessageAttributeType, val ErrorResponseGetMessageRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponseGetMessageArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponseGetMessageRetType = string - -// ErrorResponse struct for ErrorResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type ErrorResponse struct { - // REQUIRED - Code ErrorResponseGetCodeAttributeType `json:"code" required:"true"` - // REQUIRED - Message ErrorResponseGetMessageAttributeType `json:"message" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _ErrorResponse ErrorResponse - -// NewErrorResponse instantiates a new ErrorResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewErrorResponse(code ErrorResponseGetCodeArgType, message ErrorResponseGetMessageArgType) *ErrorResponse { - this := ErrorResponse{} - setErrorResponseGetCodeAttributeType(&this.Code, code) - setErrorResponseGetMessageAttributeType(&this.Message, message) - return &this -} - -// NewErrorResponseWithDefaults instantiates a new ErrorResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewErrorResponseWithDefaults() *ErrorResponse { - this := ErrorResponse{} - return &this -} - -// GetCode returns the Code field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ErrorResponse) GetCode() (ret ErrorResponseGetCodeRetType) { - ret, _ = o.GetCodeOk() - return ret -} - -// GetCodeOk returns a tuple with the Code field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ErrorResponse) GetCodeOk() (ret ErrorResponseGetCodeRetType, ok bool) { - return getErrorResponseGetCodeAttributeTypeOk(o.Code) -} - -// SetCode sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ErrorResponse) SetCode(v ErrorResponseGetCodeRetType) { - setErrorResponseGetCodeAttributeType(&o.Code, v) -} - -// GetMessage returns the Message field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ErrorResponse) GetMessage() (ret ErrorResponseGetMessageRetType) { - ret, _ = o.GetMessageOk() - return ret -} - -// GetMessageOk returns a tuple with the Message field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ErrorResponse) GetMessageOk() (ret ErrorResponseGetMessageRetType, ok bool) { - return getErrorResponseGetMessageAttributeTypeOk(o.Message) -} - -// SetMessage sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *ErrorResponse) SetMessage(v ErrorResponseGetMessageRetType) { - setErrorResponseGetMessageAttributeType(&o.Message, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o ErrorResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getErrorResponseGetCodeAttributeTypeOk(o.Code); ok { - toSerialize["Code"] = val - } - if val, ok := getErrorResponseGetMessageAttributeTypeOk(o.Message); ok { - toSerialize["Message"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableErrorResponse struct { - value *ErrorResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableErrorResponse) Get() *ErrorResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableErrorResponse) Set(val *ErrorResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableErrorResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableErrorResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse { - return &NullableErrorResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableErrorResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_error_response_test.go b/services/scf/model_error_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_error_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_isolation_segment.go b/services/scf/model_isolation_segment.go deleted file mode 100644 index bcbe18e8be..0000000000 --- a/services/scf/model_isolation_segment.go +++ /dev/null @@ -1,521 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the IsolationSegment type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &IsolationSegment{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetCreatedAtAttributeTypeOk(arg IsolationSegmentGetCreatedAtAttributeType) (ret IsolationSegmentGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetCreatedAtAttributeType(arg *IsolationSegmentGetCreatedAtAttributeType, val IsolationSegmentGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetGuidAttributeTypeOk(arg IsolationSegmentGetGuidAttributeType) (ret IsolationSegmentGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetGuidAttributeType(arg *IsolationSegmentGetGuidAttributeType, val IsolationSegmentGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetGuidRetType = string - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetNameAttributeTypeOk(arg IsolationSegmentGetNameAttributeType) (ret IsolationSegmentGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetNameAttributeType(arg *IsolationSegmentGetNameAttributeType, val IsolationSegmentGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetNameRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetOrgIdAttributeTypeOk(arg IsolationSegmentGetOrgIdAttributeType) (ret IsolationSegmentGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetOrgIdAttributeType(arg *IsolationSegmentGetOrgIdAttributeType, val IsolationSegmentGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetPlatformIdAttributeTypeOk(arg IsolationSegmentGetPlatformIdAttributeType) (ret IsolationSegmentGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetPlatformIdAttributeType(arg *IsolationSegmentGetPlatformIdAttributeType, val IsolationSegmentGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetProjectIdAttributeTypeOk(arg IsolationSegmentGetProjectIdAttributeType) (ret IsolationSegmentGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetProjectIdAttributeType(arg *IsolationSegmentGetProjectIdAttributeType, val IsolationSegmentGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetRegionAttributeTypeOk(arg IsolationSegmentGetRegionAttributeType) (ret IsolationSegmentGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetRegionAttributeType(arg *IsolationSegmentGetRegionAttributeType, val IsolationSegmentGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetRegionRetType = string - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentGetUpdatedAtAttributeTypeOk(arg IsolationSegmentGetUpdatedAtAttributeType) (ret IsolationSegmentGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentGetUpdatedAtAttributeType(arg *IsolationSegmentGetUpdatedAtAttributeType, val IsolationSegmentGetUpdatedAtRetType) { - *arg = &val -} - -// IsolationSegment struct for IsolationSegment -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegment struct { - // REQUIRED - CreatedAt IsolationSegmentGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Guid IsolationSegmentGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - Name IsolationSegmentGetNameAttributeType `json:"name" required:"true"` - // REQUIRED - OrgId IsolationSegmentGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId IsolationSegmentGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId IsolationSegmentGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region IsolationSegmentGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - UpdatedAt IsolationSegmentGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _IsolationSegment IsolationSegment - -// NewIsolationSegment instantiates a new IsolationSegment object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewIsolationSegment(createdAt IsolationSegmentGetCreatedAtArgType, guid IsolationSegmentGetGuidArgType, name IsolationSegmentGetNameArgType, orgId IsolationSegmentGetOrgIdArgType, platformId IsolationSegmentGetPlatformIdArgType, projectId IsolationSegmentGetProjectIdArgType, region IsolationSegmentGetRegionArgType, updatedAt IsolationSegmentGetUpdatedAtArgType) *IsolationSegment { - this := IsolationSegment{} - setIsolationSegmentGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setIsolationSegmentGetGuidAttributeType(&this.Guid, guid) - setIsolationSegmentGetNameAttributeType(&this.Name, name) - setIsolationSegmentGetOrgIdAttributeType(&this.OrgId, orgId) - setIsolationSegmentGetPlatformIdAttributeType(&this.PlatformId, platformId) - setIsolationSegmentGetProjectIdAttributeType(&this.ProjectId, projectId) - setIsolationSegmentGetRegionAttributeType(&this.Region, region) - setIsolationSegmentGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - return &this -} - -// NewIsolationSegmentWithDefaults instantiates a new IsolationSegment object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewIsolationSegmentWithDefaults() *IsolationSegment { - this := IsolationSegment{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetCreatedAt() (ret IsolationSegmentGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetCreatedAtOk() (ret IsolationSegmentGetCreatedAtRetType, ok bool) { - return getIsolationSegmentGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetCreatedAt(v IsolationSegmentGetCreatedAtRetType) { - setIsolationSegmentGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetGuid() (ret IsolationSegmentGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetGuidOk() (ret IsolationSegmentGetGuidRetType, ok bool) { - return getIsolationSegmentGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetGuid(v IsolationSegmentGetGuidRetType) { - setIsolationSegmentGetGuidAttributeType(&o.Guid, v) -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetName() (ret IsolationSegmentGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetNameOk() (ret IsolationSegmentGetNameRetType, ok bool) { - return getIsolationSegmentGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetName(v IsolationSegmentGetNameRetType) { - setIsolationSegmentGetNameAttributeType(&o.Name, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetOrgId() (ret IsolationSegmentGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetOrgIdOk() (ret IsolationSegmentGetOrgIdRetType, ok bool) { - return getIsolationSegmentGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetOrgId(v IsolationSegmentGetOrgIdRetType) { - setIsolationSegmentGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetPlatformId() (ret IsolationSegmentGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetPlatformIdOk() (ret IsolationSegmentGetPlatformIdRetType, ok bool) { - return getIsolationSegmentGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetPlatformId(v IsolationSegmentGetPlatformIdRetType) { - setIsolationSegmentGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetProjectId() (ret IsolationSegmentGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetProjectIdOk() (ret IsolationSegmentGetProjectIdRetType, ok bool) { - return getIsolationSegmentGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetProjectId(v IsolationSegmentGetProjectIdRetType) { - setIsolationSegmentGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetRegion() (ret IsolationSegmentGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetRegionOk() (ret IsolationSegmentGetRegionRetType, ok bool) { - return getIsolationSegmentGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetRegion(v IsolationSegmentGetRegionRetType) { - setIsolationSegmentGetRegionAttributeType(&o.Region, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetUpdatedAt() (ret IsolationSegmentGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) GetUpdatedAtOk() (ret IsolationSegmentGetUpdatedAtRetType, ok bool) { - return getIsolationSegmentGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegment) SetUpdatedAt(v IsolationSegmentGetUpdatedAtRetType) { - setIsolationSegmentGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o IsolationSegment) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getIsolationSegmentGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getIsolationSegmentGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getIsolationSegmentGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getIsolationSegmentGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getIsolationSegmentGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getIsolationSegmentGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getIsolationSegmentGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getIsolationSegmentGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableIsolationSegment struct { - value *IsolationSegment - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableIsolationSegment) Get() *IsolationSegment { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableIsolationSegment) Set(val *IsolationSegment) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableIsolationSegment) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableIsolationSegment) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableIsolationSegment(val *IsolationSegment) *NullableIsolationSegment { - return &NullableIsolationSegment{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableIsolationSegment) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableIsolationSegment) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_isolation_segment_test.go b/services/scf/model_isolation_segment_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_isolation_segment_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_isolation_segments_list.go b/services/scf/model_isolation_segments_list.go deleted file mode 100644 index 263499df1b..0000000000 --- a/services/scf/model_isolation_segments_list.go +++ /dev/null @@ -1,202 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the IsolationSegmentsList type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &IsolationSegmentsList{} - -/* - types and functions for pagination -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsListGetPaginationAttributeType = *Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsListGetPaginationArgType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsListGetPaginationRetType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentsListGetPaginationAttributeTypeOk(arg IsolationSegmentsListGetPaginationAttributeType) (ret IsolationSegmentsListGetPaginationRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentsListGetPaginationAttributeType(arg *IsolationSegmentsListGetPaginationAttributeType, val IsolationSegmentsListGetPaginationRetType) { - *arg = &val -} - -/* - types and functions for resources -*/ - -// isArray -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsListGetResourcesAttributeType = *[]IsolationSegment - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsListGetResourcesArgType = []IsolationSegment - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsListGetResourcesRetType = []IsolationSegment - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getIsolationSegmentsListGetResourcesAttributeTypeOk(arg IsolationSegmentsListGetResourcesAttributeType) (ret IsolationSegmentsListGetResourcesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setIsolationSegmentsListGetResourcesAttributeType(arg *IsolationSegmentsListGetResourcesAttributeType, val IsolationSegmentsListGetResourcesRetType) { - *arg = &val -} - -// IsolationSegmentsList struct for IsolationSegmentsList -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type IsolationSegmentsList struct { - // REQUIRED - Pagination IsolationSegmentsListGetPaginationAttributeType `json:"pagination" required:"true"` - // REQUIRED - Resources IsolationSegmentsListGetResourcesAttributeType `json:"resources" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _IsolationSegmentsList IsolationSegmentsList - -// NewIsolationSegmentsList instantiates a new IsolationSegmentsList object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewIsolationSegmentsList(pagination IsolationSegmentsListGetPaginationArgType, resources IsolationSegmentsListGetResourcesArgType) *IsolationSegmentsList { - this := IsolationSegmentsList{} - setIsolationSegmentsListGetPaginationAttributeType(&this.Pagination, pagination) - setIsolationSegmentsListGetResourcesAttributeType(&this.Resources, resources) - return &this -} - -// NewIsolationSegmentsListWithDefaults instantiates a new IsolationSegmentsList object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewIsolationSegmentsListWithDefaults() *IsolationSegmentsList { - this := IsolationSegmentsList{} - return &this -} - -// GetPagination returns the Pagination field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegmentsList) GetPagination() (ret IsolationSegmentsListGetPaginationRetType) { - ret, _ = o.GetPaginationOk() - return ret -} - -// GetPaginationOk returns a tuple with the Pagination field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegmentsList) GetPaginationOk() (ret IsolationSegmentsListGetPaginationRetType, ok bool) { - return getIsolationSegmentsListGetPaginationAttributeTypeOk(o.Pagination) -} - -// SetPagination sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegmentsList) SetPagination(v IsolationSegmentsListGetPaginationRetType) { - setIsolationSegmentsListGetPaginationAttributeType(&o.Pagination, v) -} - -// GetResources returns the Resources field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegmentsList) GetResources() (ret IsolationSegmentsListGetResourcesRetType) { - ret, _ = o.GetResourcesOk() - return ret -} - -// GetResourcesOk returns a tuple with the Resources field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegmentsList) GetResourcesOk() (ret IsolationSegmentsListGetResourcesRetType, ok bool) { - return getIsolationSegmentsListGetResourcesAttributeTypeOk(o.Resources) -} - -// SetResources sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *IsolationSegmentsList) SetResources(v IsolationSegmentsListGetResourcesRetType) { - setIsolationSegmentsListGetResourcesAttributeType(&o.Resources, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o IsolationSegmentsList) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getIsolationSegmentsListGetPaginationAttributeTypeOk(o.Pagination); ok { - toSerialize["Pagination"] = val - } - if val, ok := getIsolationSegmentsListGetResourcesAttributeTypeOk(o.Resources); ok { - toSerialize["Resources"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableIsolationSegmentsList struct { - value *IsolationSegmentsList - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableIsolationSegmentsList) Get() *IsolationSegmentsList { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableIsolationSegmentsList) Set(val *IsolationSegmentsList) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableIsolationSegmentsList) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableIsolationSegmentsList) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableIsolationSegmentsList(val *IsolationSegmentsList) *NullableIsolationSegmentsList { - return &NullableIsolationSegmentsList{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableIsolationSegmentsList) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableIsolationSegmentsList) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_isolation_segments_list_test.go b/services/scf/model_isolation_segments_list_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_isolation_segments_list_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_org_manager.go b/services/scf/model_org_manager.go deleted file mode 100644 index 41cdf3fdb6..0000000000 --- a/services/scf/model_org_manager.go +++ /dev/null @@ -1,521 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the OrgManager type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrgManager{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetCreatedAtAttributeTypeOk(arg OrgManagerGetCreatedAtAttributeType) (ret OrgManagerGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetCreatedAtAttributeType(arg *OrgManagerGetCreatedAtAttributeType, val OrgManagerGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetGuidAttributeTypeOk(arg OrgManagerGetGuidAttributeType) (ret OrgManagerGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetGuidAttributeType(arg *OrgManagerGetGuidAttributeType, val OrgManagerGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetGuidRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetOrgIdAttributeTypeOk(arg OrgManagerGetOrgIdAttributeType) (ret OrgManagerGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetOrgIdAttributeType(arg *OrgManagerGetOrgIdAttributeType, val OrgManagerGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetPlatformIdAttributeTypeOk(arg OrgManagerGetPlatformIdAttributeType) (ret OrgManagerGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetPlatformIdAttributeType(arg *OrgManagerGetPlatformIdAttributeType, val OrgManagerGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetProjectIdAttributeTypeOk(arg OrgManagerGetProjectIdAttributeType) (ret OrgManagerGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetProjectIdAttributeType(arg *OrgManagerGetProjectIdAttributeType, val OrgManagerGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetRegionAttributeTypeOk(arg OrgManagerGetRegionAttributeType) (ret OrgManagerGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetRegionAttributeType(arg *OrgManagerGetRegionAttributeType, val OrgManagerGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetRegionRetType = string - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetUpdatedAtAttributeTypeOk(arg OrgManagerGetUpdatedAtAttributeType) (ret OrgManagerGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetUpdatedAtAttributeType(arg *OrgManagerGetUpdatedAtAttributeType, val OrgManagerGetUpdatedAtRetType) { - *arg = &val -} - -/* - types and functions for username -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetUsernameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerGetUsernameAttributeTypeOk(arg OrgManagerGetUsernameAttributeType) (ret OrgManagerGetUsernameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerGetUsernameAttributeType(arg *OrgManagerGetUsernameAttributeType, val OrgManagerGetUsernameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetUsernameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerGetUsernameRetType = string - -// OrgManager struct for OrgManager -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManager struct { - // REQUIRED - CreatedAt OrgManagerGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Guid OrgManagerGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - OrgId OrgManagerGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId OrgManagerGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrgManagerGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region OrgManagerGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - UpdatedAt OrgManagerGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` - // REQUIRED - Username OrgManagerGetUsernameAttributeType `json:"username" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrgManager OrgManager - -// NewOrgManager instantiates a new OrgManager object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgManager(createdAt OrgManagerGetCreatedAtArgType, guid OrgManagerGetGuidArgType, orgId OrgManagerGetOrgIdArgType, platformId OrgManagerGetPlatformIdArgType, projectId OrgManagerGetProjectIdArgType, region OrgManagerGetRegionArgType, updatedAt OrgManagerGetUpdatedAtArgType, username OrgManagerGetUsernameArgType) *OrgManager { - this := OrgManager{} - setOrgManagerGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setOrgManagerGetGuidAttributeType(&this.Guid, guid) - setOrgManagerGetOrgIdAttributeType(&this.OrgId, orgId) - setOrgManagerGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrgManagerGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrgManagerGetRegionAttributeType(&this.Region, region) - setOrgManagerGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - setOrgManagerGetUsernameAttributeType(&this.Username, username) - return &this -} - -// NewOrgManagerWithDefaults instantiates a new OrgManager object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgManagerWithDefaults() *OrgManager { - this := OrgManager{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetCreatedAt() (ret OrgManagerGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetCreatedAtOk() (ret OrgManagerGetCreatedAtRetType, ok bool) { - return getOrgManagerGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetCreatedAt(v OrgManagerGetCreatedAtRetType) { - setOrgManagerGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetGuid() (ret OrgManagerGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetGuidOk() (ret OrgManagerGetGuidRetType, ok bool) { - return getOrgManagerGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetGuid(v OrgManagerGetGuidRetType) { - setOrgManagerGetGuidAttributeType(&o.Guid, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetOrgId() (ret OrgManagerGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetOrgIdOk() (ret OrgManagerGetOrgIdRetType, ok bool) { - return getOrgManagerGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetOrgId(v OrgManagerGetOrgIdRetType) { - setOrgManagerGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetPlatformId() (ret OrgManagerGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetPlatformIdOk() (ret OrgManagerGetPlatformIdRetType, ok bool) { - return getOrgManagerGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetPlatformId(v OrgManagerGetPlatformIdRetType) { - setOrgManagerGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetProjectId() (ret OrgManagerGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetProjectIdOk() (ret OrgManagerGetProjectIdRetType, ok bool) { - return getOrgManagerGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetProjectId(v OrgManagerGetProjectIdRetType) { - setOrgManagerGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetRegion() (ret OrgManagerGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetRegionOk() (ret OrgManagerGetRegionRetType, ok bool) { - return getOrgManagerGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetRegion(v OrgManagerGetRegionRetType) { - setOrgManagerGetRegionAttributeType(&o.Region, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetUpdatedAt() (ret OrgManagerGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetUpdatedAtOk() (ret OrgManagerGetUpdatedAtRetType, ok bool) { - return getOrgManagerGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetUpdatedAt(v OrgManagerGetUpdatedAtRetType) { - setOrgManagerGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// GetUsername returns the Username field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetUsername() (ret OrgManagerGetUsernameRetType) { - ret, _ = o.GetUsernameOk() - return ret -} - -// GetUsernameOk returns a tuple with the Username field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) GetUsernameOk() (ret OrgManagerGetUsernameRetType, ok bool) { - return getOrgManagerGetUsernameAttributeTypeOk(o.Username) -} - -// SetUsername sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManager) SetUsername(v OrgManagerGetUsernameRetType) { - setOrgManagerGetUsernameAttributeType(&o.Username, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrgManager) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrgManagerGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getOrgManagerGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrgManagerGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getOrgManagerGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrgManagerGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrgManagerGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getOrgManagerGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - if val, ok := getOrgManagerGetUsernameAttributeTypeOk(o.Username); ok { - toSerialize["Username"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrgManager struct { - value *OrgManager - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManager) Get() *OrgManager { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManager) Set(val *OrgManager) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManager) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManager) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrgManager(val *OrgManager) *NullableOrgManager { - return &NullableOrgManager{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManager) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManager) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_org_manager_delete_response.go b/services/scf/model_org_manager_delete_response.go deleted file mode 100644 index 3568072b73..0000000000 --- a/services/scf/model_org_manager_delete_response.go +++ /dev/null @@ -1,149 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrgManagerDeleteResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrgManagerDeleteResponse{} - -/* - types and functions for message -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerDeleteResponseGetMessageAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerDeleteResponseGetMessageAttributeTypeOk(arg OrgManagerDeleteResponseGetMessageAttributeType) (ret OrgManagerDeleteResponseGetMessageRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerDeleteResponseGetMessageAttributeType(arg *OrgManagerDeleteResponseGetMessageAttributeType, val OrgManagerDeleteResponseGetMessageRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerDeleteResponseGetMessageArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerDeleteResponseGetMessageRetType = string - -// OrgManagerDeleteResponse struct for OrgManagerDeleteResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerDeleteResponse struct { - // REQUIRED - Message OrgManagerDeleteResponseGetMessageAttributeType `json:"message" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrgManagerDeleteResponse OrgManagerDeleteResponse - -// NewOrgManagerDeleteResponse instantiates a new OrgManagerDeleteResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgManagerDeleteResponse(message OrgManagerDeleteResponseGetMessageArgType) *OrgManagerDeleteResponse { - this := OrgManagerDeleteResponse{} - setOrgManagerDeleteResponseGetMessageAttributeType(&this.Message, message) - return &this -} - -// NewOrgManagerDeleteResponseWithDefaults instantiates a new OrgManagerDeleteResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgManagerDeleteResponseWithDefaults() *OrgManagerDeleteResponse { - this := OrgManagerDeleteResponse{} - return &this -} - -// GetMessage returns the Message field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerDeleteResponse) GetMessage() (ret OrgManagerDeleteResponseGetMessageRetType) { - ret, _ = o.GetMessageOk() - return ret -} - -// GetMessageOk returns a tuple with the Message field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerDeleteResponse) GetMessageOk() (ret OrgManagerDeleteResponseGetMessageRetType, ok bool) { - return getOrgManagerDeleteResponseGetMessageAttributeTypeOk(o.Message) -} - -// SetMessage sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerDeleteResponse) SetMessage(v OrgManagerDeleteResponseGetMessageRetType) { - setOrgManagerDeleteResponseGetMessageAttributeType(&o.Message, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrgManagerDeleteResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrgManagerDeleteResponseGetMessageAttributeTypeOk(o.Message); ok { - toSerialize["Message"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrgManagerDeleteResponse struct { - value *OrgManagerDeleteResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManagerDeleteResponse) Get() *OrgManagerDeleteResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManagerDeleteResponse) Set(val *OrgManagerDeleteResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManagerDeleteResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManagerDeleteResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrgManagerDeleteResponse(val *OrgManagerDeleteResponse) *NullableOrgManagerDeleteResponse { - return &NullableOrgManagerDeleteResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManagerDeleteResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManagerDeleteResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_org_manager_delete_response_test.go b/services/scf/model_org_manager_delete_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_org_manager_delete_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_org_manager_response.go b/services/scf/model_org_manager_response.go deleted file mode 100644 index 764d8041ef..0000000000 --- a/services/scf/model_org_manager_response.go +++ /dev/null @@ -1,574 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the OrgManagerResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrgManagerResponse{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetCreatedAtAttributeTypeOk(arg OrgManagerResponseGetCreatedAtAttributeType) (ret OrgManagerResponseGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetCreatedAtAttributeType(arg *OrgManagerResponseGetCreatedAtAttributeType, val OrgManagerResponseGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetGuidAttributeTypeOk(arg OrgManagerResponseGetGuidAttributeType) (ret OrgManagerResponseGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetGuidAttributeType(arg *OrgManagerResponseGetGuidAttributeType, val OrgManagerResponseGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetGuidRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetOrgIdAttributeTypeOk(arg OrgManagerResponseGetOrgIdAttributeType) (ret OrgManagerResponseGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetOrgIdAttributeType(arg *OrgManagerResponseGetOrgIdAttributeType, val OrgManagerResponseGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetOrgIdRetType = string - -/* - types and functions for password -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetPasswordAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetPasswordAttributeTypeOk(arg OrgManagerResponseGetPasswordAttributeType) (ret OrgManagerResponseGetPasswordRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetPasswordAttributeType(arg *OrgManagerResponseGetPasswordAttributeType, val OrgManagerResponseGetPasswordRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetPasswordArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetPasswordRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetPlatformIdAttributeTypeOk(arg OrgManagerResponseGetPlatformIdAttributeType) (ret OrgManagerResponseGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetPlatformIdAttributeType(arg *OrgManagerResponseGetPlatformIdAttributeType, val OrgManagerResponseGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetProjectIdAttributeTypeOk(arg OrgManagerResponseGetProjectIdAttributeType) (ret OrgManagerResponseGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetProjectIdAttributeType(arg *OrgManagerResponseGetProjectIdAttributeType, val OrgManagerResponseGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetRegionAttributeTypeOk(arg OrgManagerResponseGetRegionAttributeType) (ret OrgManagerResponseGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetRegionAttributeType(arg *OrgManagerResponseGetRegionAttributeType, val OrgManagerResponseGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetRegionRetType = string - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetUpdatedAtAttributeTypeOk(arg OrgManagerResponseGetUpdatedAtAttributeType) (ret OrgManagerResponseGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetUpdatedAtAttributeType(arg *OrgManagerResponseGetUpdatedAtAttributeType, val OrgManagerResponseGetUpdatedAtRetType) { - *arg = &val -} - -/* - types and functions for username -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetUsernameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgManagerResponseGetUsernameAttributeTypeOk(arg OrgManagerResponseGetUsernameAttributeType) (ret OrgManagerResponseGetUsernameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgManagerResponseGetUsernameAttributeType(arg *OrgManagerResponseGetUsernameAttributeType, val OrgManagerResponseGetUsernameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetUsernameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponseGetUsernameRetType = string - -// OrgManagerResponse struct for OrgManagerResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgManagerResponse struct { - // REQUIRED - CreatedAt OrgManagerResponseGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Guid OrgManagerResponseGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - OrgId OrgManagerResponseGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - Password OrgManagerResponseGetPasswordAttributeType `json:"password" required:"true"` - // REQUIRED - PlatformId OrgManagerResponseGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrgManagerResponseGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region OrgManagerResponseGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - UpdatedAt OrgManagerResponseGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` - // REQUIRED - Username OrgManagerResponseGetUsernameAttributeType `json:"username" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrgManagerResponse OrgManagerResponse - -// NewOrgManagerResponse instantiates a new OrgManagerResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgManagerResponse(createdAt OrgManagerResponseGetCreatedAtArgType, guid OrgManagerResponseGetGuidArgType, orgId OrgManagerResponseGetOrgIdArgType, password OrgManagerResponseGetPasswordArgType, platformId OrgManagerResponseGetPlatformIdArgType, projectId OrgManagerResponseGetProjectIdArgType, region OrgManagerResponseGetRegionArgType, updatedAt OrgManagerResponseGetUpdatedAtArgType, username OrgManagerResponseGetUsernameArgType) *OrgManagerResponse { - this := OrgManagerResponse{} - setOrgManagerResponseGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setOrgManagerResponseGetGuidAttributeType(&this.Guid, guid) - setOrgManagerResponseGetOrgIdAttributeType(&this.OrgId, orgId) - setOrgManagerResponseGetPasswordAttributeType(&this.Password, password) - setOrgManagerResponseGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrgManagerResponseGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrgManagerResponseGetRegionAttributeType(&this.Region, region) - setOrgManagerResponseGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - setOrgManagerResponseGetUsernameAttributeType(&this.Username, username) - return &this -} - -// NewOrgManagerResponseWithDefaults instantiates a new OrgManagerResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgManagerResponseWithDefaults() *OrgManagerResponse { - this := OrgManagerResponse{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetCreatedAt() (ret OrgManagerResponseGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetCreatedAtOk() (ret OrgManagerResponseGetCreatedAtRetType, ok bool) { - return getOrgManagerResponseGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetCreatedAt(v OrgManagerResponseGetCreatedAtRetType) { - setOrgManagerResponseGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetGuid() (ret OrgManagerResponseGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetGuidOk() (ret OrgManagerResponseGetGuidRetType, ok bool) { - return getOrgManagerResponseGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetGuid(v OrgManagerResponseGetGuidRetType) { - setOrgManagerResponseGetGuidAttributeType(&o.Guid, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetOrgId() (ret OrgManagerResponseGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetOrgIdOk() (ret OrgManagerResponseGetOrgIdRetType, ok bool) { - return getOrgManagerResponseGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetOrgId(v OrgManagerResponseGetOrgIdRetType) { - setOrgManagerResponseGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPassword returns the Password field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetPassword() (ret OrgManagerResponseGetPasswordRetType) { - ret, _ = o.GetPasswordOk() - return ret -} - -// GetPasswordOk returns a tuple with the Password field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetPasswordOk() (ret OrgManagerResponseGetPasswordRetType, ok bool) { - return getOrgManagerResponseGetPasswordAttributeTypeOk(o.Password) -} - -// SetPassword sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetPassword(v OrgManagerResponseGetPasswordRetType) { - setOrgManagerResponseGetPasswordAttributeType(&o.Password, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetPlatformId() (ret OrgManagerResponseGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetPlatformIdOk() (ret OrgManagerResponseGetPlatformIdRetType, ok bool) { - return getOrgManagerResponseGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetPlatformId(v OrgManagerResponseGetPlatformIdRetType) { - setOrgManagerResponseGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetProjectId() (ret OrgManagerResponseGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetProjectIdOk() (ret OrgManagerResponseGetProjectIdRetType, ok bool) { - return getOrgManagerResponseGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetProjectId(v OrgManagerResponseGetProjectIdRetType) { - setOrgManagerResponseGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetRegion() (ret OrgManagerResponseGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetRegionOk() (ret OrgManagerResponseGetRegionRetType, ok bool) { - return getOrgManagerResponseGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetRegion(v OrgManagerResponseGetRegionRetType) { - setOrgManagerResponseGetRegionAttributeType(&o.Region, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetUpdatedAt() (ret OrgManagerResponseGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetUpdatedAtOk() (ret OrgManagerResponseGetUpdatedAtRetType, ok bool) { - return getOrgManagerResponseGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetUpdatedAt(v OrgManagerResponseGetUpdatedAtRetType) { - setOrgManagerResponseGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// GetUsername returns the Username field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetUsername() (ret OrgManagerResponseGetUsernameRetType) { - ret, _ = o.GetUsernameOk() - return ret -} - -// GetUsernameOk returns a tuple with the Username field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) GetUsernameOk() (ret OrgManagerResponseGetUsernameRetType, ok bool) { - return getOrgManagerResponseGetUsernameAttributeTypeOk(o.Username) -} - -// SetUsername sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgManagerResponse) SetUsername(v OrgManagerResponseGetUsernameRetType) { - setOrgManagerResponseGetUsernameAttributeType(&o.Username, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrgManagerResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrgManagerResponseGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getOrgManagerResponseGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrgManagerResponseGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getOrgManagerResponseGetPasswordAttributeTypeOk(o.Password); ok { - toSerialize["Password"] = val - } - if val, ok := getOrgManagerResponseGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrgManagerResponseGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrgManagerResponseGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getOrgManagerResponseGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - if val, ok := getOrgManagerResponseGetUsernameAttributeTypeOk(o.Username); ok { - toSerialize["Username"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrgManagerResponse struct { - value *OrgManagerResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManagerResponse) Get() *OrgManagerResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManagerResponse) Set(val *OrgManagerResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManagerResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManagerResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrgManagerResponse(val *OrgManagerResponse) *NullableOrgManagerResponse { - return &NullableOrgManagerResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgManagerResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgManagerResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_org_manager_response_test.go b/services/scf/model_org_manager_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_org_manager_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_org_manager_test.go b/services/scf/model_org_manager_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_org_manager_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_org_role_response.go b/services/scf/model_org_role_response.go deleted file mode 100644 index 782f0e02fd..0000000000 --- a/services/scf/model_org_role_response.go +++ /dev/null @@ -1,414 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrgRoleResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrgRoleResponse{} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgRoleResponseGetGuidAttributeTypeOk(arg OrgRoleResponseGetGuidAttributeType) (ret OrgRoleResponseGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgRoleResponseGetGuidAttributeType(arg *OrgRoleResponseGetGuidAttributeType, val OrgRoleResponseGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetGuidRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgRoleResponseGetOrgIdAttributeTypeOk(arg OrgRoleResponseGetOrgIdAttributeType) (ret OrgRoleResponseGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgRoleResponseGetOrgIdAttributeType(arg *OrgRoleResponseGetOrgIdAttributeType, val OrgRoleResponseGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgRoleResponseGetPlatformIdAttributeTypeOk(arg OrgRoleResponseGetPlatformIdAttributeType) (ret OrgRoleResponseGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgRoleResponseGetPlatformIdAttributeType(arg *OrgRoleResponseGetPlatformIdAttributeType, val OrgRoleResponseGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgRoleResponseGetProjectIdAttributeTypeOk(arg OrgRoleResponseGetProjectIdAttributeType) (ret OrgRoleResponseGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgRoleResponseGetProjectIdAttributeType(arg *OrgRoleResponseGetProjectIdAttributeType, val OrgRoleResponseGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgRoleResponseGetRegionAttributeTypeOk(arg OrgRoleResponseGetRegionAttributeType) (ret OrgRoleResponseGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgRoleResponseGetRegionAttributeType(arg *OrgRoleResponseGetRegionAttributeType, val OrgRoleResponseGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetRegionRetType = string - -/* - types and functions for type -*/ - -// isEnumRef -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetTypeAttributeType = *OrgRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetTypeArgType = OrgRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponseGetTypeRetType = OrgRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrgRoleResponseGetTypeAttributeTypeOk(arg OrgRoleResponseGetTypeAttributeType) (ret OrgRoleResponseGetTypeRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrgRoleResponseGetTypeAttributeType(arg *OrgRoleResponseGetTypeAttributeType, val OrgRoleResponseGetTypeRetType) { - *arg = &val -} - -// OrgRoleResponse struct for OrgRoleResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleResponse struct { - // REQUIRED - Guid OrgRoleResponseGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - OrgId OrgRoleResponseGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId OrgRoleResponseGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrgRoleResponseGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region OrgRoleResponseGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - Type OrgRoleResponseGetTypeAttributeType `json:"type" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrgRoleResponse OrgRoleResponse - -// NewOrgRoleResponse instantiates a new OrgRoleResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgRoleResponse(guid OrgRoleResponseGetGuidArgType, orgId OrgRoleResponseGetOrgIdArgType, platformId OrgRoleResponseGetPlatformIdArgType, projectId OrgRoleResponseGetProjectIdArgType, region OrgRoleResponseGetRegionArgType, types OrgRoleResponseGetTypeArgType) *OrgRoleResponse { - this := OrgRoleResponse{} - setOrgRoleResponseGetGuidAttributeType(&this.Guid, guid) - setOrgRoleResponseGetOrgIdAttributeType(&this.OrgId, orgId) - setOrgRoleResponseGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrgRoleResponseGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrgRoleResponseGetRegionAttributeType(&this.Region, region) - setOrgRoleResponseGetTypeAttributeType(&this.Type, types) - return &this -} - -// NewOrgRoleResponseWithDefaults instantiates a new OrgRoleResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgRoleResponseWithDefaults() *OrgRoleResponse { - this := OrgRoleResponse{} - return &this -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetGuid() (ret OrgRoleResponseGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetGuidOk() (ret OrgRoleResponseGetGuidRetType, ok bool) { - return getOrgRoleResponseGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) SetGuid(v OrgRoleResponseGetGuidRetType) { - setOrgRoleResponseGetGuidAttributeType(&o.Guid, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetOrgId() (ret OrgRoleResponseGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetOrgIdOk() (ret OrgRoleResponseGetOrgIdRetType, ok bool) { - return getOrgRoleResponseGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) SetOrgId(v OrgRoleResponseGetOrgIdRetType) { - setOrgRoleResponseGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetPlatformId() (ret OrgRoleResponseGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetPlatformIdOk() (ret OrgRoleResponseGetPlatformIdRetType, ok bool) { - return getOrgRoleResponseGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) SetPlatformId(v OrgRoleResponseGetPlatformIdRetType) { - setOrgRoleResponseGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetProjectId() (ret OrgRoleResponseGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetProjectIdOk() (ret OrgRoleResponseGetProjectIdRetType, ok bool) { - return getOrgRoleResponseGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) SetProjectId(v OrgRoleResponseGetProjectIdRetType) { - setOrgRoleResponseGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetRegion() (ret OrgRoleResponseGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetRegionOk() (ret OrgRoleResponseGetRegionRetType, ok bool) { - return getOrgRoleResponseGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) SetRegion(v OrgRoleResponseGetRegionRetType) { - setOrgRoleResponseGetRegionAttributeType(&o.Region, v) -} - -// GetType returns the Type field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetType() (ret OrgRoleResponseGetTypeRetType) { - ret, _ = o.GetTypeOk() - return ret -} - -// GetTypeOk returns a tuple with the Type field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) GetTypeOk() (ret OrgRoleResponseGetTypeRetType, ok bool) { - return getOrgRoleResponseGetTypeAttributeTypeOk(o.Type) -} - -// SetType sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrgRoleResponse) SetType(v OrgRoleResponseGetTypeRetType) { - setOrgRoleResponseGetTypeAttributeType(&o.Type, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrgRoleResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrgRoleResponseGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrgRoleResponseGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getOrgRoleResponseGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrgRoleResponseGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrgRoleResponseGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getOrgRoleResponseGetTypeAttributeTypeOk(o.Type); ok { - toSerialize["Type"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrgRoleResponse struct { - value *OrgRoleResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgRoleResponse) Get() *OrgRoleResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgRoleResponse) Set(val *OrgRoleResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgRoleResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgRoleResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrgRoleResponse(val *OrgRoleResponse) *NullableOrgRoleResponse { - return &NullableOrgRoleResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgRoleResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgRoleResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_org_role_response_test.go b/services/scf/model_org_role_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_org_role_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_org_role_type.go b/services/scf/model_org_role_type.go deleted file mode 100644 index 4afc50c675..0000000000 --- a/services/scf/model_org_role_type.go +++ /dev/null @@ -1,138 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "fmt" -) - -// OrgRoleType the model 'OrgRoleType' -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrgRoleType string - -// List of OrgRoleType -const ( - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - ORGROLETYPE_USER OrgRoleType = "organization_user" - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - ORGROLETYPE_AUDITOR OrgRoleType = "organization_auditor" - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - ORGROLETYPE_MANAGER OrgRoleType = "organization_manager" - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - ORGROLETYPE_BILLING_MANAGER OrgRoleType = "organization_billing_manager" -) - -// All allowed values of OrgRoleType enum -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -var AllowedOrgRoleTypeEnumValues = []OrgRoleType{ - "organization_user", - "organization_auditor", - "organization_manager", - "organization_billing_manager", -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *OrgRoleType) UnmarshalJSON(src []byte) error { - var value string - err := json.Unmarshal(src, &value) - if err != nil { - return err - } - // Allow unmarshalling zero value for testing purposes - var zeroValue string - if value == zeroValue { - return nil - } - enumTypeValue := OrgRoleType(value) - for _, existing := range AllowedOrgRoleTypeEnumValues { - if existing == enumTypeValue { - *v = enumTypeValue - return nil - } - } - - return fmt.Errorf("%+v is not a valid OrgRoleType", value) -} - -// NewOrgRoleTypeFromValue returns a pointer to a valid OrgRoleType -// for the value passed as argument, or an error if the value passed is not allowed by the enum -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrgRoleTypeFromValue(v string) (*OrgRoleType, error) { - ev := OrgRoleType(v) - if ev.IsValid() { - return &ev, nil - } else { - return nil, fmt.Errorf("invalid value '%v' for OrgRoleType: valid values are %v", v, AllowedOrgRoleTypeEnumValues) - } -} - -// IsValid return true if the value is valid for the enum, false otherwise -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v OrgRoleType) IsValid() bool { - for _, existing := range AllowedOrgRoleTypeEnumValues { - if existing == v { - return true - } - } - return false -} - -// Ptr returns reference to OrgRoleType value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v OrgRoleType) Ptr() *OrgRoleType { - return &v -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrgRoleType struct { - value *OrgRoleType - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgRoleType) Get() *OrgRoleType { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgRoleType) Set(val *OrgRoleType) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgRoleType) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgRoleType) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrgRoleType(val *OrgRoleType) *NullableOrgRoleType { - return &NullableOrgRoleType{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrgRoleType) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrgRoleType) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_org_role_type_test.go b/services/scf/model_org_role_type_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_org_role_type_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organization.go b/services/scf/model_organization.go deleted file mode 100644 index f74734ac85..0000000000 --- a/services/scf/model_organization.go +++ /dev/null @@ -1,628 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the Organization type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &Organization{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetCreatedAtAttributeTypeOk(arg OrganizationGetCreatedAtAttributeType) (ret OrganizationGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetCreatedAtAttributeType(arg *OrganizationGetCreatedAtAttributeType, val OrganizationGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetGuidAttributeTypeOk(arg OrganizationGetGuidAttributeType) (ret OrganizationGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetGuidAttributeType(arg *OrganizationGetGuidAttributeType, val OrganizationGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetGuidRetType = string - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetNameAttributeTypeOk(arg OrganizationGetNameAttributeType) (ret OrganizationGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetNameAttributeType(arg *OrganizationGetNameAttributeType, val OrganizationGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetNameRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetPlatformIdAttributeTypeOk(arg OrganizationGetPlatformIdAttributeType) (ret OrganizationGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetPlatformIdAttributeType(arg *OrganizationGetPlatformIdAttributeType, val OrganizationGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetProjectIdAttributeTypeOk(arg OrganizationGetProjectIdAttributeType) (ret OrganizationGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetProjectIdAttributeType(arg *OrganizationGetProjectIdAttributeType, val OrganizationGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetProjectIdRetType = string - -/* - types and functions for quotaId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetQuotaIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetQuotaIdAttributeTypeOk(arg OrganizationGetQuotaIdAttributeType) (ret OrganizationGetQuotaIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetQuotaIdAttributeType(arg *OrganizationGetQuotaIdAttributeType, val OrganizationGetQuotaIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetQuotaIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetQuotaIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetRegionAttributeTypeOk(arg OrganizationGetRegionAttributeType) (ret OrganizationGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetRegionAttributeType(arg *OrganizationGetRegionAttributeType, val OrganizationGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetRegionRetType = string - -/* - types and functions for status -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetStatusAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetStatusAttributeTypeOk(arg OrganizationGetStatusAttributeType) (ret OrganizationGetStatusRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetStatusAttributeType(arg *OrganizationGetStatusAttributeType, val OrganizationGetStatusRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetStatusArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetStatusRetType = string - -/* - types and functions for suspended -*/ - -// isBoolean -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationgetSuspendedAttributeType = *bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationgetSuspendedArgType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationgetSuspendedRetType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationgetSuspendedAttributeTypeOk(arg OrganizationgetSuspendedAttributeType) (ret OrganizationgetSuspendedRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationgetSuspendedAttributeType(arg *OrganizationgetSuspendedAttributeType, val OrganizationgetSuspendedRetType) { - *arg = &val -} - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationGetUpdatedAtAttributeTypeOk(arg OrganizationGetUpdatedAtAttributeType) (ret OrganizationGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationGetUpdatedAtAttributeType(arg *OrganizationGetUpdatedAtAttributeType, val OrganizationGetUpdatedAtRetType) { - *arg = &val -} - -// Organization struct for Organization -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type Organization struct { - // REQUIRED - CreatedAt OrganizationGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Guid OrganizationGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - Name OrganizationGetNameAttributeType `json:"name" required:"true"` - // REQUIRED - PlatformId OrganizationGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrganizationGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - QuotaId OrganizationGetQuotaIdAttributeType `json:"quotaId" required:"true"` - // REQUIRED - Region OrganizationGetRegionAttributeType `json:"region" required:"true"` - // The organization's status. The status value starts with `deleting` when a deleting request is in progress. The status value starts with `delete_failed` when the deletion failed. The status value can be different from `deleting` and `delete_failed`. Additional details can be provided in the future. - // REQUIRED - Status OrganizationGetStatusAttributeType `json:"status" required:"true"` - // REQUIRED - Suspended OrganizationgetSuspendedAttributeType `json:"suspended" required:"true"` - // REQUIRED - UpdatedAt OrganizationGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _Organization Organization - -// NewOrganization instantiates a new Organization object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganization(createdAt OrganizationGetCreatedAtArgType, guid OrganizationGetGuidArgType, name OrganizationGetNameArgType, platformId OrganizationGetPlatformIdArgType, projectId OrganizationGetProjectIdArgType, quotaId OrganizationGetQuotaIdArgType, region OrganizationGetRegionArgType, status OrganizationGetStatusArgType, suspended OrganizationgetSuspendedArgType, updatedAt OrganizationGetUpdatedAtArgType) *Organization { - this := Organization{} - setOrganizationGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setOrganizationGetGuidAttributeType(&this.Guid, guid) - setOrganizationGetNameAttributeType(&this.Name, name) - setOrganizationGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrganizationGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrganizationGetQuotaIdAttributeType(&this.QuotaId, quotaId) - setOrganizationGetRegionAttributeType(&this.Region, region) - setOrganizationGetStatusAttributeType(&this.Status, status) - setOrganizationgetSuspendedAttributeType(&this.Suspended, suspended) - setOrganizationGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - return &this -} - -// NewOrganizationWithDefaults instantiates a new Organization object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationWithDefaults() *Organization { - this := Organization{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetCreatedAt() (ret OrganizationGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetCreatedAtOk() (ret OrganizationGetCreatedAtRetType, ok bool) { - return getOrganizationGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetCreatedAt(v OrganizationGetCreatedAtRetType) { - setOrganizationGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetGuid() (ret OrganizationGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetGuidOk() (ret OrganizationGetGuidRetType, ok bool) { - return getOrganizationGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetGuid(v OrganizationGetGuidRetType) { - setOrganizationGetGuidAttributeType(&o.Guid, v) -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetName() (ret OrganizationGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetNameOk() (ret OrganizationGetNameRetType, ok bool) { - return getOrganizationGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetName(v OrganizationGetNameRetType) { - setOrganizationGetNameAttributeType(&o.Name, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetPlatformId() (ret OrganizationGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetPlatformIdOk() (ret OrganizationGetPlatformIdRetType, ok bool) { - return getOrganizationGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetPlatformId(v OrganizationGetPlatformIdRetType) { - setOrganizationGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetProjectId() (ret OrganizationGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetProjectIdOk() (ret OrganizationGetProjectIdRetType, ok bool) { - return getOrganizationGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetProjectId(v OrganizationGetProjectIdRetType) { - setOrganizationGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetQuotaId returns the QuotaId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetQuotaId() (ret OrganizationGetQuotaIdRetType) { - ret, _ = o.GetQuotaIdOk() - return ret -} - -// GetQuotaIdOk returns a tuple with the QuotaId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetQuotaIdOk() (ret OrganizationGetQuotaIdRetType, ok bool) { - return getOrganizationGetQuotaIdAttributeTypeOk(o.QuotaId) -} - -// SetQuotaId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetQuotaId(v OrganizationGetQuotaIdRetType) { - setOrganizationGetQuotaIdAttributeType(&o.QuotaId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetRegion() (ret OrganizationGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetRegionOk() (ret OrganizationGetRegionRetType, ok bool) { - return getOrganizationGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetRegion(v OrganizationGetRegionRetType) { - setOrganizationGetRegionAttributeType(&o.Region, v) -} - -// GetStatus returns the Status field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetStatus() (ret OrganizationGetStatusRetType) { - ret, _ = o.GetStatusOk() - return ret -} - -// GetStatusOk returns a tuple with the Status field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetStatusOk() (ret OrganizationGetStatusRetType, ok bool) { - return getOrganizationGetStatusAttributeTypeOk(o.Status) -} - -// SetStatus sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetStatus(v OrganizationGetStatusRetType) { - setOrganizationGetStatusAttributeType(&o.Status, v) -} - -// GetSuspended returns the Suspended field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetSuspended() (ret OrganizationgetSuspendedRetType) { - ret, _ = o.GetSuspendedOk() - return ret -} - -// GetSuspendedOk returns a tuple with the Suspended field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetSuspendedOk() (ret OrganizationgetSuspendedRetType, ok bool) { - return getOrganizationgetSuspendedAttributeTypeOk(o.Suspended) -} - -// SetSuspended sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetSuspended(v OrganizationgetSuspendedRetType) { - setOrganizationgetSuspendedAttributeType(&o.Suspended, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetUpdatedAt() (ret OrganizationGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) GetUpdatedAtOk() (ret OrganizationGetUpdatedAtRetType, ok bool) { - return getOrganizationGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Organization) SetUpdatedAt(v OrganizationGetUpdatedAtRetType) { - setOrganizationGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o Organization) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getOrganizationGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrganizationGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getOrganizationGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrganizationGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrganizationGetQuotaIdAttributeTypeOk(o.QuotaId); ok { - toSerialize["QuotaId"] = val - } - if val, ok := getOrganizationGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getOrganizationGetStatusAttributeTypeOk(o.Status); ok { - toSerialize["Status"] = val - } - if val, ok := getOrganizationgetSuspendedAttributeTypeOk(o.Suspended); ok { - toSerialize["Suspended"] = val - } - if val, ok := getOrganizationGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganization struct { - value *Organization - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganization) Get() *Organization { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganization) Set(val *Organization) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganization) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganization) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganization(val *Organization) *NullableOrganization { - return &NullableOrganization{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganization) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganization) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organization_create_response.go b/services/scf/model_organization_create_response.go deleted file mode 100644 index fe78023c9f..0000000000 --- a/services/scf/model_organization_create_response.go +++ /dev/null @@ -1,308 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrganizationCreateResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrganizationCreateResponse{} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationCreateResponseGetGuidAttributeTypeOk(arg OrganizationCreateResponseGetGuidAttributeType) (ret OrganizationCreateResponseGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationCreateResponseGetGuidAttributeType(arg *OrganizationCreateResponseGetGuidAttributeType, val OrganizationCreateResponseGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetGuidRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationCreateResponseGetPlatformIdAttributeTypeOk(arg OrganizationCreateResponseGetPlatformIdAttributeType) (ret OrganizationCreateResponseGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationCreateResponseGetPlatformIdAttributeType(arg *OrganizationCreateResponseGetPlatformIdAttributeType, val OrganizationCreateResponseGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationCreateResponseGetProjectIdAttributeTypeOk(arg OrganizationCreateResponseGetProjectIdAttributeType) (ret OrganizationCreateResponseGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationCreateResponseGetProjectIdAttributeType(arg *OrganizationCreateResponseGetProjectIdAttributeType, val OrganizationCreateResponseGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationCreateResponseGetRegionAttributeTypeOk(arg OrganizationCreateResponseGetRegionAttributeType) (ret OrganizationCreateResponseGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationCreateResponseGetRegionAttributeType(arg *OrganizationCreateResponseGetRegionAttributeType, val OrganizationCreateResponseGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponseGetRegionRetType = string - -// OrganizationCreateResponse struct for OrganizationCreateResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationCreateResponse struct { - // REQUIRED - Guid OrganizationCreateResponseGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - PlatformId OrganizationCreateResponseGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrganizationCreateResponseGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region OrganizationCreateResponseGetRegionAttributeType `json:"region" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrganizationCreateResponse OrganizationCreateResponse - -// NewOrganizationCreateResponse instantiates a new OrganizationCreateResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationCreateResponse(guid OrganizationCreateResponseGetGuidArgType, platformId OrganizationCreateResponseGetPlatformIdArgType, projectId OrganizationCreateResponseGetProjectIdArgType, region OrganizationCreateResponseGetRegionArgType) *OrganizationCreateResponse { - this := OrganizationCreateResponse{} - setOrganizationCreateResponseGetGuidAttributeType(&this.Guid, guid) - setOrganizationCreateResponseGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrganizationCreateResponseGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrganizationCreateResponseGetRegionAttributeType(&this.Region, region) - return &this -} - -// NewOrganizationCreateResponseWithDefaults instantiates a new OrganizationCreateResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationCreateResponseWithDefaults() *OrganizationCreateResponse { - this := OrganizationCreateResponse{} - return &this -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetGuid() (ret OrganizationCreateResponseGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetGuidOk() (ret OrganizationCreateResponseGetGuidRetType, ok bool) { - return getOrganizationCreateResponseGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) SetGuid(v OrganizationCreateResponseGetGuidRetType) { - setOrganizationCreateResponseGetGuidAttributeType(&o.Guid, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetPlatformId() (ret OrganizationCreateResponseGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetPlatformIdOk() (ret OrganizationCreateResponseGetPlatformIdRetType, ok bool) { - return getOrganizationCreateResponseGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) SetPlatformId(v OrganizationCreateResponseGetPlatformIdRetType) { - setOrganizationCreateResponseGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetProjectId() (ret OrganizationCreateResponseGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetProjectIdOk() (ret OrganizationCreateResponseGetProjectIdRetType, ok bool) { - return getOrganizationCreateResponseGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) SetProjectId(v OrganizationCreateResponseGetProjectIdRetType) { - setOrganizationCreateResponseGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetRegion() (ret OrganizationCreateResponseGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) GetRegionOk() (ret OrganizationCreateResponseGetRegionRetType, ok bool) { - return getOrganizationCreateResponseGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationCreateResponse) SetRegion(v OrganizationCreateResponseGetRegionRetType) { - setOrganizationCreateResponseGetRegionAttributeType(&o.Region, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrganizationCreateResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationCreateResponseGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrganizationCreateResponseGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrganizationCreateResponseGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrganizationCreateResponseGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganizationCreateResponse struct { - value *OrganizationCreateResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationCreateResponse) Get() *OrganizationCreateResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationCreateResponse) Set(val *OrganizationCreateResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationCreateResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationCreateResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganizationCreateResponse(val *OrganizationCreateResponse) *NullableOrganizationCreateResponse { - return &NullableOrganizationCreateResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationCreateResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationCreateResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organization_create_response_test.go b/services/scf/model_organization_create_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organization_create_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organization_delete_response.go b/services/scf/model_organization_delete_response.go deleted file mode 100644 index 516b54f6a7..0000000000 --- a/services/scf/model_organization_delete_response.go +++ /dev/null @@ -1,308 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrganizationDeleteResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrganizationDeleteResponse{} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationDeleteResponseGetGuidAttributeTypeOk(arg OrganizationDeleteResponseGetGuidAttributeType) (ret OrganizationDeleteResponseGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationDeleteResponseGetGuidAttributeType(arg *OrganizationDeleteResponseGetGuidAttributeType, val OrganizationDeleteResponseGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetGuidRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationDeleteResponseGetPlatformIdAttributeTypeOk(arg OrganizationDeleteResponseGetPlatformIdAttributeType) (ret OrganizationDeleteResponseGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationDeleteResponseGetPlatformIdAttributeType(arg *OrganizationDeleteResponseGetPlatformIdAttributeType, val OrganizationDeleteResponseGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationDeleteResponseGetProjectIdAttributeTypeOk(arg OrganizationDeleteResponseGetProjectIdAttributeType) (ret OrganizationDeleteResponseGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationDeleteResponseGetProjectIdAttributeType(arg *OrganizationDeleteResponseGetProjectIdAttributeType, val OrganizationDeleteResponseGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationDeleteResponseGetRegionAttributeTypeOk(arg OrganizationDeleteResponseGetRegionAttributeType) (ret OrganizationDeleteResponseGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationDeleteResponseGetRegionAttributeType(arg *OrganizationDeleteResponseGetRegionAttributeType, val OrganizationDeleteResponseGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponseGetRegionRetType = string - -// OrganizationDeleteResponse struct for OrganizationDeleteResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationDeleteResponse struct { - // REQUIRED - Guid OrganizationDeleteResponseGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - PlatformId OrganizationDeleteResponseGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrganizationDeleteResponseGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region OrganizationDeleteResponseGetRegionAttributeType `json:"region" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrganizationDeleteResponse OrganizationDeleteResponse - -// NewOrganizationDeleteResponse instantiates a new OrganizationDeleteResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationDeleteResponse(guid OrganizationDeleteResponseGetGuidArgType, platformId OrganizationDeleteResponseGetPlatformIdArgType, projectId OrganizationDeleteResponseGetProjectIdArgType, region OrganizationDeleteResponseGetRegionArgType) *OrganizationDeleteResponse { - this := OrganizationDeleteResponse{} - setOrganizationDeleteResponseGetGuidAttributeType(&this.Guid, guid) - setOrganizationDeleteResponseGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrganizationDeleteResponseGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrganizationDeleteResponseGetRegionAttributeType(&this.Region, region) - return &this -} - -// NewOrganizationDeleteResponseWithDefaults instantiates a new OrganizationDeleteResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationDeleteResponseWithDefaults() *OrganizationDeleteResponse { - this := OrganizationDeleteResponse{} - return &this -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetGuid() (ret OrganizationDeleteResponseGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetGuidOk() (ret OrganizationDeleteResponseGetGuidRetType, ok bool) { - return getOrganizationDeleteResponseGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) SetGuid(v OrganizationDeleteResponseGetGuidRetType) { - setOrganizationDeleteResponseGetGuidAttributeType(&o.Guid, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetPlatformId() (ret OrganizationDeleteResponseGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetPlatformIdOk() (ret OrganizationDeleteResponseGetPlatformIdRetType, ok bool) { - return getOrganizationDeleteResponseGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) SetPlatformId(v OrganizationDeleteResponseGetPlatformIdRetType) { - setOrganizationDeleteResponseGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetProjectId() (ret OrganizationDeleteResponseGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetProjectIdOk() (ret OrganizationDeleteResponseGetProjectIdRetType, ok bool) { - return getOrganizationDeleteResponseGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) SetProjectId(v OrganizationDeleteResponseGetProjectIdRetType) { - setOrganizationDeleteResponseGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetRegion() (ret OrganizationDeleteResponseGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) GetRegionOk() (ret OrganizationDeleteResponseGetRegionRetType, ok bool) { - return getOrganizationDeleteResponseGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationDeleteResponse) SetRegion(v OrganizationDeleteResponseGetRegionRetType) { - setOrganizationDeleteResponseGetRegionAttributeType(&o.Region, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrganizationDeleteResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationDeleteResponseGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrganizationDeleteResponseGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrganizationDeleteResponseGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrganizationDeleteResponseGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganizationDeleteResponse struct { - value *OrganizationDeleteResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationDeleteResponse) Get() *OrganizationDeleteResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationDeleteResponse) Set(val *OrganizationDeleteResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationDeleteResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationDeleteResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganizationDeleteResponse(val *OrganizationDeleteResponse) *NullableOrganizationDeleteResponse { - return &NullableOrganizationDeleteResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationDeleteResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationDeleteResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organization_delete_response_test.go b/services/scf/model_organization_delete_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organization_delete_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organization_quota.go b/services/scf/model_organization_quota.go deleted file mode 100644 index a4a1580b45..0000000000 --- a/services/scf/model_organization_quota.go +++ /dev/null @@ -1,361 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrganizationQuota type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrganizationQuota{} - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationQuotaGetOrgIdAttributeTypeOk(arg OrganizationQuotaGetOrgIdAttributeType) (ret OrganizationQuotaGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationQuotaGetOrgIdAttributeType(arg *OrganizationQuotaGetOrgIdAttributeType, val OrganizationQuotaGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationQuotaGetPlatformIdAttributeTypeOk(arg OrganizationQuotaGetPlatformIdAttributeType) (ret OrganizationQuotaGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationQuotaGetPlatformIdAttributeType(arg *OrganizationQuotaGetPlatformIdAttributeType, val OrganizationQuotaGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationQuotaGetProjectIdAttributeTypeOk(arg OrganizationQuotaGetProjectIdAttributeType) (ret OrganizationQuotaGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationQuotaGetProjectIdAttributeType(arg *OrganizationQuotaGetProjectIdAttributeType, val OrganizationQuotaGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetProjectIdRetType = string - -/* - types and functions for quotaId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetQuotaIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationQuotaGetQuotaIdAttributeTypeOk(arg OrganizationQuotaGetQuotaIdAttributeType) (ret OrganizationQuotaGetQuotaIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationQuotaGetQuotaIdAttributeType(arg *OrganizationQuotaGetQuotaIdAttributeType, val OrganizationQuotaGetQuotaIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetQuotaIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetQuotaIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationQuotaGetRegionAttributeTypeOk(arg OrganizationQuotaGetRegionAttributeType) (ret OrganizationQuotaGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationQuotaGetRegionAttributeType(arg *OrganizationQuotaGetRegionAttributeType, val OrganizationQuotaGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuotaGetRegionRetType = string - -// OrganizationQuota struct for OrganizationQuota -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationQuota struct { - // REQUIRED - OrgId OrganizationQuotaGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId OrganizationQuotaGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrganizationQuotaGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - QuotaId OrganizationQuotaGetQuotaIdAttributeType `json:"quotaId" required:"true"` - // REQUIRED - Region OrganizationQuotaGetRegionAttributeType `json:"region" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrganizationQuota OrganizationQuota - -// NewOrganizationQuota instantiates a new OrganizationQuota object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationQuota(orgId OrganizationQuotaGetOrgIdArgType, platformId OrganizationQuotaGetPlatformIdArgType, projectId OrganizationQuotaGetProjectIdArgType, quotaId OrganizationQuotaGetQuotaIdArgType, region OrganizationQuotaGetRegionArgType) *OrganizationQuota { - this := OrganizationQuota{} - setOrganizationQuotaGetOrgIdAttributeType(&this.OrgId, orgId) - setOrganizationQuotaGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrganizationQuotaGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrganizationQuotaGetQuotaIdAttributeType(&this.QuotaId, quotaId) - setOrganizationQuotaGetRegionAttributeType(&this.Region, region) - return &this -} - -// NewOrganizationQuotaWithDefaults instantiates a new OrganizationQuota object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationQuotaWithDefaults() *OrganizationQuota { - this := OrganizationQuota{} - return &this -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetOrgId() (ret OrganizationQuotaGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetOrgIdOk() (ret OrganizationQuotaGetOrgIdRetType, ok bool) { - return getOrganizationQuotaGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) SetOrgId(v OrganizationQuotaGetOrgIdRetType) { - setOrganizationQuotaGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetPlatformId() (ret OrganizationQuotaGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetPlatformIdOk() (ret OrganizationQuotaGetPlatformIdRetType, ok bool) { - return getOrganizationQuotaGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) SetPlatformId(v OrganizationQuotaGetPlatformIdRetType) { - setOrganizationQuotaGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetProjectId() (ret OrganizationQuotaGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetProjectIdOk() (ret OrganizationQuotaGetProjectIdRetType, ok bool) { - return getOrganizationQuotaGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) SetProjectId(v OrganizationQuotaGetProjectIdRetType) { - setOrganizationQuotaGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetQuotaId returns the QuotaId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetQuotaId() (ret OrganizationQuotaGetQuotaIdRetType) { - ret, _ = o.GetQuotaIdOk() - return ret -} - -// GetQuotaIdOk returns a tuple with the QuotaId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetQuotaIdOk() (ret OrganizationQuotaGetQuotaIdRetType, ok bool) { - return getOrganizationQuotaGetQuotaIdAttributeTypeOk(o.QuotaId) -} - -// SetQuotaId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) SetQuotaId(v OrganizationQuotaGetQuotaIdRetType) { - setOrganizationQuotaGetQuotaIdAttributeType(&o.QuotaId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetRegion() (ret OrganizationQuotaGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) GetRegionOk() (ret OrganizationQuotaGetRegionRetType, ok bool) { - return getOrganizationQuotaGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationQuota) SetRegion(v OrganizationQuotaGetRegionRetType) { - setOrganizationQuotaGetRegionAttributeType(&o.Region, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrganizationQuota) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationQuotaGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getOrganizationQuotaGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrganizationQuotaGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrganizationQuotaGetQuotaIdAttributeTypeOk(o.QuotaId); ok { - toSerialize["QuotaId"] = val - } - if val, ok := getOrganizationQuotaGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganizationQuota struct { - value *OrganizationQuota - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationQuota) Get() *OrganizationQuota { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationQuota) Set(val *OrganizationQuota) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationQuota) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationQuota) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganizationQuota(val *OrganizationQuota) *NullableOrganizationQuota { - return &NullableOrganizationQuota{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationQuota) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationQuota) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organization_quota_test.go b/services/scf/model_organization_quota_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organization_quota_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organization_test.go b/services/scf/model_organization_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organization_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organization_usage_summary.go b/services/scf/model_organization_usage_summary.go deleted file mode 100644 index 4bc85b740b..0000000000 --- a/services/scf/model_organization_usage_summary.go +++ /dev/null @@ -1,361 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrganizationUsageSummary type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrganizationUsageSummary{} - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationUsageSummaryGetOrgIdAttributeTypeOk(arg OrganizationUsageSummaryGetOrgIdAttributeType) (ret OrganizationUsageSummaryGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationUsageSummaryGetOrgIdAttributeType(arg *OrganizationUsageSummaryGetOrgIdAttributeType, val OrganizationUsageSummaryGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationUsageSummaryGetPlatformIdAttributeTypeOk(arg OrganizationUsageSummaryGetPlatformIdAttributeType) (ret OrganizationUsageSummaryGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationUsageSummaryGetPlatformIdAttributeType(arg *OrganizationUsageSummaryGetPlatformIdAttributeType, val OrganizationUsageSummaryGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationUsageSummaryGetProjectIdAttributeTypeOk(arg OrganizationUsageSummaryGetProjectIdAttributeType) (ret OrganizationUsageSummaryGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationUsageSummaryGetProjectIdAttributeType(arg *OrganizationUsageSummaryGetProjectIdAttributeType, val OrganizationUsageSummaryGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationUsageSummaryGetRegionAttributeTypeOk(arg OrganizationUsageSummaryGetRegionAttributeType) (ret OrganizationUsageSummaryGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationUsageSummaryGetRegionAttributeType(arg *OrganizationUsageSummaryGetRegionAttributeType, val OrganizationUsageSummaryGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetRegionRetType = string - -/* - types and functions for usageSummary -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetUsageSummaryAttributeType = *UsageSummary - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetUsageSummaryArgType = UsageSummary - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummaryGetUsageSummaryRetType = UsageSummary - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationUsageSummaryGetUsageSummaryAttributeTypeOk(arg OrganizationUsageSummaryGetUsageSummaryAttributeType) (ret OrganizationUsageSummaryGetUsageSummaryRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationUsageSummaryGetUsageSummaryAttributeType(arg *OrganizationUsageSummaryGetUsageSummaryAttributeType, val OrganizationUsageSummaryGetUsageSummaryRetType) { - *arg = &val -} - -// OrganizationUsageSummary struct for OrganizationUsageSummary -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationUsageSummary struct { - // REQUIRED - OrgId OrganizationUsageSummaryGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId OrganizationUsageSummaryGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrganizationUsageSummaryGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region OrganizationUsageSummaryGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - UsageSummary OrganizationUsageSummaryGetUsageSummaryAttributeType `json:"usageSummary" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrganizationUsageSummary OrganizationUsageSummary - -// NewOrganizationUsageSummary instantiates a new OrganizationUsageSummary object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationUsageSummary(orgId OrganizationUsageSummaryGetOrgIdArgType, platformId OrganizationUsageSummaryGetPlatformIdArgType, projectId OrganizationUsageSummaryGetProjectIdArgType, region OrganizationUsageSummaryGetRegionArgType, usageSummary OrganizationUsageSummaryGetUsageSummaryArgType) *OrganizationUsageSummary { - this := OrganizationUsageSummary{} - setOrganizationUsageSummaryGetOrgIdAttributeType(&this.OrgId, orgId) - setOrganizationUsageSummaryGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrganizationUsageSummaryGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrganizationUsageSummaryGetRegionAttributeType(&this.Region, region) - setOrganizationUsageSummaryGetUsageSummaryAttributeType(&this.UsageSummary, usageSummary) - return &this -} - -// NewOrganizationUsageSummaryWithDefaults instantiates a new OrganizationUsageSummary object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationUsageSummaryWithDefaults() *OrganizationUsageSummary { - this := OrganizationUsageSummary{} - return &this -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetOrgId() (ret OrganizationUsageSummaryGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetOrgIdOk() (ret OrganizationUsageSummaryGetOrgIdRetType, ok bool) { - return getOrganizationUsageSummaryGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) SetOrgId(v OrganizationUsageSummaryGetOrgIdRetType) { - setOrganizationUsageSummaryGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetPlatformId() (ret OrganizationUsageSummaryGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetPlatformIdOk() (ret OrganizationUsageSummaryGetPlatformIdRetType, ok bool) { - return getOrganizationUsageSummaryGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) SetPlatformId(v OrganizationUsageSummaryGetPlatformIdRetType) { - setOrganizationUsageSummaryGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetProjectId() (ret OrganizationUsageSummaryGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetProjectIdOk() (ret OrganizationUsageSummaryGetProjectIdRetType, ok bool) { - return getOrganizationUsageSummaryGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) SetProjectId(v OrganizationUsageSummaryGetProjectIdRetType) { - setOrganizationUsageSummaryGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetRegion() (ret OrganizationUsageSummaryGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetRegionOk() (ret OrganizationUsageSummaryGetRegionRetType, ok bool) { - return getOrganizationUsageSummaryGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) SetRegion(v OrganizationUsageSummaryGetRegionRetType) { - setOrganizationUsageSummaryGetRegionAttributeType(&o.Region, v) -} - -// GetUsageSummary returns the UsageSummary field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetUsageSummary() (ret OrganizationUsageSummaryGetUsageSummaryRetType) { - ret, _ = o.GetUsageSummaryOk() - return ret -} - -// GetUsageSummaryOk returns a tuple with the UsageSummary field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) GetUsageSummaryOk() (ret OrganizationUsageSummaryGetUsageSummaryRetType, ok bool) { - return getOrganizationUsageSummaryGetUsageSummaryAttributeTypeOk(o.UsageSummary) -} - -// SetUsageSummary sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationUsageSummary) SetUsageSummary(v OrganizationUsageSummaryGetUsageSummaryRetType) { - setOrganizationUsageSummaryGetUsageSummaryAttributeType(&o.UsageSummary, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrganizationUsageSummary) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationUsageSummaryGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getOrganizationUsageSummaryGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrganizationUsageSummaryGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrganizationUsageSummaryGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getOrganizationUsageSummaryGetUsageSummaryAttributeTypeOk(o.UsageSummary); ok { - toSerialize["UsageSummary"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganizationUsageSummary struct { - value *OrganizationUsageSummary - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationUsageSummary) Get() *OrganizationUsageSummary { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationUsageSummary) Set(val *OrganizationUsageSummary) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationUsageSummary) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationUsageSummary) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganizationUsageSummary(val *OrganizationUsageSummary) *NullableOrganizationUsageSummary { - return &NullableOrganizationUsageSummary{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationUsageSummary) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationUsageSummary) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organization_usage_summary_test.go b/services/scf/model_organization_usage_summary_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organization_usage_summary_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organizations_list.go b/services/scf/model_organizations_list.go deleted file mode 100644 index 573cf2437d..0000000000 --- a/services/scf/model_organizations_list.go +++ /dev/null @@ -1,202 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the OrganizationsList type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrganizationsList{} - -/* - types and functions for pagination -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListGetPaginationAttributeType = *Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListGetPaginationArgType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListGetPaginationRetType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListGetPaginationAttributeTypeOk(arg OrganizationsListGetPaginationAttributeType) (ret OrganizationsListGetPaginationRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListGetPaginationAttributeType(arg *OrganizationsListGetPaginationAttributeType, val OrganizationsListGetPaginationRetType) { - *arg = &val -} - -/* - types and functions for resources -*/ - -// isArray -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListGetResourcesAttributeType = *[]OrganizationsListItem - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListGetResourcesArgType = []OrganizationsListItem - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListGetResourcesRetType = []OrganizationsListItem - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListGetResourcesAttributeTypeOk(arg OrganizationsListGetResourcesAttributeType) (ret OrganizationsListGetResourcesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListGetResourcesAttributeType(arg *OrganizationsListGetResourcesAttributeType, val OrganizationsListGetResourcesRetType) { - *arg = &val -} - -// OrganizationsList struct for OrganizationsList -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsList struct { - // REQUIRED - Pagination OrganizationsListGetPaginationAttributeType `json:"pagination" required:"true"` - // REQUIRED - Resources OrganizationsListGetResourcesAttributeType `json:"resources" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrganizationsList OrganizationsList - -// NewOrganizationsList instantiates a new OrganizationsList object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationsList(pagination OrganizationsListGetPaginationArgType, resources OrganizationsListGetResourcesArgType) *OrganizationsList { - this := OrganizationsList{} - setOrganizationsListGetPaginationAttributeType(&this.Pagination, pagination) - setOrganizationsListGetResourcesAttributeType(&this.Resources, resources) - return &this -} - -// NewOrganizationsListWithDefaults instantiates a new OrganizationsList object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationsListWithDefaults() *OrganizationsList { - this := OrganizationsList{} - return &this -} - -// GetPagination returns the Pagination field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsList) GetPagination() (ret OrganizationsListGetPaginationRetType) { - ret, _ = o.GetPaginationOk() - return ret -} - -// GetPaginationOk returns a tuple with the Pagination field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsList) GetPaginationOk() (ret OrganizationsListGetPaginationRetType, ok bool) { - return getOrganizationsListGetPaginationAttributeTypeOk(o.Pagination) -} - -// SetPagination sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsList) SetPagination(v OrganizationsListGetPaginationRetType) { - setOrganizationsListGetPaginationAttributeType(&o.Pagination, v) -} - -// GetResources returns the Resources field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsList) GetResources() (ret OrganizationsListGetResourcesRetType) { - ret, _ = o.GetResourcesOk() - return ret -} - -// GetResourcesOk returns a tuple with the Resources field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsList) GetResourcesOk() (ret OrganizationsListGetResourcesRetType, ok bool) { - return getOrganizationsListGetResourcesAttributeTypeOk(o.Resources) -} - -// SetResources sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsList) SetResources(v OrganizationsListGetResourcesRetType) { - setOrganizationsListGetResourcesAttributeType(&o.Resources, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrganizationsList) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationsListGetPaginationAttributeTypeOk(o.Pagination); ok { - toSerialize["Pagination"] = val - } - if val, ok := getOrganizationsListGetResourcesAttributeTypeOk(o.Resources); ok { - toSerialize["Resources"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganizationsList struct { - value *OrganizationsList - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationsList) Get() *OrganizationsList { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationsList) Set(val *OrganizationsList) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationsList) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationsList) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganizationsList(val *OrganizationsList) *NullableOrganizationsList { - return &NullableOrganizationsList{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationsList) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationsList) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organizations_list_item.go b/services/scf/model_organizations_list_item.go deleted file mode 100644 index ccf7d8da1e..0000000000 --- a/services/scf/model_organizations_list_item.go +++ /dev/null @@ -1,653 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the OrganizationsListItem type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &OrganizationsListItem{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetCreatedAtAttributeTypeOk(arg OrganizationsListItemGetCreatedAtAttributeType) (ret OrganizationsListItemGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetCreatedAtAttributeType(arg *OrganizationsListItemGetCreatedAtAttributeType, val OrganizationsListItemGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetGuidAttributeTypeOk(arg OrganizationsListItemGetGuidAttributeType) (ret OrganizationsListItemGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetGuidAttributeType(arg *OrganizationsListItemGetGuidAttributeType, val OrganizationsListItemGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetGuidRetType = string - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetNameAttributeTypeOk(arg OrganizationsListItemGetNameAttributeType) (ret OrganizationsListItemGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetNameAttributeType(arg *OrganizationsListItemGetNameAttributeType, val OrganizationsListItemGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetNameRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetPlatformIdAttributeTypeOk(arg OrganizationsListItemGetPlatformIdAttributeType) (ret OrganizationsListItemGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetPlatformIdAttributeType(arg *OrganizationsListItemGetPlatformIdAttributeType, val OrganizationsListItemGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetProjectIdAttributeTypeOk(arg OrganizationsListItemGetProjectIdAttributeType) (ret OrganizationsListItemGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetProjectIdAttributeType(arg *OrganizationsListItemGetProjectIdAttributeType, val OrganizationsListItemGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetProjectIdRetType = string - -/* - types and functions for quotaId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetQuotaIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetQuotaIdAttributeTypeOk(arg OrganizationsListItemGetQuotaIdAttributeType) (ret OrganizationsListItemGetQuotaIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetQuotaIdAttributeType(arg *OrganizationsListItemGetQuotaIdAttributeType, val OrganizationsListItemGetQuotaIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetQuotaIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetQuotaIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetRegionAttributeTypeOk(arg OrganizationsListItemGetRegionAttributeType) (ret OrganizationsListItemGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetRegionAttributeType(arg *OrganizationsListItemGetRegionAttributeType, val OrganizationsListItemGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetRegionRetType = string - -/* - types and functions for status -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetStatusAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetStatusAttributeTypeOk(arg OrganizationsListItemGetStatusAttributeType) (ret OrganizationsListItemGetStatusRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetStatusAttributeType(arg *OrganizationsListItemGetStatusAttributeType, val OrganizationsListItemGetStatusRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetStatusArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetStatusRetType = string - -/* - types and functions for suspended -*/ - -// isBoolean -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemgetSuspendedAttributeType = *bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemgetSuspendedArgType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemgetSuspendedRetType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemgetSuspendedAttributeTypeOk(arg OrganizationsListItemgetSuspendedAttributeType) (ret OrganizationsListItemgetSuspendedRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemgetSuspendedAttributeType(arg *OrganizationsListItemgetSuspendedAttributeType, val OrganizationsListItemgetSuspendedRetType) { - *arg = &val -} - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItemGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getOrganizationsListItemGetUpdatedAtAttributeTypeOk(arg OrganizationsListItemGetUpdatedAtAttributeType) (ret OrganizationsListItemGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setOrganizationsListItemGetUpdatedAtAttributeType(arg *OrganizationsListItemGetUpdatedAtAttributeType, val OrganizationsListItemGetUpdatedAtRetType) { - *arg = &val -} - -// OrganizationsListItem struct for OrganizationsListItem -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type OrganizationsListItem struct { - CreatedAt OrganizationsListItemGetCreatedAtAttributeType `json:"createdAt,omitempty"` - // REQUIRED - Guid OrganizationsListItemGetGuidAttributeType `json:"guid" required:"true"` - Name OrganizationsListItemGetNameAttributeType `json:"name,omitempty"` - // REQUIRED - PlatformId OrganizationsListItemGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId OrganizationsListItemGetProjectIdAttributeType `json:"projectId" required:"true"` - QuotaId OrganizationsListItemGetQuotaIdAttributeType `json:"quotaId,omitempty"` - // REQUIRED - Region OrganizationsListItemGetRegionAttributeType `json:"region" required:"true"` - // The organization's status. The status value starts with `deleting` when a deleting request is in progress. The status value starts with `delete_failed` when the deletion failed. The status value can be different from `deleting` and `delete_failed`. Additional details can be provided in the future. - // REQUIRED - Status OrganizationsListItemGetStatusAttributeType `json:"status" required:"true"` - Suspended OrganizationsListItemgetSuspendedAttributeType `json:"suspended,omitempty"` - UpdatedAt OrganizationsListItemGetUpdatedAtAttributeType `json:"updatedAt,omitempty"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _OrganizationsListItem OrganizationsListItem - -// NewOrganizationsListItem instantiates a new OrganizationsListItem object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationsListItem(guid OrganizationsListItemGetGuidArgType, platformId OrganizationsListItemGetPlatformIdArgType, projectId OrganizationsListItemGetProjectIdArgType, region OrganizationsListItemGetRegionArgType, status OrganizationsListItemGetStatusArgType) *OrganizationsListItem { - this := OrganizationsListItem{} - setOrganizationsListItemGetGuidAttributeType(&this.Guid, guid) - setOrganizationsListItemGetPlatformIdAttributeType(&this.PlatformId, platformId) - setOrganizationsListItemGetProjectIdAttributeType(&this.ProjectId, projectId) - setOrganizationsListItemGetRegionAttributeType(&this.Region, region) - setOrganizationsListItemGetStatusAttributeType(&this.Status, status) - return &this -} - -// NewOrganizationsListItemWithDefaults instantiates a new OrganizationsListItem object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewOrganizationsListItemWithDefaults() *OrganizationsListItem { - this := OrganizationsListItem{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetCreatedAt() (res OrganizationsListItemGetCreatedAtRetType) { - res, _ = o.GetCreatedAtOk() - return -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetCreatedAtOk() (ret OrganizationsListItemGetCreatedAtRetType, ok bool) { - return getOrganizationsListItemGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// HasCreatedAt returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) HasCreatedAt() bool { - _, ok := o.GetCreatedAtOk() - return ok -} - -// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetCreatedAt(v OrganizationsListItemGetCreatedAtRetType) { - setOrganizationsListItemGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetGuid() (ret OrganizationsListItemGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetGuidOk() (ret OrganizationsListItemGetGuidRetType, ok bool) { - return getOrganizationsListItemGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetGuid(v OrganizationsListItemGetGuidRetType) { - setOrganizationsListItemGetGuidAttributeType(&o.Guid, v) -} - -// GetName returns the Name field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetName() (res OrganizationsListItemGetNameRetType) { - res, _ = o.GetNameOk() - return -} - -// GetNameOk returns a tuple with the Name field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetNameOk() (ret OrganizationsListItemGetNameRetType, ok bool) { - return getOrganizationsListItemGetNameAttributeTypeOk(o.Name) -} - -// HasName returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) HasName() bool { - _, ok := o.GetNameOk() - return ok -} - -// SetName gets a reference to the given string and assigns it to the Name field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetName(v OrganizationsListItemGetNameRetType) { - setOrganizationsListItemGetNameAttributeType(&o.Name, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetPlatformId() (ret OrganizationsListItemGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetPlatformIdOk() (ret OrganizationsListItemGetPlatformIdRetType, ok bool) { - return getOrganizationsListItemGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetPlatformId(v OrganizationsListItemGetPlatformIdRetType) { - setOrganizationsListItemGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetProjectId() (ret OrganizationsListItemGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetProjectIdOk() (ret OrganizationsListItemGetProjectIdRetType, ok bool) { - return getOrganizationsListItemGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetProjectId(v OrganizationsListItemGetProjectIdRetType) { - setOrganizationsListItemGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetQuotaId returns the QuotaId field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetQuotaId() (res OrganizationsListItemGetQuotaIdRetType) { - res, _ = o.GetQuotaIdOk() - return -} - -// GetQuotaIdOk returns a tuple with the QuotaId field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetQuotaIdOk() (ret OrganizationsListItemGetQuotaIdRetType, ok bool) { - return getOrganizationsListItemGetQuotaIdAttributeTypeOk(o.QuotaId) -} - -// HasQuotaId returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) HasQuotaId() bool { - _, ok := o.GetQuotaIdOk() - return ok -} - -// SetQuotaId gets a reference to the given string and assigns it to the QuotaId field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetQuotaId(v OrganizationsListItemGetQuotaIdRetType) { - setOrganizationsListItemGetQuotaIdAttributeType(&o.QuotaId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetRegion() (ret OrganizationsListItemGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetRegionOk() (ret OrganizationsListItemGetRegionRetType, ok bool) { - return getOrganizationsListItemGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetRegion(v OrganizationsListItemGetRegionRetType) { - setOrganizationsListItemGetRegionAttributeType(&o.Region, v) -} - -// GetStatus returns the Status field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetStatus() (ret OrganizationsListItemGetStatusRetType) { - ret, _ = o.GetStatusOk() - return ret -} - -// GetStatusOk returns a tuple with the Status field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetStatusOk() (ret OrganizationsListItemGetStatusRetType, ok bool) { - return getOrganizationsListItemGetStatusAttributeTypeOk(o.Status) -} - -// SetStatus sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetStatus(v OrganizationsListItemGetStatusRetType) { - setOrganizationsListItemGetStatusAttributeType(&o.Status, v) -} - -// GetSuspended returns the Suspended field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetSuspended() (res OrganizationsListItemgetSuspendedRetType) { - res, _ = o.GetSuspendedOk() - return -} - -// GetSuspendedOk returns a tuple with the Suspended field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetSuspendedOk() (ret OrganizationsListItemgetSuspendedRetType, ok bool) { - return getOrganizationsListItemgetSuspendedAttributeTypeOk(o.Suspended) -} - -// HasSuspended returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) HasSuspended() bool { - _, ok := o.GetSuspendedOk() - return ok -} - -// SetSuspended gets a reference to the given bool and assigns it to the Suspended field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetSuspended(v OrganizationsListItemgetSuspendedRetType) { - setOrganizationsListItemgetSuspendedAttributeType(&o.Suspended, v) -} - -// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetUpdatedAt() (res OrganizationsListItemGetUpdatedAtRetType) { - res, _ = o.GetUpdatedAtOk() - return -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) GetUpdatedAtOk() (ret OrganizationsListItemGetUpdatedAtRetType, ok bool) { - return getOrganizationsListItemGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// HasUpdatedAt returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) HasUpdatedAt() bool { - _, ok := o.GetUpdatedAtOk() - return ok -} - -// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *OrganizationsListItem) SetUpdatedAt(v OrganizationsListItemGetUpdatedAtRetType) { - setOrganizationsListItemGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o OrganizationsListItem) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getOrganizationsListItemGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getOrganizationsListItemGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getOrganizationsListItemGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getOrganizationsListItemGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getOrganizationsListItemGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getOrganizationsListItemGetQuotaIdAttributeTypeOk(o.QuotaId); ok { - toSerialize["QuotaId"] = val - } - if val, ok := getOrganizationsListItemGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getOrganizationsListItemGetStatusAttributeTypeOk(o.Status); ok { - toSerialize["Status"] = val - } - if val, ok := getOrganizationsListItemgetSuspendedAttributeTypeOk(o.Suspended); ok { - toSerialize["Suspended"] = val - } - if val, ok := getOrganizationsListItemGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableOrganizationsListItem struct { - value *OrganizationsListItem - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationsListItem) Get() *OrganizationsListItem { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationsListItem) Set(val *OrganizationsListItem) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationsListItem) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationsListItem) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableOrganizationsListItem(val *OrganizationsListItem) *NullableOrganizationsListItem { - return &NullableOrganizationsListItem{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableOrganizationsListItem) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableOrganizationsListItem) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_organizations_list_item_test.go b/services/scf/model_organizations_list_item_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organizations_list_item_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_organizations_list_test.go b/services/scf/model_organizations_list_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_organizations_list_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_pagination.go b/services/scf/model_pagination.go deleted file mode 100644 index 2587fe1ccf..0000000000 --- a/services/scf/model_pagination.go +++ /dev/null @@ -1,209 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the Pagination type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &Pagination{} - -/* - types and functions for totalPages -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PaginationGetTotalPagesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PaginationGetTotalPagesArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PaginationGetTotalPagesRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPaginationGetTotalPagesAttributeTypeOk(arg PaginationGetTotalPagesAttributeType) (ret PaginationGetTotalPagesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPaginationGetTotalPagesAttributeType(arg *PaginationGetTotalPagesAttributeType, val PaginationGetTotalPagesRetType) { - *arg = &val -} - -/* - types and functions for totalResults -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PaginationGetTotalResultsAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PaginationGetTotalResultsArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PaginationGetTotalResultsRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPaginationGetTotalResultsAttributeTypeOk(arg PaginationGetTotalResultsAttributeType) (ret PaginationGetTotalResultsRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPaginationGetTotalResultsAttributeType(arg *PaginationGetTotalResultsAttributeType, val PaginationGetTotalResultsRetType) { - *arg = &val -} - -// Pagination struct for Pagination -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type Pagination struct { - TotalPages PaginationGetTotalPagesAttributeType `json:"totalPages,omitempty"` - TotalResults PaginationGetTotalResultsAttributeType `json:"totalResults,omitempty"` -} - -// NewPagination instantiates a new Pagination object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewPagination() *Pagination { - this := Pagination{} - return &this -} - -// NewPaginationWithDefaults instantiates a new Pagination object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewPaginationWithDefaults() *Pagination { - this := Pagination{} - return &this -} - -// GetTotalPages returns the TotalPages field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) GetTotalPages() (res PaginationGetTotalPagesRetType) { - res, _ = o.GetTotalPagesOk() - return -} - -// GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) GetTotalPagesOk() (ret PaginationGetTotalPagesRetType, ok bool) { - return getPaginationGetTotalPagesAttributeTypeOk(o.TotalPages) -} - -// HasTotalPages returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) HasTotalPages() bool { - _, ok := o.GetTotalPagesOk() - return ok -} - -// SetTotalPages gets a reference to the given int64 and assigns it to the TotalPages field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) SetTotalPages(v PaginationGetTotalPagesRetType) { - setPaginationGetTotalPagesAttributeType(&o.TotalPages, v) -} - -// GetTotalResults returns the TotalResults field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) GetTotalResults() (res PaginationGetTotalResultsRetType) { - res, _ = o.GetTotalResultsOk() - return -} - -// GetTotalResultsOk returns a tuple with the TotalResults field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) GetTotalResultsOk() (ret PaginationGetTotalResultsRetType, ok bool) { - return getPaginationGetTotalResultsAttributeTypeOk(o.TotalResults) -} - -// HasTotalResults returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) HasTotalResults() bool { - _, ok := o.GetTotalResultsOk() - return ok -} - -// SetTotalResults gets a reference to the given int64 and assigns it to the TotalResults field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Pagination) SetTotalResults(v PaginationGetTotalResultsRetType) { - setPaginationGetTotalResultsAttributeType(&o.TotalResults, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o Pagination) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getPaginationGetTotalPagesAttributeTypeOk(o.TotalPages); ok { - toSerialize["TotalPages"] = val - } - if val, ok := getPaginationGetTotalResultsAttributeTypeOk(o.TotalResults); ok { - toSerialize["TotalResults"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullablePagination struct { - value *Pagination - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePagination) Get() *Pagination { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePagination) Set(val *Pagination) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePagination) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePagination) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullablePagination(val *Pagination) *NullablePagination { - return &NullablePagination{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePagination) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePagination) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_pagination_test.go b/services/scf/model_pagination_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_pagination_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_platform_list.go b/services/scf/model_platform_list.go deleted file mode 100644 index 190aae5047..0000000000 --- a/services/scf/model_platform_list.go +++ /dev/null @@ -1,202 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the PlatformList type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &PlatformList{} - -/* - types and functions for pagination -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformListGetPaginationAttributeType = *Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformListGetPaginationArgType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformListGetPaginationRetType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformListGetPaginationAttributeTypeOk(arg PlatformListGetPaginationAttributeType) (ret PlatformListGetPaginationRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformListGetPaginationAttributeType(arg *PlatformListGetPaginationAttributeType, val PlatformListGetPaginationRetType) { - *arg = &val -} - -/* - types and functions for resources -*/ - -// isArray -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformListGetResourcesAttributeType = *[]Platforms - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformListGetResourcesArgType = []Platforms - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformListGetResourcesRetType = []Platforms - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformListGetResourcesAttributeTypeOk(arg PlatformListGetResourcesAttributeType) (ret PlatformListGetResourcesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformListGetResourcesAttributeType(arg *PlatformListGetResourcesAttributeType, val PlatformListGetResourcesRetType) { - *arg = &val -} - -// PlatformList struct for PlatformList -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformList struct { - // REQUIRED - Pagination PlatformListGetPaginationAttributeType `json:"pagination" required:"true"` - // REQUIRED - Resources PlatformListGetResourcesAttributeType `json:"resources" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _PlatformList PlatformList - -// NewPlatformList instantiates a new PlatformList object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewPlatformList(pagination PlatformListGetPaginationArgType, resources PlatformListGetResourcesArgType) *PlatformList { - this := PlatformList{} - setPlatformListGetPaginationAttributeType(&this.Pagination, pagination) - setPlatformListGetResourcesAttributeType(&this.Resources, resources) - return &this -} - -// NewPlatformListWithDefaults instantiates a new PlatformList object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewPlatformListWithDefaults() *PlatformList { - this := PlatformList{} - return &this -} - -// GetPagination returns the Pagination field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *PlatformList) GetPagination() (ret PlatformListGetPaginationRetType) { - ret, _ = o.GetPaginationOk() - return ret -} - -// GetPaginationOk returns a tuple with the Pagination field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *PlatformList) GetPaginationOk() (ret PlatformListGetPaginationRetType, ok bool) { - return getPlatformListGetPaginationAttributeTypeOk(o.Pagination) -} - -// SetPagination sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *PlatformList) SetPagination(v PlatformListGetPaginationRetType) { - setPlatformListGetPaginationAttributeType(&o.Pagination, v) -} - -// GetResources returns the Resources field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *PlatformList) GetResources() (ret PlatformListGetResourcesRetType) { - ret, _ = o.GetResourcesOk() - return ret -} - -// GetResourcesOk returns a tuple with the Resources field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *PlatformList) GetResourcesOk() (ret PlatformListGetResourcesRetType, ok bool) { - return getPlatformListGetResourcesAttributeTypeOk(o.Resources) -} - -// SetResources sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *PlatformList) SetResources(v PlatformListGetResourcesRetType) { - setPlatformListGetResourcesAttributeType(&o.Resources, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o PlatformList) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getPlatformListGetPaginationAttributeTypeOk(o.Pagination); ok { - toSerialize["Pagination"] = val - } - if val, ok := getPlatformListGetResourcesAttributeTypeOk(o.Resources); ok { - toSerialize["Resources"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullablePlatformList struct { - value *PlatformList - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePlatformList) Get() *PlatformList { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePlatformList) Set(val *PlatformList) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePlatformList) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePlatformList) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullablePlatformList(val *PlatformList) *NullablePlatformList { - return &NullablePlatformList{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePlatformList) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePlatformList) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_platform_list_test.go b/services/scf/model_platform_list_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_platform_list_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_platforms.go b/services/scf/model_platforms.go deleted file mode 100644 index be810751bc..0000000000 --- a/services/scf/model_platforms.go +++ /dev/null @@ -1,419 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the Platforms type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &Platforms{} - -/* - types and functions for apiUrl -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetApiUrlAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformsGetApiUrlAttributeTypeOk(arg PlatformsGetApiUrlAttributeType) (ret PlatformsGetApiUrlRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformsGetApiUrlAttributeType(arg *PlatformsGetApiUrlAttributeType, val PlatformsGetApiUrlRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetApiUrlArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetApiUrlRetType = string - -/* - types and functions for consoleUrl -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetConsoleUrlAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformsGetConsoleUrlAttributeTypeOk(arg PlatformsGetConsoleUrlAttributeType) (ret PlatformsGetConsoleUrlRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformsGetConsoleUrlAttributeType(arg *PlatformsGetConsoleUrlAttributeType, val PlatformsGetConsoleUrlRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetConsoleUrlArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetConsoleUrlRetType = string - -/* - types and functions for displayName -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetDisplayNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformsGetDisplayNameAttributeTypeOk(arg PlatformsGetDisplayNameAttributeType) (ret PlatformsGetDisplayNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformsGetDisplayNameAttributeType(arg *PlatformsGetDisplayNameAttributeType, val PlatformsGetDisplayNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetDisplayNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetDisplayNameRetType = string - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformsGetGuidAttributeTypeOk(arg PlatformsGetGuidAttributeType) (ret PlatformsGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformsGetGuidAttributeType(arg *PlatformsGetGuidAttributeType, val PlatformsGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetGuidRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformsGetRegionAttributeTypeOk(arg PlatformsGetRegionAttributeType) (ret PlatformsGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformsGetRegionAttributeType(arg *PlatformsGetRegionAttributeType, val PlatformsGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetRegionRetType = string - -/* - types and functions for systemId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetSystemIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getPlatformsGetSystemIdAttributeTypeOk(arg PlatformsGetSystemIdAttributeType) (ret PlatformsGetSystemIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setPlatformsGetSystemIdAttributeType(arg *PlatformsGetSystemIdAttributeType, val PlatformsGetSystemIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetSystemIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type PlatformsGetSystemIdRetType = string - -// Platforms struct for Platforms -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type Platforms struct { - // REQUIRED - ApiUrl PlatformsGetApiUrlAttributeType `json:"apiUrl" required:"true"` - ConsoleUrl PlatformsGetConsoleUrlAttributeType `json:"consoleUrl,omitempty"` - // REQUIRED - DisplayName PlatformsGetDisplayNameAttributeType `json:"displayName" required:"true"` - // REQUIRED - Guid PlatformsGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - Region PlatformsGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - SystemId PlatformsGetSystemIdAttributeType `json:"systemId" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _Platforms Platforms - -// NewPlatforms instantiates a new Platforms object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewPlatforms(apiUrl PlatformsGetApiUrlArgType, displayName PlatformsGetDisplayNameArgType, guid PlatformsGetGuidArgType, region PlatformsGetRegionArgType, systemId PlatformsGetSystemIdArgType) *Platforms { - this := Platforms{} - setPlatformsGetApiUrlAttributeType(&this.ApiUrl, apiUrl) - setPlatformsGetDisplayNameAttributeType(&this.DisplayName, displayName) - setPlatformsGetGuidAttributeType(&this.Guid, guid) - setPlatformsGetRegionAttributeType(&this.Region, region) - setPlatformsGetSystemIdAttributeType(&this.SystemId, systemId) - return &this -} - -// NewPlatformsWithDefaults instantiates a new Platforms object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewPlatformsWithDefaults() *Platforms { - this := Platforms{} - return &this -} - -// GetApiUrl returns the ApiUrl field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetApiUrl() (ret PlatformsGetApiUrlRetType) { - ret, _ = o.GetApiUrlOk() - return ret -} - -// GetApiUrlOk returns a tuple with the ApiUrl field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetApiUrlOk() (ret PlatformsGetApiUrlRetType, ok bool) { - return getPlatformsGetApiUrlAttributeTypeOk(o.ApiUrl) -} - -// SetApiUrl sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) SetApiUrl(v PlatformsGetApiUrlRetType) { - setPlatformsGetApiUrlAttributeType(&o.ApiUrl, v) -} - -// GetConsoleUrl returns the ConsoleUrl field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetConsoleUrl() (res PlatformsGetConsoleUrlRetType) { - res, _ = o.GetConsoleUrlOk() - return -} - -// GetConsoleUrlOk returns a tuple with the ConsoleUrl field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetConsoleUrlOk() (ret PlatformsGetConsoleUrlRetType, ok bool) { - return getPlatformsGetConsoleUrlAttributeTypeOk(o.ConsoleUrl) -} - -// HasConsoleUrl returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) HasConsoleUrl() bool { - _, ok := o.GetConsoleUrlOk() - return ok -} - -// SetConsoleUrl gets a reference to the given string and assigns it to the ConsoleUrl field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) SetConsoleUrl(v PlatformsGetConsoleUrlRetType) { - setPlatformsGetConsoleUrlAttributeType(&o.ConsoleUrl, v) -} - -// GetDisplayName returns the DisplayName field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetDisplayName() (ret PlatformsGetDisplayNameRetType) { - ret, _ = o.GetDisplayNameOk() - return ret -} - -// GetDisplayNameOk returns a tuple with the DisplayName field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetDisplayNameOk() (ret PlatformsGetDisplayNameRetType, ok bool) { - return getPlatformsGetDisplayNameAttributeTypeOk(o.DisplayName) -} - -// SetDisplayName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) SetDisplayName(v PlatformsGetDisplayNameRetType) { - setPlatformsGetDisplayNameAttributeType(&o.DisplayName, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetGuid() (ret PlatformsGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetGuidOk() (ret PlatformsGetGuidRetType, ok bool) { - return getPlatformsGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) SetGuid(v PlatformsGetGuidRetType) { - setPlatformsGetGuidAttributeType(&o.Guid, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetRegion() (ret PlatformsGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetRegionOk() (ret PlatformsGetRegionRetType, ok bool) { - return getPlatformsGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) SetRegion(v PlatformsGetRegionRetType) { - setPlatformsGetRegionAttributeType(&o.Region, v) -} - -// GetSystemId returns the SystemId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetSystemId() (ret PlatformsGetSystemIdRetType) { - ret, _ = o.GetSystemIdOk() - return ret -} - -// GetSystemIdOk returns a tuple with the SystemId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) GetSystemIdOk() (ret PlatformsGetSystemIdRetType, ok bool) { - return getPlatformsGetSystemIdAttributeTypeOk(o.SystemId) -} - -// SetSystemId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Platforms) SetSystemId(v PlatformsGetSystemIdRetType) { - setPlatformsGetSystemIdAttributeType(&o.SystemId, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o Platforms) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getPlatformsGetApiUrlAttributeTypeOk(o.ApiUrl); ok { - toSerialize["ApiUrl"] = val - } - if val, ok := getPlatformsGetConsoleUrlAttributeTypeOk(o.ConsoleUrl); ok { - toSerialize["ConsoleUrl"] = val - } - if val, ok := getPlatformsGetDisplayNameAttributeTypeOk(o.DisplayName); ok { - toSerialize["DisplayName"] = val - } - if val, ok := getPlatformsGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getPlatformsGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getPlatformsGetSystemIdAttributeTypeOk(o.SystemId); ok { - toSerialize["SystemId"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullablePlatforms struct { - value *Platforms - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePlatforms) Get() *Platforms { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePlatforms) Set(val *Platforms) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePlatforms) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePlatforms) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullablePlatforms(val *Platforms) *NullablePlatforms { - return &NullablePlatforms{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullablePlatforms) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullablePlatforms) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_platforms_test.go b/services/scf/model_platforms_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_platforms_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_quota.go b/services/scf/model_quota.go deleted file mode 100644 index e8b6dda106..0000000000 --- a/services/scf/model_quota.go +++ /dev/null @@ -1,738 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the Quota type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &Quota{} - -/* - types and functions for apps -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetAppsAttributeType = *QuotaApps - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetAppsArgType = QuotaApps - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetAppsRetType = QuotaApps - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetAppsAttributeTypeOk(arg QuotaGetAppsAttributeType) (ret QuotaGetAppsRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetAppsAttributeType(arg *QuotaGetAppsAttributeType, val QuotaGetAppsRetType) { - *arg = &val -} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetCreatedAtAttributeTypeOk(arg QuotaGetCreatedAtAttributeType) (ret QuotaGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetCreatedAtAttributeType(arg *QuotaGetCreatedAtAttributeType, val QuotaGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for domains -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetDomainsAttributeType = *QuotaDomains - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetDomainsArgType = QuotaDomains - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetDomainsRetType = QuotaDomains - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetDomainsAttributeTypeOk(arg QuotaGetDomainsAttributeType) (ret QuotaGetDomainsRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetDomainsAttributeType(arg *QuotaGetDomainsAttributeType, val QuotaGetDomainsRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetGuidAttributeTypeOk(arg QuotaGetGuidAttributeType) (ret QuotaGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetGuidAttributeType(arg *QuotaGetGuidAttributeType, val QuotaGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetGuidRetType = string - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetNameAttributeTypeOk(arg QuotaGetNameAttributeType) (ret QuotaGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetNameAttributeType(arg *QuotaGetNameAttributeType, val QuotaGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetNameRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetOrgIdAttributeTypeOk(arg QuotaGetOrgIdAttributeType) (ret QuotaGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetOrgIdAttributeType(arg *QuotaGetOrgIdAttributeType, val QuotaGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetPlatformIdAttributeTypeOk(arg QuotaGetPlatformIdAttributeType) (ret QuotaGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetPlatformIdAttributeType(arg *QuotaGetPlatformIdAttributeType, val QuotaGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetProjectIdAttributeTypeOk(arg QuotaGetProjectIdAttributeType) (ret QuotaGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetProjectIdAttributeType(arg *QuotaGetProjectIdAttributeType, val QuotaGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetRegionAttributeTypeOk(arg QuotaGetRegionAttributeType) (ret QuotaGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetRegionAttributeType(arg *QuotaGetRegionAttributeType, val QuotaGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetRegionRetType = string - -/* - types and functions for routes -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetRoutesAttributeType = *QuotaRoutes - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetRoutesArgType = QuotaRoutes - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetRoutesRetType = QuotaRoutes - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetRoutesAttributeTypeOk(arg QuotaGetRoutesAttributeType) (ret QuotaGetRoutesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetRoutesAttributeType(arg *QuotaGetRoutesAttributeType, val QuotaGetRoutesRetType) { - *arg = &val -} - -/* - types and functions for services -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetServicesAttributeType = *QuotaServices - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetServicesArgType = QuotaServices - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetServicesRetType = QuotaServices - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetServicesAttributeTypeOk(arg QuotaGetServicesAttributeType) (ret QuotaGetServicesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetServicesAttributeType(arg *QuotaGetServicesAttributeType, val QuotaGetServicesRetType) { - *arg = &val -} - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaGetUpdatedAtAttributeTypeOk(arg QuotaGetUpdatedAtAttributeType) (ret QuotaGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaGetUpdatedAtAttributeType(arg *QuotaGetUpdatedAtAttributeType, val QuotaGetUpdatedAtRetType) { - *arg = &val -} - -// Quota struct for Quota -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type Quota struct { - // REQUIRED - Apps QuotaGetAppsAttributeType `json:"apps" required:"true"` - // REQUIRED - CreatedAt QuotaGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Domains QuotaGetDomainsAttributeType `json:"domains" required:"true"` - // REQUIRED - Guid QuotaGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - Name QuotaGetNameAttributeType `json:"name" required:"true"` - OrgId QuotaGetOrgIdAttributeType `json:"orgId,omitempty"` - // REQUIRED - PlatformId QuotaGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId QuotaGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region QuotaGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - Routes QuotaGetRoutesAttributeType `json:"routes" required:"true"` - // REQUIRED - Services QuotaGetServicesAttributeType `json:"services" required:"true"` - // REQUIRED - UpdatedAt QuotaGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _Quota Quota - -// NewQuota instantiates a new Quota object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuota(apps QuotaGetAppsArgType, createdAt QuotaGetCreatedAtArgType, domains QuotaGetDomainsArgType, guid QuotaGetGuidArgType, name QuotaGetNameArgType, platformId QuotaGetPlatformIdArgType, projectId QuotaGetProjectIdArgType, region QuotaGetRegionArgType, routes QuotaGetRoutesArgType, services QuotaGetServicesArgType, updatedAt QuotaGetUpdatedAtArgType) *Quota { - this := Quota{} - setQuotaGetAppsAttributeType(&this.Apps, apps) - setQuotaGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setQuotaGetDomainsAttributeType(&this.Domains, domains) - setQuotaGetGuidAttributeType(&this.Guid, guid) - setQuotaGetNameAttributeType(&this.Name, name) - setQuotaGetPlatformIdAttributeType(&this.PlatformId, platformId) - setQuotaGetProjectIdAttributeType(&this.ProjectId, projectId) - setQuotaGetRegionAttributeType(&this.Region, region) - setQuotaGetRoutesAttributeType(&this.Routes, routes) - setQuotaGetServicesAttributeType(&this.Services, services) - setQuotaGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - return &this -} - -// NewQuotaWithDefaults instantiates a new Quota object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaWithDefaults() *Quota { - this := Quota{} - return &this -} - -// GetApps returns the Apps field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetApps() (ret QuotaGetAppsRetType) { - ret, _ = o.GetAppsOk() - return ret -} - -// GetAppsOk returns a tuple with the Apps field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetAppsOk() (ret QuotaGetAppsRetType, ok bool) { - return getQuotaGetAppsAttributeTypeOk(o.Apps) -} - -// SetApps sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetApps(v QuotaGetAppsRetType) { - setQuotaGetAppsAttributeType(&o.Apps, v) -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetCreatedAt() (ret QuotaGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetCreatedAtOk() (ret QuotaGetCreatedAtRetType, ok bool) { - return getQuotaGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetCreatedAt(v QuotaGetCreatedAtRetType) { - setQuotaGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetDomains returns the Domains field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetDomains() (ret QuotaGetDomainsRetType) { - ret, _ = o.GetDomainsOk() - return ret -} - -// GetDomainsOk returns a tuple with the Domains field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetDomainsOk() (ret QuotaGetDomainsRetType, ok bool) { - return getQuotaGetDomainsAttributeTypeOk(o.Domains) -} - -// SetDomains sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetDomains(v QuotaGetDomainsRetType) { - setQuotaGetDomainsAttributeType(&o.Domains, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetGuid() (ret QuotaGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetGuidOk() (ret QuotaGetGuidRetType, ok bool) { - return getQuotaGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetGuid(v QuotaGetGuidRetType) { - setQuotaGetGuidAttributeType(&o.Guid, v) -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetName() (ret QuotaGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetNameOk() (ret QuotaGetNameRetType, ok bool) { - return getQuotaGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetName(v QuotaGetNameRetType) { - setQuotaGetNameAttributeType(&o.Name, v) -} - -// GetOrgId returns the OrgId field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetOrgId() (res QuotaGetOrgIdRetType) { - res, _ = o.GetOrgIdOk() - return -} - -// GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetOrgIdOk() (ret QuotaGetOrgIdRetType, ok bool) { - return getQuotaGetOrgIdAttributeTypeOk(o.OrgId) -} - -// HasOrgId returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) HasOrgId() bool { - _, ok := o.GetOrgIdOk() - return ok -} - -// SetOrgId gets a reference to the given string and assigns it to the OrgId field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetOrgId(v QuotaGetOrgIdRetType) { - setQuotaGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetPlatformId() (ret QuotaGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetPlatformIdOk() (ret QuotaGetPlatformIdRetType, ok bool) { - return getQuotaGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetPlatformId(v QuotaGetPlatformIdRetType) { - setQuotaGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetProjectId() (ret QuotaGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetProjectIdOk() (ret QuotaGetProjectIdRetType, ok bool) { - return getQuotaGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetProjectId(v QuotaGetProjectIdRetType) { - setQuotaGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetRegion() (ret QuotaGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetRegionOk() (ret QuotaGetRegionRetType, ok bool) { - return getQuotaGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetRegion(v QuotaGetRegionRetType) { - setQuotaGetRegionAttributeType(&o.Region, v) -} - -// GetRoutes returns the Routes field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetRoutes() (ret QuotaGetRoutesRetType) { - ret, _ = o.GetRoutesOk() - return ret -} - -// GetRoutesOk returns a tuple with the Routes field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetRoutesOk() (ret QuotaGetRoutesRetType, ok bool) { - return getQuotaGetRoutesAttributeTypeOk(o.Routes) -} - -// SetRoutes sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetRoutes(v QuotaGetRoutesRetType) { - setQuotaGetRoutesAttributeType(&o.Routes, v) -} - -// GetServices returns the Services field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetServices() (ret QuotaGetServicesRetType) { - ret, _ = o.GetServicesOk() - return ret -} - -// GetServicesOk returns a tuple with the Services field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetServicesOk() (ret QuotaGetServicesRetType, ok bool) { - return getQuotaGetServicesAttributeTypeOk(o.Services) -} - -// SetServices sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetServices(v QuotaGetServicesRetType) { - setQuotaGetServicesAttributeType(&o.Services, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetUpdatedAt() (ret QuotaGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) GetUpdatedAtOk() (ret QuotaGetUpdatedAtRetType, ok bool) { - return getQuotaGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Quota) SetUpdatedAt(v QuotaGetUpdatedAtRetType) { - setQuotaGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o Quota) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getQuotaGetAppsAttributeTypeOk(o.Apps); ok { - toSerialize["Apps"] = val - } - if val, ok := getQuotaGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getQuotaGetDomainsAttributeTypeOk(o.Domains); ok { - toSerialize["Domains"] = val - } - if val, ok := getQuotaGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getQuotaGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getQuotaGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getQuotaGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getQuotaGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getQuotaGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getQuotaGetRoutesAttributeTypeOk(o.Routes); ok { - toSerialize["Routes"] = val - } - if val, ok := getQuotaGetServicesAttributeTypeOk(o.Services); ok { - toSerialize["Services"] = val - } - if val, ok := getQuotaGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableQuota struct { - value *Quota - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuota) Get() *Quota { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuota) Set(val *Quota) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuota) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuota) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableQuota(val *Quota) *NullableQuota { - return &NullableQuota{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuota) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuota) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_quota_apps.go b/services/scf/model_quota_apps.go deleted file mode 100644 index bc66b852a9..0000000000 --- a/services/scf/model_quota_apps.go +++ /dev/null @@ -1,376 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the QuotaApps type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &QuotaApps{} - -/* - types and functions for logRateLimitInBytesPerSecond -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetLogRateLimitInBytesPerSecondAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetLogRateLimitInBytesPerSecondArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetLogRateLimitInBytesPerSecondRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaAppsGetLogRateLimitInBytesPerSecondAttributeTypeOk(arg QuotaAppsGetLogRateLimitInBytesPerSecondAttributeType) (ret QuotaAppsGetLogRateLimitInBytesPerSecondRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaAppsGetLogRateLimitInBytesPerSecondAttributeType(arg *QuotaAppsGetLogRateLimitInBytesPerSecondAttributeType, val QuotaAppsGetLogRateLimitInBytesPerSecondRetType) { - *arg = val -} - -/* - types and functions for perAppTasks -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetPerAppTasksAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetPerAppTasksArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetPerAppTasksRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaAppsGetPerAppTasksAttributeTypeOk(arg QuotaAppsGetPerAppTasksAttributeType) (ret QuotaAppsGetPerAppTasksRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaAppsGetPerAppTasksAttributeType(arg *QuotaAppsGetPerAppTasksAttributeType, val QuotaAppsGetPerAppTasksRetType) { - *arg = val -} - -/* - types and functions for perProcessMemoryInMb -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetPerProcessMemoryInMbAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetPerProcessMemoryInMbArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetPerProcessMemoryInMbRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaAppsGetPerProcessMemoryInMbAttributeTypeOk(arg QuotaAppsGetPerProcessMemoryInMbAttributeType) (ret QuotaAppsGetPerProcessMemoryInMbRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaAppsGetPerProcessMemoryInMbAttributeType(arg *QuotaAppsGetPerProcessMemoryInMbAttributeType, val QuotaAppsGetPerProcessMemoryInMbRetType) { - *arg = val -} - -/* - types and functions for totalInstances -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetTotalInstancesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetTotalInstancesArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetTotalInstancesRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaAppsGetTotalInstancesAttributeTypeOk(arg QuotaAppsGetTotalInstancesAttributeType) (ret QuotaAppsGetTotalInstancesRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaAppsGetTotalInstancesAttributeType(arg *QuotaAppsGetTotalInstancesAttributeType, val QuotaAppsGetTotalInstancesRetType) { - *arg = val -} - -/* - types and functions for totalMemoryInMb -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetTotalMemoryInMbAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetTotalMemoryInMbArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaAppsGetTotalMemoryInMbRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaAppsGetTotalMemoryInMbAttributeTypeOk(arg QuotaAppsGetTotalMemoryInMbAttributeType) (ret QuotaAppsGetTotalMemoryInMbRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaAppsGetTotalMemoryInMbAttributeType(arg *QuotaAppsGetTotalMemoryInMbAttributeType, val QuotaAppsGetTotalMemoryInMbRetType) { - *arg = val -} - -// QuotaApps struct for QuotaApps -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaApps struct { - // The value `null` means `unlimited`. - // REQUIRED - LogRateLimitInBytesPerSecond QuotaAppsGetLogRateLimitInBytesPerSecondAttributeType `json:"logRateLimitInBytesPerSecond" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - PerAppTasks QuotaAppsGetPerAppTasksAttributeType `json:"perAppTasks" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - PerProcessMemoryInMb QuotaAppsGetPerProcessMemoryInMbAttributeType `json:"perProcessMemoryInMb" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - TotalInstances QuotaAppsGetTotalInstancesAttributeType `json:"totalInstances" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - TotalMemoryInMb QuotaAppsGetTotalMemoryInMbAttributeType `json:"totalMemoryInMb" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _QuotaApps QuotaApps - -// NewQuotaApps instantiates a new QuotaApps object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaApps(logRateLimitInBytesPerSecond QuotaAppsGetLogRateLimitInBytesPerSecondArgType, perAppTasks QuotaAppsGetPerAppTasksArgType, perProcessMemoryInMb QuotaAppsGetPerProcessMemoryInMbArgType, totalInstances QuotaAppsGetTotalInstancesArgType, totalMemoryInMb QuotaAppsGetTotalMemoryInMbArgType) *QuotaApps { - this := QuotaApps{} - setQuotaAppsGetLogRateLimitInBytesPerSecondAttributeType(&this.LogRateLimitInBytesPerSecond, logRateLimitInBytesPerSecond) - setQuotaAppsGetPerAppTasksAttributeType(&this.PerAppTasks, perAppTasks) - setQuotaAppsGetPerProcessMemoryInMbAttributeType(&this.PerProcessMemoryInMb, perProcessMemoryInMb) - setQuotaAppsGetTotalInstancesAttributeType(&this.TotalInstances, totalInstances) - setQuotaAppsGetTotalMemoryInMbAttributeType(&this.TotalMemoryInMb, totalMemoryInMb) - return &this -} - -// NewQuotaAppsWithDefaults instantiates a new QuotaApps object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaAppsWithDefaults() *QuotaApps { - this := QuotaApps{} - return &this -} - -// GetLogRateLimitInBytesPerSecond returns the LogRateLimitInBytesPerSecond field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetLogRateLimitInBytesPerSecond() (ret QuotaAppsGetLogRateLimitInBytesPerSecondRetType) { - ret, _ = o.GetLogRateLimitInBytesPerSecondOk() - return ret -} - -// GetLogRateLimitInBytesPerSecondOk returns a tuple with the LogRateLimitInBytesPerSecond field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetLogRateLimitInBytesPerSecondOk() (ret QuotaAppsGetLogRateLimitInBytesPerSecondRetType, ok bool) { - return getQuotaAppsGetLogRateLimitInBytesPerSecondAttributeTypeOk(o.LogRateLimitInBytesPerSecond) -} - -// SetLogRateLimitInBytesPerSecond sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) SetLogRateLimitInBytesPerSecond(v QuotaAppsGetLogRateLimitInBytesPerSecondRetType) { - setQuotaAppsGetLogRateLimitInBytesPerSecondAttributeType(&o.LogRateLimitInBytesPerSecond, v) -} - -// GetPerAppTasks returns the PerAppTasks field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetPerAppTasks() (ret QuotaAppsGetPerAppTasksRetType) { - ret, _ = o.GetPerAppTasksOk() - return ret -} - -// GetPerAppTasksOk returns a tuple with the PerAppTasks field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetPerAppTasksOk() (ret QuotaAppsGetPerAppTasksRetType, ok bool) { - return getQuotaAppsGetPerAppTasksAttributeTypeOk(o.PerAppTasks) -} - -// SetPerAppTasks sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) SetPerAppTasks(v QuotaAppsGetPerAppTasksRetType) { - setQuotaAppsGetPerAppTasksAttributeType(&o.PerAppTasks, v) -} - -// GetPerProcessMemoryInMb returns the PerProcessMemoryInMb field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetPerProcessMemoryInMb() (ret QuotaAppsGetPerProcessMemoryInMbRetType) { - ret, _ = o.GetPerProcessMemoryInMbOk() - return ret -} - -// GetPerProcessMemoryInMbOk returns a tuple with the PerProcessMemoryInMb field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetPerProcessMemoryInMbOk() (ret QuotaAppsGetPerProcessMemoryInMbRetType, ok bool) { - return getQuotaAppsGetPerProcessMemoryInMbAttributeTypeOk(o.PerProcessMemoryInMb) -} - -// SetPerProcessMemoryInMb sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) SetPerProcessMemoryInMb(v QuotaAppsGetPerProcessMemoryInMbRetType) { - setQuotaAppsGetPerProcessMemoryInMbAttributeType(&o.PerProcessMemoryInMb, v) -} - -// GetTotalInstances returns the TotalInstances field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetTotalInstances() (ret QuotaAppsGetTotalInstancesRetType) { - ret, _ = o.GetTotalInstancesOk() - return ret -} - -// GetTotalInstancesOk returns a tuple with the TotalInstances field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetTotalInstancesOk() (ret QuotaAppsGetTotalInstancesRetType, ok bool) { - return getQuotaAppsGetTotalInstancesAttributeTypeOk(o.TotalInstances) -} - -// SetTotalInstances sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) SetTotalInstances(v QuotaAppsGetTotalInstancesRetType) { - setQuotaAppsGetTotalInstancesAttributeType(&o.TotalInstances, v) -} - -// GetTotalMemoryInMb returns the TotalMemoryInMb field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetTotalMemoryInMb() (ret QuotaAppsGetTotalMemoryInMbRetType) { - ret, _ = o.GetTotalMemoryInMbOk() - return ret -} - -// GetTotalMemoryInMbOk returns a tuple with the TotalMemoryInMb field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) GetTotalMemoryInMbOk() (ret QuotaAppsGetTotalMemoryInMbRetType, ok bool) { - return getQuotaAppsGetTotalMemoryInMbAttributeTypeOk(o.TotalMemoryInMb) -} - -// SetTotalMemoryInMb sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaApps) SetTotalMemoryInMb(v QuotaAppsGetTotalMemoryInMbRetType) { - setQuotaAppsGetTotalMemoryInMbAttributeType(&o.TotalMemoryInMb, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o QuotaApps) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getQuotaAppsGetLogRateLimitInBytesPerSecondAttributeTypeOk(o.LogRateLimitInBytesPerSecond); ok { - toSerialize["LogRateLimitInBytesPerSecond"] = val - } - if val, ok := getQuotaAppsGetPerAppTasksAttributeTypeOk(o.PerAppTasks); ok { - toSerialize["PerAppTasks"] = val - } - if val, ok := getQuotaAppsGetPerProcessMemoryInMbAttributeTypeOk(o.PerProcessMemoryInMb); ok { - toSerialize["PerProcessMemoryInMb"] = val - } - if val, ok := getQuotaAppsGetTotalInstancesAttributeTypeOk(o.TotalInstances); ok { - toSerialize["TotalInstances"] = val - } - if val, ok := getQuotaAppsGetTotalMemoryInMbAttributeTypeOk(o.TotalMemoryInMb); ok { - toSerialize["TotalMemoryInMb"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableQuotaApps struct { - value *QuotaApps - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaApps) Get() *QuotaApps { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaApps) Set(val *QuotaApps) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaApps) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaApps) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableQuotaApps(val *QuotaApps) *NullableQuotaApps { - return &NullableQuotaApps{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaApps) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaApps) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_quota_apps_test.go b/services/scf/model_quota_apps_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_quota_apps_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_quota_domains.go b/services/scf/model_quota_domains.go deleted file mode 100644 index de3c319211..0000000000 --- a/services/scf/model_quota_domains.go +++ /dev/null @@ -1,152 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the QuotaDomains type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &QuotaDomains{} - -/* - types and functions for totalDomains -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaDomainsGetTotalDomainsAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaDomainsGetTotalDomainsArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaDomainsGetTotalDomainsRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaDomainsGetTotalDomainsAttributeTypeOk(arg QuotaDomainsGetTotalDomainsAttributeType) (ret QuotaDomainsGetTotalDomainsRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaDomainsGetTotalDomainsAttributeType(arg *QuotaDomainsGetTotalDomainsAttributeType, val QuotaDomainsGetTotalDomainsRetType) { - *arg = val -} - -// QuotaDomains struct for QuotaDomains -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaDomains struct { - // The value `null` means `unlimited`. - // REQUIRED - TotalDomains QuotaDomainsGetTotalDomainsAttributeType `json:"totalDomains" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _QuotaDomains QuotaDomains - -// NewQuotaDomains instantiates a new QuotaDomains object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaDomains(totalDomains QuotaDomainsGetTotalDomainsArgType) *QuotaDomains { - this := QuotaDomains{} - setQuotaDomainsGetTotalDomainsAttributeType(&this.TotalDomains, totalDomains) - return &this -} - -// NewQuotaDomainsWithDefaults instantiates a new QuotaDomains object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaDomainsWithDefaults() *QuotaDomains { - this := QuotaDomains{} - return &this -} - -// GetTotalDomains returns the TotalDomains field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaDomains) GetTotalDomains() (ret QuotaDomainsGetTotalDomainsRetType) { - ret, _ = o.GetTotalDomainsOk() - return ret -} - -// GetTotalDomainsOk returns a tuple with the TotalDomains field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaDomains) GetTotalDomainsOk() (ret QuotaDomainsGetTotalDomainsRetType, ok bool) { - return getQuotaDomainsGetTotalDomainsAttributeTypeOk(o.TotalDomains) -} - -// SetTotalDomains sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaDomains) SetTotalDomains(v QuotaDomainsGetTotalDomainsRetType) { - setQuotaDomainsGetTotalDomainsAttributeType(&o.TotalDomains, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o QuotaDomains) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getQuotaDomainsGetTotalDomainsAttributeTypeOk(o.TotalDomains); ok { - toSerialize["TotalDomains"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableQuotaDomains struct { - value *QuotaDomains - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaDomains) Get() *QuotaDomains { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaDomains) Set(val *QuotaDomains) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaDomains) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaDomains) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableQuotaDomains(val *QuotaDomains) *NullableQuotaDomains { - return &NullableQuotaDomains{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaDomains) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaDomains) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_quota_domains_test.go b/services/scf/model_quota_domains_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_quota_domains_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_quota_routes.go b/services/scf/model_quota_routes.go deleted file mode 100644 index 8ecb972bc0..0000000000 --- a/services/scf/model_quota_routes.go +++ /dev/null @@ -1,208 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the QuotaRoutes type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &QuotaRoutes{} - -/* - types and functions for totalReservedPorts -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutesGetTotalReservedPortsAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutesGetTotalReservedPortsArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutesGetTotalReservedPortsRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaRoutesGetTotalReservedPortsAttributeTypeOk(arg QuotaRoutesGetTotalReservedPortsAttributeType) (ret QuotaRoutesGetTotalReservedPortsRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaRoutesGetTotalReservedPortsAttributeType(arg *QuotaRoutesGetTotalReservedPortsAttributeType, val QuotaRoutesGetTotalReservedPortsRetType) { - *arg = val -} - -/* - types and functions for totalRoutes -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutesGetTotalRoutesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutesGetTotalRoutesArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutesGetTotalRoutesRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaRoutesGetTotalRoutesAttributeTypeOk(arg QuotaRoutesGetTotalRoutesAttributeType) (ret QuotaRoutesGetTotalRoutesRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaRoutesGetTotalRoutesAttributeType(arg *QuotaRoutesGetTotalRoutesAttributeType, val QuotaRoutesGetTotalRoutesRetType) { - *arg = val -} - -// QuotaRoutes struct for QuotaRoutes -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaRoutes struct { - // The value `null` means `unlimited`. - // REQUIRED - TotalReservedPorts QuotaRoutesGetTotalReservedPortsAttributeType `json:"totalReservedPorts" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - TotalRoutes QuotaRoutesGetTotalRoutesAttributeType `json:"totalRoutes" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _QuotaRoutes QuotaRoutes - -// NewQuotaRoutes instantiates a new QuotaRoutes object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaRoutes(totalReservedPorts QuotaRoutesGetTotalReservedPortsArgType, totalRoutes QuotaRoutesGetTotalRoutesArgType) *QuotaRoutes { - this := QuotaRoutes{} - setQuotaRoutesGetTotalReservedPortsAttributeType(&this.TotalReservedPorts, totalReservedPorts) - setQuotaRoutesGetTotalRoutesAttributeType(&this.TotalRoutes, totalRoutes) - return &this -} - -// NewQuotaRoutesWithDefaults instantiates a new QuotaRoutes object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaRoutesWithDefaults() *QuotaRoutes { - this := QuotaRoutes{} - return &this -} - -// GetTotalReservedPorts returns the TotalReservedPorts field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaRoutes) GetTotalReservedPorts() (ret QuotaRoutesGetTotalReservedPortsRetType) { - ret, _ = o.GetTotalReservedPortsOk() - return ret -} - -// GetTotalReservedPortsOk returns a tuple with the TotalReservedPorts field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaRoutes) GetTotalReservedPortsOk() (ret QuotaRoutesGetTotalReservedPortsRetType, ok bool) { - return getQuotaRoutesGetTotalReservedPortsAttributeTypeOk(o.TotalReservedPorts) -} - -// SetTotalReservedPorts sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaRoutes) SetTotalReservedPorts(v QuotaRoutesGetTotalReservedPortsRetType) { - setQuotaRoutesGetTotalReservedPortsAttributeType(&o.TotalReservedPorts, v) -} - -// GetTotalRoutes returns the TotalRoutes field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaRoutes) GetTotalRoutes() (ret QuotaRoutesGetTotalRoutesRetType) { - ret, _ = o.GetTotalRoutesOk() - return ret -} - -// GetTotalRoutesOk returns a tuple with the TotalRoutes field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaRoutes) GetTotalRoutesOk() (ret QuotaRoutesGetTotalRoutesRetType, ok bool) { - return getQuotaRoutesGetTotalRoutesAttributeTypeOk(o.TotalRoutes) -} - -// SetTotalRoutes sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaRoutes) SetTotalRoutes(v QuotaRoutesGetTotalRoutesRetType) { - setQuotaRoutesGetTotalRoutesAttributeType(&o.TotalRoutes, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o QuotaRoutes) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getQuotaRoutesGetTotalReservedPortsAttributeTypeOk(o.TotalReservedPorts); ok { - toSerialize["TotalReservedPorts"] = val - } - if val, ok := getQuotaRoutesGetTotalRoutesAttributeTypeOk(o.TotalRoutes); ok { - toSerialize["TotalRoutes"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableQuotaRoutes struct { - value *QuotaRoutes - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaRoutes) Get() *QuotaRoutes { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaRoutes) Set(val *QuotaRoutes) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaRoutes) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaRoutes) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableQuotaRoutes(val *QuotaRoutes) *NullableQuotaRoutes { - return &NullableQuotaRoutes{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaRoutes) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaRoutes) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_quota_routes_test.go b/services/scf/model_quota_routes_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_quota_routes_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_quota_services.go b/services/scf/model_quota_services.go deleted file mode 100644 index 868a439610..0000000000 --- a/services/scf/model_quota_services.go +++ /dev/null @@ -1,261 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the QuotaServices type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &QuotaServices{} - -/* - types and functions for paidServicesAllowed -*/ - -// isBoolean -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesgetPaidServicesAllowedAttributeType = *bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesgetPaidServicesAllowedArgType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesgetPaidServicesAllowedRetType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaServicesgetPaidServicesAllowedAttributeTypeOk(arg QuotaServicesgetPaidServicesAllowedAttributeType) (ret QuotaServicesgetPaidServicesAllowedRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaServicesgetPaidServicesAllowedAttributeType(arg *QuotaServicesgetPaidServicesAllowedAttributeType, val QuotaServicesgetPaidServicesAllowedRetType) { - *arg = &val -} - -/* - types and functions for totalServiceInstances -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesGetTotalServiceInstancesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesGetTotalServiceInstancesArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesGetTotalServiceInstancesRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaServicesGetTotalServiceInstancesAttributeTypeOk(arg QuotaServicesGetTotalServiceInstancesAttributeType) (ret QuotaServicesGetTotalServiceInstancesRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaServicesGetTotalServiceInstancesAttributeType(arg *QuotaServicesGetTotalServiceInstancesAttributeType, val QuotaServicesGetTotalServiceInstancesRetType) { - *arg = val -} - -/* - types and functions for totalServiceKeys -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesGetTotalServiceKeysAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesGetTotalServiceKeysArgType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServicesGetTotalServiceKeysRetType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getQuotaServicesGetTotalServiceKeysAttributeTypeOk(arg QuotaServicesGetTotalServiceKeysAttributeType) (ret QuotaServicesGetTotalServiceKeysRetType, ok bool) { - if arg == nil { - return nil, false - } - return arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setQuotaServicesGetTotalServiceKeysAttributeType(arg *QuotaServicesGetTotalServiceKeysAttributeType, val QuotaServicesGetTotalServiceKeysRetType) { - *arg = val -} - -// QuotaServices struct for QuotaServices -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type QuotaServices struct { - // REQUIRED - PaidServicesAllowed QuotaServicesgetPaidServicesAllowedAttributeType `json:"paidServicesAllowed" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - TotalServiceInstances QuotaServicesGetTotalServiceInstancesAttributeType `json:"totalServiceInstances" required:"true"` - // The value `null` means `unlimited`. - // REQUIRED - TotalServiceKeys QuotaServicesGetTotalServiceKeysAttributeType `json:"totalServiceKeys" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _QuotaServices QuotaServices - -// NewQuotaServices instantiates a new QuotaServices object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaServices(paidServicesAllowed QuotaServicesgetPaidServicesAllowedArgType, totalServiceInstances QuotaServicesGetTotalServiceInstancesArgType, totalServiceKeys QuotaServicesGetTotalServiceKeysArgType) *QuotaServices { - this := QuotaServices{} - setQuotaServicesgetPaidServicesAllowedAttributeType(&this.PaidServicesAllowed, paidServicesAllowed) - setQuotaServicesGetTotalServiceInstancesAttributeType(&this.TotalServiceInstances, totalServiceInstances) - setQuotaServicesGetTotalServiceKeysAttributeType(&this.TotalServiceKeys, totalServiceKeys) - return &this -} - -// NewQuotaServicesWithDefaults instantiates a new QuotaServices object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewQuotaServicesWithDefaults() *QuotaServices { - this := QuotaServices{} - return &this -} - -// GetPaidServicesAllowed returns the PaidServicesAllowed field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) GetPaidServicesAllowed() (ret QuotaServicesgetPaidServicesAllowedRetType) { - ret, _ = o.GetPaidServicesAllowedOk() - return ret -} - -// GetPaidServicesAllowedOk returns a tuple with the PaidServicesAllowed field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) GetPaidServicesAllowedOk() (ret QuotaServicesgetPaidServicesAllowedRetType, ok bool) { - return getQuotaServicesgetPaidServicesAllowedAttributeTypeOk(o.PaidServicesAllowed) -} - -// SetPaidServicesAllowed sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) SetPaidServicesAllowed(v QuotaServicesgetPaidServicesAllowedRetType) { - setQuotaServicesgetPaidServicesAllowedAttributeType(&o.PaidServicesAllowed, v) -} - -// GetTotalServiceInstances returns the TotalServiceInstances field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) GetTotalServiceInstances() (ret QuotaServicesGetTotalServiceInstancesRetType) { - ret, _ = o.GetTotalServiceInstancesOk() - return ret -} - -// GetTotalServiceInstancesOk returns a tuple with the TotalServiceInstances field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) GetTotalServiceInstancesOk() (ret QuotaServicesGetTotalServiceInstancesRetType, ok bool) { - return getQuotaServicesGetTotalServiceInstancesAttributeTypeOk(o.TotalServiceInstances) -} - -// SetTotalServiceInstances sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) SetTotalServiceInstances(v QuotaServicesGetTotalServiceInstancesRetType) { - setQuotaServicesGetTotalServiceInstancesAttributeType(&o.TotalServiceInstances, v) -} - -// GetTotalServiceKeys returns the TotalServiceKeys field value -// If the value is explicit nil, the zero value for int64 will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) GetTotalServiceKeys() (ret QuotaServicesGetTotalServiceKeysRetType) { - ret, _ = o.GetTotalServiceKeysOk() - return ret -} - -// GetTotalServiceKeysOk returns a tuple with the TotalServiceKeys field value -// and a boolean to check if the value has been set. -// NOTE: If the value is an explicit nil, `nil, true` will be returned -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) GetTotalServiceKeysOk() (ret QuotaServicesGetTotalServiceKeysRetType, ok bool) { - return getQuotaServicesGetTotalServiceKeysAttributeTypeOk(o.TotalServiceKeys) -} - -// SetTotalServiceKeys sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *QuotaServices) SetTotalServiceKeys(v QuotaServicesGetTotalServiceKeysRetType) { - setQuotaServicesGetTotalServiceKeysAttributeType(&o.TotalServiceKeys, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o QuotaServices) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getQuotaServicesgetPaidServicesAllowedAttributeTypeOk(o.PaidServicesAllowed); ok { - toSerialize["PaidServicesAllowed"] = val - } - if val, ok := getQuotaServicesGetTotalServiceInstancesAttributeTypeOk(o.TotalServiceInstances); ok { - toSerialize["TotalServiceInstances"] = val - } - if val, ok := getQuotaServicesGetTotalServiceKeysAttributeTypeOk(o.TotalServiceKeys); ok { - toSerialize["TotalServiceKeys"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableQuotaServices struct { - value *QuotaServices - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaServices) Get() *QuotaServices { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaServices) Set(val *QuotaServices) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaServices) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaServices) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableQuotaServices(val *QuotaServices) *NullableQuotaServices { - return &NullableQuotaServices{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableQuotaServices) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableQuotaServices) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_quota_services_test.go b/services/scf/model_quota_services_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_quota_services_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_quota_test.go b/services/scf/model_quota_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_quota_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_space.go b/services/scf/model_space.go deleted file mode 100644 index 26e049e0e3..0000000000 --- a/services/scf/model_space.go +++ /dev/null @@ -1,521 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the Space type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &Space{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetCreatedAtAttributeTypeOk(arg SpaceGetCreatedAtAttributeType) (ret SpaceGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetCreatedAtAttributeType(arg *SpaceGetCreatedAtAttributeType, val SpaceGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetGuidAttributeTypeOk(arg SpaceGetGuidAttributeType) (ret SpaceGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetGuidAttributeType(arg *SpaceGetGuidAttributeType, val SpaceGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetGuidRetType = string - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetNameAttributeTypeOk(arg SpaceGetNameAttributeType) (ret SpaceGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetNameAttributeType(arg *SpaceGetNameAttributeType, val SpaceGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetNameRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetOrgIdAttributeTypeOk(arg SpaceGetOrgIdAttributeType) (ret SpaceGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetOrgIdAttributeType(arg *SpaceGetOrgIdAttributeType, val SpaceGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetPlatformIdAttributeTypeOk(arg SpaceGetPlatformIdAttributeType) (ret SpaceGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetPlatformIdAttributeType(arg *SpaceGetPlatformIdAttributeType, val SpaceGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetProjectIdAttributeTypeOk(arg SpaceGetProjectIdAttributeType) (ret SpaceGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetProjectIdAttributeType(arg *SpaceGetProjectIdAttributeType, val SpaceGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetRegionAttributeTypeOk(arg SpaceGetRegionAttributeType) (ret SpaceGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetRegionAttributeType(arg *SpaceGetRegionAttributeType, val SpaceGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetRegionRetType = string - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceGetUpdatedAtAttributeTypeOk(arg SpaceGetUpdatedAtAttributeType) (ret SpaceGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceGetUpdatedAtAttributeType(arg *SpaceGetUpdatedAtAttributeType, val SpaceGetUpdatedAtRetType) { - *arg = &val -} - -// Space struct for Space -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type Space struct { - // REQUIRED - CreatedAt SpaceGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Guid SpaceGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - Name SpaceGetNameAttributeType `json:"name" required:"true"` - // REQUIRED - OrgId SpaceGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId SpaceGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId SpaceGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region SpaceGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - UpdatedAt SpaceGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _Space Space - -// NewSpace instantiates a new Space object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpace(createdAt SpaceGetCreatedAtArgType, guid SpaceGetGuidArgType, name SpaceGetNameArgType, orgId SpaceGetOrgIdArgType, platformId SpaceGetPlatformIdArgType, projectId SpaceGetProjectIdArgType, region SpaceGetRegionArgType, updatedAt SpaceGetUpdatedAtArgType) *Space { - this := Space{} - setSpaceGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setSpaceGetGuidAttributeType(&this.Guid, guid) - setSpaceGetNameAttributeType(&this.Name, name) - setSpaceGetOrgIdAttributeType(&this.OrgId, orgId) - setSpaceGetPlatformIdAttributeType(&this.PlatformId, platformId) - setSpaceGetProjectIdAttributeType(&this.ProjectId, projectId) - setSpaceGetRegionAttributeType(&this.Region, region) - setSpaceGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - return &this -} - -// NewSpaceWithDefaults instantiates a new Space object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceWithDefaults() *Space { - this := Space{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetCreatedAt() (ret SpaceGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetCreatedAtOk() (ret SpaceGetCreatedAtRetType, ok bool) { - return getSpaceGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetCreatedAt(v SpaceGetCreatedAtRetType) { - setSpaceGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetGuid() (ret SpaceGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetGuidOk() (ret SpaceGetGuidRetType, ok bool) { - return getSpaceGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetGuid(v SpaceGetGuidRetType) { - setSpaceGetGuidAttributeType(&o.Guid, v) -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetName() (ret SpaceGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetNameOk() (ret SpaceGetNameRetType, ok bool) { - return getSpaceGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetName(v SpaceGetNameRetType) { - setSpaceGetNameAttributeType(&o.Name, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetOrgId() (ret SpaceGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetOrgIdOk() (ret SpaceGetOrgIdRetType, ok bool) { - return getSpaceGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetOrgId(v SpaceGetOrgIdRetType) { - setSpaceGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetPlatformId() (ret SpaceGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetPlatformIdOk() (ret SpaceGetPlatformIdRetType, ok bool) { - return getSpaceGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetPlatformId(v SpaceGetPlatformIdRetType) { - setSpaceGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetProjectId() (ret SpaceGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetProjectIdOk() (ret SpaceGetProjectIdRetType, ok bool) { - return getSpaceGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetProjectId(v SpaceGetProjectIdRetType) { - setSpaceGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetRegion() (ret SpaceGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetRegionOk() (ret SpaceGetRegionRetType, ok bool) { - return getSpaceGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetRegion(v SpaceGetRegionRetType) { - setSpaceGetRegionAttributeType(&o.Region, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetUpdatedAt() (ret SpaceGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) GetUpdatedAtOk() (ret SpaceGetUpdatedAtRetType, ok bool) { - return getSpaceGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *Space) SetUpdatedAt(v SpaceGetUpdatedAtRetType) { - setSpaceGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o Space) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getSpaceGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getSpaceGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getSpaceGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getSpaceGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getSpaceGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getSpaceGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getSpaceGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getSpaceGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpace struct { - value *Space - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpace) Get() *Space { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpace) Set(val *Space) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpace) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpace) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpace(val *Space) *NullableSpace { - return &NullableSpace{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpace) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpace) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_space_delete_response.go b/services/scf/model_space_delete_response.go deleted file mode 100644 index f4fd70a782..0000000000 --- a/services/scf/model_space_delete_response.go +++ /dev/null @@ -1,149 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the SpaceDeleteResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &SpaceDeleteResponse{} - -/* - types and functions for message -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceDeleteResponseGetMessageAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceDeleteResponseGetMessageAttributeTypeOk(arg SpaceDeleteResponseGetMessageAttributeType) (ret SpaceDeleteResponseGetMessageRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceDeleteResponseGetMessageAttributeType(arg *SpaceDeleteResponseGetMessageAttributeType, val SpaceDeleteResponseGetMessageRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceDeleteResponseGetMessageArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceDeleteResponseGetMessageRetType = string - -// SpaceDeleteResponse struct for SpaceDeleteResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceDeleteResponse struct { - // REQUIRED - Message SpaceDeleteResponseGetMessageAttributeType `json:"message" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _SpaceDeleteResponse SpaceDeleteResponse - -// NewSpaceDeleteResponse instantiates a new SpaceDeleteResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceDeleteResponse(message SpaceDeleteResponseGetMessageArgType) *SpaceDeleteResponse { - this := SpaceDeleteResponse{} - setSpaceDeleteResponseGetMessageAttributeType(&this.Message, message) - return &this -} - -// NewSpaceDeleteResponseWithDefaults instantiates a new SpaceDeleteResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceDeleteResponseWithDefaults() *SpaceDeleteResponse { - this := SpaceDeleteResponse{} - return &this -} - -// GetMessage returns the Message field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceDeleteResponse) GetMessage() (ret SpaceDeleteResponseGetMessageRetType) { - ret, _ = o.GetMessageOk() - return ret -} - -// GetMessageOk returns a tuple with the Message field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceDeleteResponse) GetMessageOk() (ret SpaceDeleteResponseGetMessageRetType, ok bool) { - return getSpaceDeleteResponseGetMessageAttributeTypeOk(o.Message) -} - -// SetMessage sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceDeleteResponse) SetMessage(v SpaceDeleteResponseGetMessageRetType) { - setSpaceDeleteResponseGetMessageAttributeType(&o.Message, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o SpaceDeleteResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getSpaceDeleteResponseGetMessageAttributeTypeOk(o.Message); ok { - toSerialize["Message"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpaceDeleteResponse struct { - value *SpaceDeleteResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceDeleteResponse) Get() *SpaceDeleteResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceDeleteResponse) Set(val *SpaceDeleteResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceDeleteResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceDeleteResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpaceDeleteResponse(val *SpaceDeleteResponse) *NullableSpaceDeleteResponse { - return &NullableSpaceDeleteResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceDeleteResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceDeleteResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_space_delete_response_test.go b/services/scf/model_space_delete_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_space_delete_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_space_role_create_response.go b/services/scf/model_space_role_create_response.go deleted file mode 100644 index 9ad8b7d4fc..0000000000 --- a/services/scf/model_space_role_create_response.go +++ /dev/null @@ -1,467 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the SpaceRoleCreateResponse type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &SpaceRoleCreateResponse{} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetGuidAttributeTypeOk(arg SpaceRoleCreateResponseGetGuidAttributeType) (ret SpaceRoleCreateResponseGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetGuidAttributeType(arg *SpaceRoleCreateResponseGetGuidAttributeType, val SpaceRoleCreateResponseGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetGuidRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetOrgIdAttributeTypeOk(arg SpaceRoleCreateResponseGetOrgIdAttributeType) (ret SpaceRoleCreateResponseGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetOrgIdAttributeType(arg *SpaceRoleCreateResponseGetOrgIdAttributeType, val SpaceRoleCreateResponseGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetPlatformIdAttributeTypeOk(arg SpaceRoleCreateResponseGetPlatformIdAttributeType) (ret SpaceRoleCreateResponseGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetPlatformIdAttributeType(arg *SpaceRoleCreateResponseGetPlatformIdAttributeType, val SpaceRoleCreateResponseGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetProjectIdAttributeTypeOk(arg SpaceRoleCreateResponseGetProjectIdAttributeType) (ret SpaceRoleCreateResponseGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetProjectIdAttributeType(arg *SpaceRoleCreateResponseGetProjectIdAttributeType, val SpaceRoleCreateResponseGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetRegionAttributeTypeOk(arg SpaceRoleCreateResponseGetRegionAttributeType) (ret SpaceRoleCreateResponseGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetRegionAttributeType(arg *SpaceRoleCreateResponseGetRegionAttributeType, val SpaceRoleCreateResponseGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetRegionRetType = string - -/* - types and functions for spaceId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetSpaceIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetSpaceIdAttributeTypeOk(arg SpaceRoleCreateResponseGetSpaceIdAttributeType) (ret SpaceRoleCreateResponseGetSpaceIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetSpaceIdAttributeType(arg *SpaceRoleCreateResponseGetSpaceIdAttributeType, val SpaceRoleCreateResponseGetSpaceIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetSpaceIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetSpaceIdRetType = string - -/* - types and functions for type -*/ - -// isEnumRef -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetTypeAttributeType = *SpaceRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetTypeArgType = SpaceRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponseGetTypeRetType = SpaceRoleType - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceRoleCreateResponseGetTypeAttributeTypeOk(arg SpaceRoleCreateResponseGetTypeAttributeType) (ret SpaceRoleCreateResponseGetTypeRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceRoleCreateResponseGetTypeAttributeType(arg *SpaceRoleCreateResponseGetTypeAttributeType, val SpaceRoleCreateResponseGetTypeRetType) { - *arg = &val -} - -// SpaceRoleCreateResponse struct for SpaceRoleCreateResponse -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleCreateResponse struct { - // REQUIRED - Guid SpaceRoleCreateResponseGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - OrgId SpaceRoleCreateResponseGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId SpaceRoleCreateResponseGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId SpaceRoleCreateResponseGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region SpaceRoleCreateResponseGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - SpaceId SpaceRoleCreateResponseGetSpaceIdAttributeType `json:"spaceId" required:"true"` - // REQUIRED - Type SpaceRoleCreateResponseGetTypeAttributeType `json:"type" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _SpaceRoleCreateResponse SpaceRoleCreateResponse - -// NewSpaceRoleCreateResponse instantiates a new SpaceRoleCreateResponse object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceRoleCreateResponse(guid SpaceRoleCreateResponseGetGuidArgType, orgId SpaceRoleCreateResponseGetOrgIdArgType, platformId SpaceRoleCreateResponseGetPlatformIdArgType, projectId SpaceRoleCreateResponseGetProjectIdArgType, region SpaceRoleCreateResponseGetRegionArgType, spaceId SpaceRoleCreateResponseGetSpaceIdArgType, types SpaceRoleCreateResponseGetTypeArgType) *SpaceRoleCreateResponse { - this := SpaceRoleCreateResponse{} - setSpaceRoleCreateResponseGetGuidAttributeType(&this.Guid, guid) - setSpaceRoleCreateResponseGetOrgIdAttributeType(&this.OrgId, orgId) - setSpaceRoleCreateResponseGetPlatformIdAttributeType(&this.PlatformId, platformId) - setSpaceRoleCreateResponseGetProjectIdAttributeType(&this.ProjectId, projectId) - setSpaceRoleCreateResponseGetRegionAttributeType(&this.Region, region) - setSpaceRoleCreateResponseGetSpaceIdAttributeType(&this.SpaceId, spaceId) - setSpaceRoleCreateResponseGetTypeAttributeType(&this.Type, types) - return &this -} - -// NewSpaceRoleCreateResponseWithDefaults instantiates a new SpaceRoleCreateResponse object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceRoleCreateResponseWithDefaults() *SpaceRoleCreateResponse { - this := SpaceRoleCreateResponse{} - return &this -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetGuid() (ret SpaceRoleCreateResponseGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetGuidOk() (ret SpaceRoleCreateResponseGetGuidRetType, ok bool) { - return getSpaceRoleCreateResponseGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetGuid(v SpaceRoleCreateResponseGetGuidRetType) { - setSpaceRoleCreateResponseGetGuidAttributeType(&o.Guid, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetOrgId() (ret SpaceRoleCreateResponseGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetOrgIdOk() (ret SpaceRoleCreateResponseGetOrgIdRetType, ok bool) { - return getSpaceRoleCreateResponseGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetOrgId(v SpaceRoleCreateResponseGetOrgIdRetType) { - setSpaceRoleCreateResponseGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetPlatformId() (ret SpaceRoleCreateResponseGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetPlatformIdOk() (ret SpaceRoleCreateResponseGetPlatformIdRetType, ok bool) { - return getSpaceRoleCreateResponseGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetPlatformId(v SpaceRoleCreateResponseGetPlatformIdRetType) { - setSpaceRoleCreateResponseGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetProjectId() (ret SpaceRoleCreateResponseGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetProjectIdOk() (ret SpaceRoleCreateResponseGetProjectIdRetType, ok bool) { - return getSpaceRoleCreateResponseGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetProjectId(v SpaceRoleCreateResponseGetProjectIdRetType) { - setSpaceRoleCreateResponseGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetRegion() (ret SpaceRoleCreateResponseGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetRegionOk() (ret SpaceRoleCreateResponseGetRegionRetType, ok bool) { - return getSpaceRoleCreateResponseGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetRegion(v SpaceRoleCreateResponseGetRegionRetType) { - setSpaceRoleCreateResponseGetRegionAttributeType(&o.Region, v) -} - -// GetSpaceId returns the SpaceId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetSpaceId() (ret SpaceRoleCreateResponseGetSpaceIdRetType) { - ret, _ = o.GetSpaceIdOk() - return ret -} - -// GetSpaceIdOk returns a tuple with the SpaceId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetSpaceIdOk() (ret SpaceRoleCreateResponseGetSpaceIdRetType, ok bool) { - return getSpaceRoleCreateResponseGetSpaceIdAttributeTypeOk(o.SpaceId) -} - -// SetSpaceId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetSpaceId(v SpaceRoleCreateResponseGetSpaceIdRetType) { - setSpaceRoleCreateResponseGetSpaceIdAttributeType(&o.SpaceId, v) -} - -// GetType returns the Type field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetType() (ret SpaceRoleCreateResponseGetTypeRetType) { - ret, _ = o.GetTypeOk() - return ret -} - -// GetTypeOk returns a tuple with the Type field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) GetTypeOk() (ret SpaceRoleCreateResponseGetTypeRetType, ok bool) { - return getSpaceRoleCreateResponseGetTypeAttributeTypeOk(o.Type) -} - -// SetType sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceRoleCreateResponse) SetType(v SpaceRoleCreateResponseGetTypeRetType) { - setSpaceRoleCreateResponseGetTypeAttributeType(&o.Type, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o SpaceRoleCreateResponse) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getSpaceRoleCreateResponseGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getSpaceRoleCreateResponseGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getSpaceRoleCreateResponseGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getSpaceRoleCreateResponseGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getSpaceRoleCreateResponseGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getSpaceRoleCreateResponseGetSpaceIdAttributeTypeOk(o.SpaceId); ok { - toSerialize["SpaceId"] = val - } - if val, ok := getSpaceRoleCreateResponseGetTypeAttributeTypeOk(o.Type); ok { - toSerialize["Type"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpaceRoleCreateResponse struct { - value *SpaceRoleCreateResponse - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceRoleCreateResponse) Get() *SpaceRoleCreateResponse { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceRoleCreateResponse) Set(val *SpaceRoleCreateResponse) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceRoleCreateResponse) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceRoleCreateResponse) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpaceRoleCreateResponse(val *SpaceRoleCreateResponse) *NullableSpaceRoleCreateResponse { - return &NullableSpaceRoleCreateResponse{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceRoleCreateResponse) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceRoleCreateResponse) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_space_role_create_response_test.go b/services/scf/model_space_role_create_response_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_space_role_create_response_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_space_role_type.go b/services/scf/model_space_role_type.go deleted file mode 100644 index 7a3fcb8655..0000000000 --- a/services/scf/model_space_role_type.go +++ /dev/null @@ -1,138 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "fmt" -) - -// SpaceRoleType the model 'SpaceRoleType' -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceRoleType string - -// List of SpaceRoleType -const ( - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - SPACEROLETYPE_AUDITOR SpaceRoleType = "space_auditor" - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - SPACEROLETYPE_DEVELOPER SpaceRoleType = "space_developer" - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - SPACEROLETYPE_MANAGER SpaceRoleType = "space_manager" - // Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead - SPACEROLETYPE_SUPPORTER SpaceRoleType = "space_supporter" -) - -// All allowed values of SpaceRoleType enum -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -var AllowedSpaceRoleTypeEnumValues = []SpaceRoleType{ - "space_auditor", - "space_developer", - "space_manager", - "space_supporter", -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *SpaceRoleType) UnmarshalJSON(src []byte) error { - var value string - err := json.Unmarshal(src, &value) - if err != nil { - return err - } - // Allow unmarshalling zero value for testing purposes - var zeroValue string - if value == zeroValue { - return nil - } - enumTypeValue := SpaceRoleType(value) - for _, existing := range AllowedSpaceRoleTypeEnumValues { - if existing == enumTypeValue { - *v = enumTypeValue - return nil - } - } - - return fmt.Errorf("%+v is not a valid SpaceRoleType", value) -} - -// NewSpaceRoleTypeFromValue returns a pointer to a valid SpaceRoleType -// for the value passed as argument, or an error if the value passed is not allowed by the enum -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceRoleTypeFromValue(v string) (*SpaceRoleType, error) { - ev := SpaceRoleType(v) - if ev.IsValid() { - return &ev, nil - } else { - return nil, fmt.Errorf("invalid value '%v' for SpaceRoleType: valid values are %v", v, AllowedSpaceRoleTypeEnumValues) - } -} - -// IsValid return true if the value is valid for the enum, false otherwise -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v SpaceRoleType) IsValid() bool { - for _, existing := range AllowedSpaceRoleTypeEnumValues { - if existing == v { - return true - } - } - return false -} - -// Ptr returns reference to SpaceRoleType value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v SpaceRoleType) Ptr() *SpaceRoleType { - return &v -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpaceRoleType struct { - value *SpaceRoleType - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceRoleType) Get() *SpaceRoleType { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceRoleType) Set(val *SpaceRoleType) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceRoleType) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceRoleType) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpaceRoleType(val *SpaceRoleType) *NullableSpaceRoleType { - return &NullableSpaceRoleType{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceRoleType) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceRoleType) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_space_role_type_test.go b/services/scf/model_space_role_type_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_space_role_type_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_space_test.go b/services/scf/model_space_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_space_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_space_with_isolation_segment.go b/services/scf/model_space_with_isolation_segment.go deleted file mode 100644 index 13baf4c669..0000000000 --- a/services/scf/model_space_with_isolation_segment.go +++ /dev/null @@ -1,579 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" - "time" -) - -// checks if the SpaceWithIsolationSegment type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &SpaceWithIsolationSegment{} - -/* - types and functions for createdAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetCreatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetCreatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetCreatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetCreatedAtAttributeTypeOk(arg SpaceWithIsolationSegmentGetCreatedAtAttributeType) (ret SpaceWithIsolationSegmentGetCreatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetCreatedAtAttributeType(arg *SpaceWithIsolationSegmentGetCreatedAtAttributeType, val SpaceWithIsolationSegmentGetCreatedAtRetType) { - *arg = &val -} - -/* - types and functions for guid -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetGuidAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetGuidAttributeTypeOk(arg SpaceWithIsolationSegmentGetGuidAttributeType) (ret SpaceWithIsolationSegmentGetGuidRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetGuidAttributeType(arg *SpaceWithIsolationSegmentGetGuidAttributeType, val SpaceWithIsolationSegmentGetGuidRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetGuidArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetGuidRetType = string - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetNameAttributeTypeOk(arg SpaceWithIsolationSegmentGetNameAttributeType) (ret SpaceWithIsolationSegmentGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetNameAttributeType(arg *SpaceWithIsolationSegmentGetNameAttributeType, val SpaceWithIsolationSegmentGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetNameRetType = string - -/* - types and functions for orgId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetOrgIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetOrgIdAttributeTypeOk(arg SpaceWithIsolationSegmentGetOrgIdAttributeType) (ret SpaceWithIsolationSegmentGetOrgIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetOrgIdAttributeType(arg *SpaceWithIsolationSegmentGetOrgIdAttributeType, val SpaceWithIsolationSegmentGetOrgIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetOrgIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetOrgIdRetType = string - -/* - types and functions for platformId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetPlatformIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetPlatformIdAttributeTypeOk(arg SpaceWithIsolationSegmentGetPlatformIdAttributeType) (ret SpaceWithIsolationSegmentGetPlatformIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetPlatformIdAttributeType(arg *SpaceWithIsolationSegmentGetPlatformIdAttributeType, val SpaceWithIsolationSegmentGetPlatformIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetPlatformIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetPlatformIdRetType = string - -/* - types and functions for projectId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetProjectIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetProjectIdAttributeTypeOk(arg SpaceWithIsolationSegmentGetProjectIdAttributeType) (ret SpaceWithIsolationSegmentGetProjectIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetProjectIdAttributeType(arg *SpaceWithIsolationSegmentGetProjectIdAttributeType, val SpaceWithIsolationSegmentGetProjectIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetProjectIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetProjectIdRetType = string - -/* - types and functions for region -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetRegionAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetRegionAttributeTypeOk(arg SpaceWithIsolationSegmentGetRegionAttributeType) (ret SpaceWithIsolationSegmentGetRegionRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetRegionAttributeType(arg *SpaceWithIsolationSegmentGetRegionAttributeType, val SpaceWithIsolationSegmentGetRegionRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetRegionArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetRegionRetType = string - -/* - types and functions for updatedAt -*/ - -// isDateTime -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetUpdatedAtAttributeType = *time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetUpdatedAtArgType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetUpdatedAtRetType = time.Time - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetUpdatedAtAttributeTypeOk(arg SpaceWithIsolationSegmentGetUpdatedAtAttributeType) (ret SpaceWithIsolationSegmentGetUpdatedAtRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetUpdatedAtAttributeType(arg *SpaceWithIsolationSegmentGetUpdatedAtAttributeType, val SpaceWithIsolationSegmentGetUpdatedAtRetType) { - *arg = &val -} - -/* - types and functions for isolationSegmentId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetIsolationSegmentIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentGetIsolationSegmentIdAttributeTypeOk(arg SpaceWithIsolationSegmentGetIsolationSegmentIdAttributeType) (ret SpaceWithIsolationSegmentGetIsolationSegmentIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentGetIsolationSegmentIdAttributeType(arg *SpaceWithIsolationSegmentGetIsolationSegmentIdAttributeType, val SpaceWithIsolationSegmentGetIsolationSegmentIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetIsolationSegmentIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentGetIsolationSegmentIdRetType = string - -// SpaceWithIsolationSegment A Space resource that includes its assigned Isolation Segment details. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegment struct { - // REQUIRED - CreatedAt SpaceWithIsolationSegmentGetCreatedAtAttributeType `json:"createdAt" required:"true"` - // REQUIRED - Guid SpaceWithIsolationSegmentGetGuidAttributeType `json:"guid" required:"true"` - // REQUIRED - Name SpaceWithIsolationSegmentGetNameAttributeType `json:"name" required:"true"` - // REQUIRED - OrgId SpaceWithIsolationSegmentGetOrgIdAttributeType `json:"orgId" required:"true"` - // REQUIRED - PlatformId SpaceWithIsolationSegmentGetPlatformIdAttributeType `json:"platformId" required:"true"` - // REQUIRED - ProjectId SpaceWithIsolationSegmentGetProjectIdAttributeType `json:"projectId" required:"true"` - // REQUIRED - Region SpaceWithIsolationSegmentGetRegionAttributeType `json:"region" required:"true"` - // REQUIRED - UpdatedAt SpaceWithIsolationSegmentGetUpdatedAtAttributeType `json:"updatedAt" required:"true"` - IsolationSegmentId SpaceWithIsolationSegmentGetIsolationSegmentIdAttributeType `json:"isolationSegmentId,omitempty"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _SpaceWithIsolationSegment SpaceWithIsolationSegment - -// NewSpaceWithIsolationSegment instantiates a new SpaceWithIsolationSegment object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceWithIsolationSegment(createdAt SpaceWithIsolationSegmentGetCreatedAtArgType, guid SpaceWithIsolationSegmentGetGuidArgType, name SpaceWithIsolationSegmentGetNameArgType, orgId SpaceWithIsolationSegmentGetOrgIdArgType, platformId SpaceWithIsolationSegmentGetPlatformIdArgType, projectId SpaceWithIsolationSegmentGetProjectIdArgType, region SpaceWithIsolationSegmentGetRegionArgType, updatedAt SpaceWithIsolationSegmentGetUpdatedAtArgType) *SpaceWithIsolationSegment { - this := SpaceWithIsolationSegment{} - setSpaceWithIsolationSegmentGetCreatedAtAttributeType(&this.CreatedAt, createdAt) - setSpaceWithIsolationSegmentGetGuidAttributeType(&this.Guid, guid) - setSpaceWithIsolationSegmentGetNameAttributeType(&this.Name, name) - setSpaceWithIsolationSegmentGetOrgIdAttributeType(&this.OrgId, orgId) - setSpaceWithIsolationSegmentGetPlatformIdAttributeType(&this.PlatformId, platformId) - setSpaceWithIsolationSegmentGetProjectIdAttributeType(&this.ProjectId, projectId) - setSpaceWithIsolationSegmentGetRegionAttributeType(&this.Region, region) - setSpaceWithIsolationSegmentGetUpdatedAtAttributeType(&this.UpdatedAt, updatedAt) - return &this -} - -// NewSpaceWithIsolationSegmentWithDefaults instantiates a new SpaceWithIsolationSegment object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceWithIsolationSegmentWithDefaults() *SpaceWithIsolationSegment { - this := SpaceWithIsolationSegment{} - return &this -} - -// GetCreatedAt returns the CreatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetCreatedAt() (ret SpaceWithIsolationSegmentGetCreatedAtRetType) { - ret, _ = o.GetCreatedAtOk() - return ret -} - -// GetCreatedAtOk returns a tuple with the CreatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetCreatedAtOk() (ret SpaceWithIsolationSegmentGetCreatedAtRetType, ok bool) { - return getSpaceWithIsolationSegmentGetCreatedAtAttributeTypeOk(o.CreatedAt) -} - -// SetCreatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetCreatedAt(v SpaceWithIsolationSegmentGetCreatedAtRetType) { - setSpaceWithIsolationSegmentGetCreatedAtAttributeType(&o.CreatedAt, v) -} - -// GetGuid returns the Guid field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetGuid() (ret SpaceWithIsolationSegmentGetGuidRetType) { - ret, _ = o.GetGuidOk() - return ret -} - -// GetGuidOk returns a tuple with the Guid field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetGuidOk() (ret SpaceWithIsolationSegmentGetGuidRetType, ok bool) { - return getSpaceWithIsolationSegmentGetGuidAttributeTypeOk(o.Guid) -} - -// SetGuid sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetGuid(v SpaceWithIsolationSegmentGetGuidRetType) { - setSpaceWithIsolationSegmentGetGuidAttributeType(&o.Guid, v) -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetName() (ret SpaceWithIsolationSegmentGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetNameOk() (ret SpaceWithIsolationSegmentGetNameRetType, ok bool) { - return getSpaceWithIsolationSegmentGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetName(v SpaceWithIsolationSegmentGetNameRetType) { - setSpaceWithIsolationSegmentGetNameAttributeType(&o.Name, v) -} - -// GetOrgId returns the OrgId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetOrgId() (ret SpaceWithIsolationSegmentGetOrgIdRetType) { - ret, _ = o.GetOrgIdOk() - return ret -} - -// GetOrgIdOk returns a tuple with the OrgId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetOrgIdOk() (ret SpaceWithIsolationSegmentGetOrgIdRetType, ok bool) { - return getSpaceWithIsolationSegmentGetOrgIdAttributeTypeOk(o.OrgId) -} - -// SetOrgId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetOrgId(v SpaceWithIsolationSegmentGetOrgIdRetType) { - setSpaceWithIsolationSegmentGetOrgIdAttributeType(&o.OrgId, v) -} - -// GetPlatformId returns the PlatformId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetPlatformId() (ret SpaceWithIsolationSegmentGetPlatformIdRetType) { - ret, _ = o.GetPlatformIdOk() - return ret -} - -// GetPlatformIdOk returns a tuple with the PlatformId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetPlatformIdOk() (ret SpaceWithIsolationSegmentGetPlatformIdRetType, ok bool) { - return getSpaceWithIsolationSegmentGetPlatformIdAttributeTypeOk(o.PlatformId) -} - -// SetPlatformId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetPlatformId(v SpaceWithIsolationSegmentGetPlatformIdRetType) { - setSpaceWithIsolationSegmentGetPlatformIdAttributeType(&o.PlatformId, v) -} - -// GetProjectId returns the ProjectId field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetProjectId() (ret SpaceWithIsolationSegmentGetProjectIdRetType) { - ret, _ = o.GetProjectIdOk() - return ret -} - -// GetProjectIdOk returns a tuple with the ProjectId field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetProjectIdOk() (ret SpaceWithIsolationSegmentGetProjectIdRetType, ok bool) { - return getSpaceWithIsolationSegmentGetProjectIdAttributeTypeOk(o.ProjectId) -} - -// SetProjectId sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetProjectId(v SpaceWithIsolationSegmentGetProjectIdRetType) { - setSpaceWithIsolationSegmentGetProjectIdAttributeType(&o.ProjectId, v) -} - -// GetRegion returns the Region field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetRegion() (ret SpaceWithIsolationSegmentGetRegionRetType) { - ret, _ = o.GetRegionOk() - return ret -} - -// GetRegionOk returns a tuple with the Region field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetRegionOk() (ret SpaceWithIsolationSegmentGetRegionRetType, ok bool) { - return getSpaceWithIsolationSegmentGetRegionAttributeTypeOk(o.Region) -} - -// SetRegion sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetRegion(v SpaceWithIsolationSegmentGetRegionRetType) { - setSpaceWithIsolationSegmentGetRegionAttributeType(&o.Region, v) -} - -// GetUpdatedAt returns the UpdatedAt field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetUpdatedAt() (ret SpaceWithIsolationSegmentGetUpdatedAtRetType) { - ret, _ = o.GetUpdatedAtOk() - return ret -} - -// GetUpdatedAtOk returns a tuple with the UpdatedAt field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetUpdatedAtOk() (ret SpaceWithIsolationSegmentGetUpdatedAtRetType, ok bool) { - return getSpaceWithIsolationSegmentGetUpdatedAtAttributeTypeOk(o.UpdatedAt) -} - -// SetUpdatedAt sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetUpdatedAt(v SpaceWithIsolationSegmentGetUpdatedAtRetType) { - setSpaceWithIsolationSegmentGetUpdatedAtAttributeType(&o.UpdatedAt, v) -} - -// GetIsolationSegmentId returns the IsolationSegmentId field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetIsolationSegmentId() (res SpaceWithIsolationSegmentGetIsolationSegmentIdRetType) { - res, _ = o.GetIsolationSegmentIdOk() - return -} - -// GetIsolationSegmentIdOk returns a tuple with the IsolationSegmentId field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) GetIsolationSegmentIdOk() (ret SpaceWithIsolationSegmentGetIsolationSegmentIdRetType, ok bool) { - return getSpaceWithIsolationSegmentGetIsolationSegmentIdAttributeTypeOk(o.IsolationSegmentId) -} - -// HasIsolationSegmentId returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) HasIsolationSegmentId() bool { - _, ok := o.GetIsolationSegmentIdOk() - return ok -} - -// SetIsolationSegmentId gets a reference to the given string and assigns it to the IsolationSegmentId field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegment) SetIsolationSegmentId(v SpaceWithIsolationSegmentGetIsolationSegmentIdRetType) { - setSpaceWithIsolationSegmentGetIsolationSegmentIdAttributeType(&o.IsolationSegmentId, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o SpaceWithIsolationSegment) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getSpaceWithIsolationSegmentGetCreatedAtAttributeTypeOk(o.CreatedAt); ok { - toSerialize["CreatedAt"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetGuidAttributeTypeOk(o.Guid); ok { - toSerialize["Guid"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetOrgIdAttributeTypeOk(o.OrgId); ok { - toSerialize["OrgId"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetPlatformIdAttributeTypeOk(o.PlatformId); ok { - toSerialize["PlatformId"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetProjectIdAttributeTypeOk(o.ProjectId); ok { - toSerialize["ProjectId"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetRegionAttributeTypeOk(o.Region); ok { - toSerialize["Region"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetUpdatedAtAttributeTypeOk(o.UpdatedAt); ok { - toSerialize["UpdatedAt"] = val - } - if val, ok := getSpaceWithIsolationSegmentGetIsolationSegmentIdAttributeTypeOk(o.IsolationSegmentId); ok { - toSerialize["IsolationSegmentId"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpaceWithIsolationSegment struct { - value *SpaceWithIsolationSegment - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceWithIsolationSegment) Get() *SpaceWithIsolationSegment { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceWithIsolationSegment) Set(val *SpaceWithIsolationSegment) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceWithIsolationSegment) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceWithIsolationSegment) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpaceWithIsolationSegment(val *SpaceWithIsolationSegment) *NullableSpaceWithIsolationSegment { - return &NullableSpaceWithIsolationSegment{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceWithIsolationSegment) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceWithIsolationSegment) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_space_with_isolation_segment_all_of.go b/services/scf/model_space_with_isolation_segment_all_of.go deleted file mode 100644 index 198da0e1ea..0000000000 --- a/services/scf/model_space_with_isolation_segment_all_of.go +++ /dev/null @@ -1,151 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the SpaceWithIsolationSegmentAllOf type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &SpaceWithIsolationSegmentAllOf{} - -/* - types and functions for isolationSegmentId -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeTypeOk(arg SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeType) (ret SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeType(arg *SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeType, val SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdRetType = string - -// SpaceWithIsolationSegmentAllOf struct for SpaceWithIsolationSegmentAllOf -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpaceWithIsolationSegmentAllOf struct { - IsolationSegmentId SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeType `json:"isolationSegmentId,omitempty"` -} - -// NewSpaceWithIsolationSegmentAllOf instantiates a new SpaceWithIsolationSegmentAllOf object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceWithIsolationSegmentAllOf() *SpaceWithIsolationSegmentAllOf { - this := SpaceWithIsolationSegmentAllOf{} - return &this -} - -// NewSpaceWithIsolationSegmentAllOfWithDefaults instantiates a new SpaceWithIsolationSegmentAllOf object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpaceWithIsolationSegmentAllOfWithDefaults() *SpaceWithIsolationSegmentAllOf { - this := SpaceWithIsolationSegmentAllOf{} - return &this -} - -// GetIsolationSegmentId returns the IsolationSegmentId field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegmentAllOf) GetIsolationSegmentId() (res SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdRetType) { - res, _ = o.GetIsolationSegmentIdOk() - return -} - -// GetIsolationSegmentIdOk returns a tuple with the IsolationSegmentId field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegmentAllOf) GetIsolationSegmentIdOk() (ret SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdRetType, ok bool) { - return getSpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeTypeOk(o.IsolationSegmentId) -} - -// HasIsolationSegmentId returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegmentAllOf) HasIsolationSegmentId() bool { - _, ok := o.GetIsolationSegmentIdOk() - return ok -} - -// SetIsolationSegmentId gets a reference to the given string and assigns it to the IsolationSegmentId field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpaceWithIsolationSegmentAllOf) SetIsolationSegmentId(v SpaceWithIsolationSegmentAllOfGetIsolationSegmentIdRetType) { - setSpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeType(&o.IsolationSegmentId, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o SpaceWithIsolationSegmentAllOf) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getSpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeTypeOk(o.IsolationSegmentId); ok { - toSerialize["IsolationSegmentId"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpaceWithIsolationSegmentAllOf struct { - value *SpaceWithIsolationSegmentAllOf - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceWithIsolationSegmentAllOf) Get() *SpaceWithIsolationSegmentAllOf { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceWithIsolationSegmentAllOf) Set(val *SpaceWithIsolationSegmentAllOf) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceWithIsolationSegmentAllOf) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceWithIsolationSegmentAllOf) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpaceWithIsolationSegmentAllOf(val *SpaceWithIsolationSegmentAllOf) *NullableSpaceWithIsolationSegmentAllOf { - return &NullableSpaceWithIsolationSegmentAllOf{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpaceWithIsolationSegmentAllOf) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpaceWithIsolationSegmentAllOf) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_space_with_isolation_segment_all_of_test.go b/services/scf/model_space_with_isolation_segment_all_of_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_space_with_isolation_segment_all_of_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_space_with_isolation_segment_test.go b/services/scf/model_space_with_isolation_segment_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_space_with_isolation_segment_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_spaces_list.go b/services/scf/model_spaces_list.go deleted file mode 100644 index 2aadf3afeb..0000000000 --- a/services/scf/model_spaces_list.go +++ /dev/null @@ -1,202 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the SpacesList type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &SpacesList{} - -/* - types and functions for pagination -*/ - -// isModel -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesListGetPaginationAttributeType = *Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesListGetPaginationArgType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesListGetPaginationRetType = Pagination - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpacesListGetPaginationAttributeTypeOk(arg SpacesListGetPaginationAttributeType) (ret SpacesListGetPaginationRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpacesListGetPaginationAttributeType(arg *SpacesListGetPaginationAttributeType, val SpacesListGetPaginationRetType) { - *arg = &val -} - -/* - types and functions for resources -*/ - -// isArray -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesListGetResourcesAttributeType = *[]Space - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesListGetResourcesArgType = []Space - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesListGetResourcesRetType = []Space - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getSpacesListGetResourcesAttributeTypeOk(arg SpacesListGetResourcesAttributeType) (ret SpacesListGetResourcesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setSpacesListGetResourcesAttributeType(arg *SpacesListGetResourcesAttributeType, val SpacesListGetResourcesRetType) { - *arg = &val -} - -// SpacesList struct for SpacesList -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type SpacesList struct { - // REQUIRED - Pagination SpacesListGetPaginationAttributeType `json:"pagination" required:"true"` - // REQUIRED - Resources SpacesListGetResourcesAttributeType `json:"resources" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _SpacesList SpacesList - -// NewSpacesList instantiates a new SpacesList object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpacesList(pagination SpacesListGetPaginationArgType, resources SpacesListGetResourcesArgType) *SpacesList { - this := SpacesList{} - setSpacesListGetPaginationAttributeType(&this.Pagination, pagination) - setSpacesListGetResourcesAttributeType(&this.Resources, resources) - return &this -} - -// NewSpacesListWithDefaults instantiates a new SpacesList object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewSpacesListWithDefaults() *SpacesList { - this := SpacesList{} - return &this -} - -// GetPagination returns the Pagination field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpacesList) GetPagination() (ret SpacesListGetPaginationRetType) { - ret, _ = o.GetPaginationOk() - return ret -} - -// GetPaginationOk returns a tuple with the Pagination field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpacesList) GetPaginationOk() (ret SpacesListGetPaginationRetType, ok bool) { - return getSpacesListGetPaginationAttributeTypeOk(o.Pagination) -} - -// SetPagination sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpacesList) SetPagination(v SpacesListGetPaginationRetType) { - setSpacesListGetPaginationAttributeType(&o.Pagination, v) -} - -// GetResources returns the Resources field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpacesList) GetResources() (ret SpacesListGetResourcesRetType) { - ret, _ = o.GetResourcesOk() - return ret -} - -// GetResourcesOk returns a tuple with the Resources field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpacesList) GetResourcesOk() (ret SpacesListGetResourcesRetType, ok bool) { - return getSpacesListGetResourcesAttributeTypeOk(o.Resources) -} - -// SetResources sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *SpacesList) SetResources(v SpacesListGetResourcesRetType) { - setSpacesListGetResourcesAttributeType(&o.Resources, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o SpacesList) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getSpacesListGetPaginationAttributeTypeOk(o.Pagination); ok { - toSerialize["Pagination"] = val - } - if val, ok := getSpacesListGetResourcesAttributeTypeOk(o.Resources); ok { - toSerialize["Resources"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableSpacesList struct { - value *SpacesList - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpacesList) Get() *SpacesList { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpacesList) Set(val *SpacesList) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpacesList) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpacesList) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableSpacesList(val *SpacesList) *NullableSpacesList { - return &NullableSpacesList{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableSpacesList) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableSpacesList) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_spaces_list_test.go b/services/scf/model_spaces_list_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_spaces_list_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_update_organization_payload.go b/services/scf/model_update_organization_payload.go deleted file mode 100644 index 105932e516..0000000000 --- a/services/scf/model_update_organization_payload.go +++ /dev/null @@ -1,210 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the UpdateOrganizationPayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateOrganizationPayload{} - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayloadGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUpdateOrganizationPayloadGetNameAttributeTypeOk(arg UpdateOrganizationPayloadGetNameAttributeType) (ret UpdateOrganizationPayloadGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUpdateOrganizationPayloadGetNameAttributeType(arg *UpdateOrganizationPayloadGetNameAttributeType, val UpdateOrganizationPayloadGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayloadGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayloadGetNameRetType = string - -/* - types and functions for suspended -*/ - -// isBoolean -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayloadgetSuspendedAttributeType = *bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayloadgetSuspendedArgType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayloadgetSuspendedRetType = bool - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUpdateOrganizationPayloadgetSuspendedAttributeTypeOk(arg UpdateOrganizationPayloadgetSuspendedAttributeType) (ret UpdateOrganizationPayloadgetSuspendedRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUpdateOrganizationPayloadgetSuspendedAttributeType(arg *UpdateOrganizationPayloadgetSuspendedAttributeType, val UpdateOrganizationPayloadgetSuspendedRetType) { - *arg = &val -} - -// UpdateOrganizationPayload struct for UpdateOrganizationPayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateOrganizationPayload struct { - // Name of the organization - Name UpdateOrganizationPayloadGetNameAttributeType `json:"name,omitempty"` - Suspended UpdateOrganizationPayloadgetSuspendedAttributeType `json:"suspended,omitempty"` -} - -// NewUpdateOrganizationPayload instantiates a new UpdateOrganizationPayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewUpdateOrganizationPayload() *UpdateOrganizationPayload { - this := UpdateOrganizationPayload{} - return &this -} - -// NewUpdateOrganizationPayloadWithDefaults instantiates a new UpdateOrganizationPayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewUpdateOrganizationPayloadWithDefaults() *UpdateOrganizationPayload { - this := UpdateOrganizationPayload{} - return &this -} - -// GetName returns the Name field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) GetName() (res UpdateOrganizationPayloadGetNameRetType) { - res, _ = o.GetNameOk() - return -} - -// GetNameOk returns a tuple with the Name field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) GetNameOk() (ret UpdateOrganizationPayloadGetNameRetType, ok bool) { - return getUpdateOrganizationPayloadGetNameAttributeTypeOk(o.Name) -} - -// HasName returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) HasName() bool { - _, ok := o.GetNameOk() - return ok -} - -// SetName gets a reference to the given string and assigns it to the Name field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) SetName(v UpdateOrganizationPayloadGetNameRetType) { - setUpdateOrganizationPayloadGetNameAttributeType(&o.Name, v) -} - -// GetSuspended returns the Suspended field value if set, zero value otherwise. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) GetSuspended() (res UpdateOrganizationPayloadgetSuspendedRetType) { - res, _ = o.GetSuspendedOk() - return -} - -// GetSuspendedOk returns a tuple with the Suspended field value if set, nil otherwise -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) GetSuspendedOk() (ret UpdateOrganizationPayloadgetSuspendedRetType, ok bool) { - return getUpdateOrganizationPayloadgetSuspendedAttributeTypeOk(o.Suspended) -} - -// HasSuspended returns a boolean if a field has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) HasSuspended() bool { - _, ok := o.GetSuspendedOk() - return ok -} - -// SetSuspended gets a reference to the given bool and assigns it to the Suspended field. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateOrganizationPayload) SetSuspended(v UpdateOrganizationPayloadgetSuspendedRetType) { - setUpdateOrganizationPayloadgetSuspendedAttributeType(&o.Suspended, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o UpdateOrganizationPayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getUpdateOrganizationPayloadGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - if val, ok := getUpdateOrganizationPayloadgetSuspendedAttributeTypeOk(o.Suspended); ok { - toSerialize["Suspended"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableUpdateOrganizationPayload struct { - value *UpdateOrganizationPayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUpdateOrganizationPayload) Get() *UpdateOrganizationPayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUpdateOrganizationPayload) Set(val *UpdateOrganizationPayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUpdateOrganizationPayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUpdateOrganizationPayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableUpdateOrganizationPayload(val *UpdateOrganizationPayload) *NullableUpdateOrganizationPayload { - return &NullableUpdateOrganizationPayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUpdateOrganizationPayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUpdateOrganizationPayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_update_organization_payload_test.go b/services/scf/model_update_organization_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_update_organization_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_update_space_payload.go b/services/scf/model_update_space_payload.go deleted file mode 100644 index 714d912791..0000000000 --- a/services/scf/model_update_space_payload.go +++ /dev/null @@ -1,150 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the UpdateSpacePayload type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateSpacePayload{} - -/* - types and functions for name -*/ - -// isNotNullableString -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateSpacePayloadGetNameAttributeType = *string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUpdateSpacePayloadGetNameAttributeTypeOk(arg UpdateSpacePayloadGetNameAttributeType) (ret UpdateSpacePayloadGetNameRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUpdateSpacePayloadGetNameAttributeType(arg *UpdateSpacePayloadGetNameAttributeType, val UpdateSpacePayloadGetNameRetType) { - *arg = &val -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateSpacePayloadGetNameArgType = string - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateSpacePayloadGetNameRetType = string - -// UpdateSpacePayload struct for UpdateSpacePayload -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UpdateSpacePayload struct { - // Name of the space - // REQUIRED - Name UpdateSpacePayloadGetNameAttributeType `json:"name" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _UpdateSpacePayload UpdateSpacePayload - -// NewUpdateSpacePayload instantiates a new UpdateSpacePayload object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewUpdateSpacePayload(name UpdateSpacePayloadGetNameArgType) *UpdateSpacePayload { - this := UpdateSpacePayload{} - setUpdateSpacePayloadGetNameAttributeType(&this.Name, name) - return &this -} - -// NewUpdateSpacePayloadWithDefaults instantiates a new UpdateSpacePayload object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewUpdateSpacePayloadWithDefaults() *UpdateSpacePayload { - this := UpdateSpacePayload{} - return &this -} - -// GetName returns the Name field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateSpacePayload) GetName() (ret UpdateSpacePayloadGetNameRetType) { - ret, _ = o.GetNameOk() - return ret -} - -// GetNameOk returns a tuple with the Name field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateSpacePayload) GetNameOk() (ret UpdateSpacePayloadGetNameRetType, ok bool) { - return getUpdateSpacePayloadGetNameAttributeTypeOk(o.Name) -} - -// SetName sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UpdateSpacePayload) SetName(v UpdateSpacePayloadGetNameRetType) { - setUpdateSpacePayloadGetNameAttributeType(&o.Name, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o UpdateSpacePayload) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getUpdateSpacePayloadGetNameAttributeTypeOk(o.Name); ok { - toSerialize["Name"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableUpdateSpacePayload struct { - value *UpdateSpacePayload - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUpdateSpacePayload) Get() *UpdateSpacePayload { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUpdateSpacePayload) Set(val *UpdateSpacePayload) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUpdateSpacePayload) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUpdateSpacePayload) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableUpdateSpacePayload(val *UpdateSpacePayload) *NullableUpdateSpacePayload { - return &NullableUpdateSpacePayload{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUpdateSpacePayload) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUpdateSpacePayload) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_update_space_payload_test.go b/services/scf/model_update_space_payload_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_update_space_payload_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/model_usage_summary.go b/services/scf/model_usage_summary.go deleted file mode 100644 index 253ffa6c74..0000000000 --- a/services/scf/model_usage_summary.go +++ /dev/null @@ -1,520 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package scf - -import ( - "encoding/json" -) - -// checks if the UsageSummary type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UsageSummary{} - -/* - types and functions for domains -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetDomainsAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetDomainsArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetDomainsRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetDomainsAttributeTypeOk(arg UsageSummaryGetDomainsAttributeType) (ret UsageSummaryGetDomainsRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetDomainsAttributeType(arg *UsageSummaryGetDomainsAttributeType, val UsageSummaryGetDomainsRetType) { - *arg = &val -} - -/* - types and functions for memoryInMb -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetMemoryInMbAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetMemoryInMbArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetMemoryInMbRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetMemoryInMbAttributeTypeOk(arg UsageSummaryGetMemoryInMbAttributeType) (ret UsageSummaryGetMemoryInMbRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetMemoryInMbAttributeType(arg *UsageSummaryGetMemoryInMbAttributeType, val UsageSummaryGetMemoryInMbRetType) { - *arg = &val -} - -/* - types and functions for perAppTasks -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetPerAppTasksAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetPerAppTasksArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetPerAppTasksRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetPerAppTasksAttributeTypeOk(arg UsageSummaryGetPerAppTasksAttributeType) (ret UsageSummaryGetPerAppTasksRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetPerAppTasksAttributeType(arg *UsageSummaryGetPerAppTasksAttributeType, val UsageSummaryGetPerAppTasksRetType) { - *arg = &val -} - -/* - types and functions for reservedPorts -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetReservedPortsAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetReservedPortsArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetReservedPortsRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetReservedPortsAttributeTypeOk(arg UsageSummaryGetReservedPortsAttributeType) (ret UsageSummaryGetReservedPortsRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetReservedPortsAttributeType(arg *UsageSummaryGetReservedPortsAttributeType, val UsageSummaryGetReservedPortsRetType) { - *arg = &val -} - -/* - types and functions for routes -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetRoutesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetRoutesArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetRoutesRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetRoutesAttributeTypeOk(arg UsageSummaryGetRoutesAttributeType) (ret UsageSummaryGetRoutesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetRoutesAttributeType(arg *UsageSummaryGetRoutesAttributeType, val UsageSummaryGetRoutesRetType) { - *arg = &val -} - -/* - types and functions for serviceInstances -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetServiceInstancesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetServiceInstancesArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetServiceInstancesRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetServiceInstancesAttributeTypeOk(arg UsageSummaryGetServiceInstancesAttributeType) (ret UsageSummaryGetServiceInstancesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetServiceInstancesAttributeType(arg *UsageSummaryGetServiceInstancesAttributeType, val UsageSummaryGetServiceInstancesRetType) { - *arg = &val -} - -/* - types and functions for serviceKeys -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetServiceKeysAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetServiceKeysArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetServiceKeysRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetServiceKeysAttributeTypeOk(arg UsageSummaryGetServiceKeysAttributeType) (ret UsageSummaryGetServiceKeysRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetServiceKeysAttributeType(arg *UsageSummaryGetServiceKeysAttributeType, val UsageSummaryGetServiceKeysRetType) { - *arg = &val -} - -/* - types and functions for startedInstances -*/ - -// isLong -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetStartedInstancesAttributeType = *int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetStartedInstancesArgType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummaryGetStartedInstancesRetType = int64 - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func getUsageSummaryGetStartedInstancesAttributeTypeOk(arg UsageSummaryGetStartedInstancesAttributeType) (ret UsageSummaryGetStartedInstancesRetType, ok bool) { - if arg == nil { - return ret, false - } - return *arg, true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func setUsageSummaryGetStartedInstancesAttributeType(arg *UsageSummaryGetStartedInstancesAttributeType, val UsageSummaryGetStartedInstancesRetType) { - *arg = &val -} - -// UsageSummary struct for UsageSummary -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type UsageSummary struct { - // REQUIRED - Domains UsageSummaryGetDomainsAttributeType `json:"domains" required:"true"` - // REQUIRED - MemoryInMb UsageSummaryGetMemoryInMbAttributeType `json:"memoryInMb" required:"true"` - // REQUIRED - PerAppTasks UsageSummaryGetPerAppTasksAttributeType `json:"perAppTasks" required:"true"` - // REQUIRED - ReservedPorts UsageSummaryGetReservedPortsAttributeType `json:"reservedPorts" required:"true"` - // REQUIRED - Routes UsageSummaryGetRoutesAttributeType `json:"routes" required:"true"` - // REQUIRED - ServiceInstances UsageSummaryGetServiceInstancesAttributeType `json:"serviceInstances" required:"true"` - // REQUIRED - ServiceKeys UsageSummaryGetServiceKeysAttributeType `json:"serviceKeys" required:"true"` - // REQUIRED - StartedInstances UsageSummaryGetStartedInstancesAttributeType `json:"startedInstances" required:"true"` -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type _UsageSummary UsageSummary - -// NewUsageSummary instantiates a new UsageSummary object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewUsageSummary(domains UsageSummaryGetDomainsArgType, memoryInMb UsageSummaryGetMemoryInMbArgType, perAppTasks UsageSummaryGetPerAppTasksArgType, reservedPorts UsageSummaryGetReservedPortsArgType, routes UsageSummaryGetRoutesArgType, serviceInstances UsageSummaryGetServiceInstancesArgType, serviceKeys UsageSummaryGetServiceKeysArgType, startedInstances UsageSummaryGetStartedInstancesArgType) *UsageSummary { - this := UsageSummary{} - setUsageSummaryGetDomainsAttributeType(&this.Domains, domains) - setUsageSummaryGetMemoryInMbAttributeType(&this.MemoryInMb, memoryInMb) - setUsageSummaryGetPerAppTasksAttributeType(&this.PerAppTasks, perAppTasks) - setUsageSummaryGetReservedPortsAttributeType(&this.ReservedPorts, reservedPorts) - setUsageSummaryGetRoutesAttributeType(&this.Routes, routes) - setUsageSummaryGetServiceInstancesAttributeType(&this.ServiceInstances, serviceInstances) - setUsageSummaryGetServiceKeysAttributeType(&this.ServiceKeys, serviceKeys) - setUsageSummaryGetStartedInstancesAttributeType(&this.StartedInstances, startedInstances) - return &this -} - -// NewUsageSummaryWithDefaults instantiates a new UsageSummary object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewUsageSummaryWithDefaults() *UsageSummary { - this := UsageSummary{} - return &this -} - -// GetDomains returns the Domains field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetDomains() (ret UsageSummaryGetDomainsRetType) { - ret, _ = o.GetDomainsOk() - return ret -} - -// GetDomainsOk returns a tuple with the Domains field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetDomainsOk() (ret UsageSummaryGetDomainsRetType, ok bool) { - return getUsageSummaryGetDomainsAttributeTypeOk(o.Domains) -} - -// SetDomains sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetDomains(v UsageSummaryGetDomainsRetType) { - setUsageSummaryGetDomainsAttributeType(&o.Domains, v) -} - -// GetMemoryInMb returns the MemoryInMb field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetMemoryInMb() (ret UsageSummaryGetMemoryInMbRetType) { - ret, _ = o.GetMemoryInMbOk() - return ret -} - -// GetMemoryInMbOk returns a tuple with the MemoryInMb field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetMemoryInMbOk() (ret UsageSummaryGetMemoryInMbRetType, ok bool) { - return getUsageSummaryGetMemoryInMbAttributeTypeOk(o.MemoryInMb) -} - -// SetMemoryInMb sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetMemoryInMb(v UsageSummaryGetMemoryInMbRetType) { - setUsageSummaryGetMemoryInMbAttributeType(&o.MemoryInMb, v) -} - -// GetPerAppTasks returns the PerAppTasks field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetPerAppTasks() (ret UsageSummaryGetPerAppTasksRetType) { - ret, _ = o.GetPerAppTasksOk() - return ret -} - -// GetPerAppTasksOk returns a tuple with the PerAppTasks field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetPerAppTasksOk() (ret UsageSummaryGetPerAppTasksRetType, ok bool) { - return getUsageSummaryGetPerAppTasksAttributeTypeOk(o.PerAppTasks) -} - -// SetPerAppTasks sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetPerAppTasks(v UsageSummaryGetPerAppTasksRetType) { - setUsageSummaryGetPerAppTasksAttributeType(&o.PerAppTasks, v) -} - -// GetReservedPorts returns the ReservedPorts field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetReservedPorts() (ret UsageSummaryGetReservedPortsRetType) { - ret, _ = o.GetReservedPortsOk() - return ret -} - -// GetReservedPortsOk returns a tuple with the ReservedPorts field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetReservedPortsOk() (ret UsageSummaryGetReservedPortsRetType, ok bool) { - return getUsageSummaryGetReservedPortsAttributeTypeOk(o.ReservedPorts) -} - -// SetReservedPorts sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetReservedPorts(v UsageSummaryGetReservedPortsRetType) { - setUsageSummaryGetReservedPortsAttributeType(&o.ReservedPorts, v) -} - -// GetRoutes returns the Routes field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetRoutes() (ret UsageSummaryGetRoutesRetType) { - ret, _ = o.GetRoutesOk() - return ret -} - -// GetRoutesOk returns a tuple with the Routes field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetRoutesOk() (ret UsageSummaryGetRoutesRetType, ok bool) { - return getUsageSummaryGetRoutesAttributeTypeOk(o.Routes) -} - -// SetRoutes sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetRoutes(v UsageSummaryGetRoutesRetType) { - setUsageSummaryGetRoutesAttributeType(&o.Routes, v) -} - -// GetServiceInstances returns the ServiceInstances field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetServiceInstances() (ret UsageSummaryGetServiceInstancesRetType) { - ret, _ = o.GetServiceInstancesOk() - return ret -} - -// GetServiceInstancesOk returns a tuple with the ServiceInstances field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetServiceInstancesOk() (ret UsageSummaryGetServiceInstancesRetType, ok bool) { - return getUsageSummaryGetServiceInstancesAttributeTypeOk(o.ServiceInstances) -} - -// SetServiceInstances sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetServiceInstances(v UsageSummaryGetServiceInstancesRetType) { - setUsageSummaryGetServiceInstancesAttributeType(&o.ServiceInstances, v) -} - -// GetServiceKeys returns the ServiceKeys field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetServiceKeys() (ret UsageSummaryGetServiceKeysRetType) { - ret, _ = o.GetServiceKeysOk() - return ret -} - -// GetServiceKeysOk returns a tuple with the ServiceKeys field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetServiceKeysOk() (ret UsageSummaryGetServiceKeysRetType, ok bool) { - return getUsageSummaryGetServiceKeysAttributeTypeOk(o.ServiceKeys) -} - -// SetServiceKeys sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetServiceKeys(v UsageSummaryGetServiceKeysRetType) { - setUsageSummaryGetServiceKeysAttributeType(&o.ServiceKeys, v) -} - -// GetStartedInstances returns the StartedInstances field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetStartedInstances() (ret UsageSummaryGetStartedInstancesRetType) { - ret, _ = o.GetStartedInstancesOk() - return ret -} - -// GetStartedInstancesOk returns a tuple with the StartedInstances field value -// and a boolean to check if the value has been set. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) GetStartedInstancesOk() (ret UsageSummaryGetStartedInstancesRetType, ok bool) { - return getUsageSummaryGetStartedInstancesAttributeTypeOk(o.StartedInstances) -} - -// SetStartedInstances sets field value -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o *UsageSummary) SetStartedInstances(v UsageSummaryGetStartedInstancesRetType) { - setUsageSummaryGetStartedInstancesAttributeType(&o.StartedInstances, v) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (o UsageSummary) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if val, ok := getUsageSummaryGetDomainsAttributeTypeOk(o.Domains); ok { - toSerialize["Domains"] = val - } - if val, ok := getUsageSummaryGetMemoryInMbAttributeTypeOk(o.MemoryInMb); ok { - toSerialize["MemoryInMb"] = val - } - if val, ok := getUsageSummaryGetPerAppTasksAttributeTypeOk(o.PerAppTasks); ok { - toSerialize["PerAppTasks"] = val - } - if val, ok := getUsageSummaryGetReservedPortsAttributeTypeOk(o.ReservedPorts); ok { - toSerialize["ReservedPorts"] = val - } - if val, ok := getUsageSummaryGetRoutesAttributeTypeOk(o.Routes); ok { - toSerialize["Routes"] = val - } - if val, ok := getUsageSummaryGetServiceInstancesAttributeTypeOk(o.ServiceInstances); ok { - toSerialize["ServiceInstances"] = val - } - if val, ok := getUsageSummaryGetServiceKeysAttributeTypeOk(o.ServiceKeys); ok { - toSerialize["ServiceKeys"] = val - } - if val, ok := getUsageSummaryGetStartedInstancesAttributeTypeOk(o.StartedInstances); ok { - toSerialize["StartedInstances"] = val - } - return toSerialize, nil -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableUsageSummary struct { - value *UsageSummary - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUsageSummary) Get() *UsageSummary { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUsageSummary) Set(val *UsageSummary) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUsageSummary) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUsageSummary) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableUsageSummary(val *UsageSummary) *NullableUsageSummary { - return &NullableUsageSummary{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableUsageSummary) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableUsageSummary) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} diff --git a/services/scf/model_usage_summary_test.go b/services/scf/model_usage_summary_test.go deleted file mode 100644 index d96cdf0fe8..0000000000 --- a/services/scf/model_usage_summary_test.go +++ /dev/null @@ -1,11 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf diff --git a/services/scf/oas_commit b/services/scf/oas_commit index 69bfa80b38..2ea6d59b0f 100644 --- a/services/scf/oas_commit +++ b/services/scf/oas_commit @@ -1 +1 @@ -864bdad12a54f612df8fcdb6e41dd2933e94c3af +24dbfc40a5c0e07440476abb6b64d76219f9b2c7 diff --git a/services/scf/package.go b/services/scf/package.go new file mode 100644 index 0000000000..fdf64f836e --- /dev/null +++ b/services/scf/package.go @@ -0,0 +1 @@ +package scf diff --git a/services/scf/utils.go b/services/scf/utils.go deleted file mode 100644 index 7f0973331c..0000000000 --- a/services/scf/utils.go +++ /dev/null @@ -1,466 +0,0 @@ -/* -STACKIT Cloud Foundry API - -API endpoints for managing STACKIT Cloud Foundry - -API version: 1.0.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package scf - -import ( - "encoding/json" - "math/rand" - "reflect" - "time" -) - -// PtrBool is a helper routine that returns a pointer to given boolean value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrBool(v bool) *bool { return &v } - -// PtrInt is a helper routine that returns a pointer to given integer value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrInt(v int) *int { return &v } - -// PtrInt32 is a helper routine that returns a pointer to given integer value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrInt32(v int32) *int32 { return &v } - -// PtrInt64 is a helper routine that returns a pointer to given integer value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrInt64(v int64) *int64 { return &v } - -// PtrFloat32 is a helper routine that returns a pointer to given float value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrFloat32(v float32) *float32 { return &v } - -// PtrFloat64 is a helper routine that returns a pointer to given float value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrFloat64(v float64) *float64 { return &v } - -// PtrString is a helper routine that returns a pointer to given string value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrString(v string) *string { return &v } - -// PtrTime is helper routine that returns a pointer to given Time value. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func PtrTime(v time.Time) *time.Time { return &v } - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableValue[T any] struct { - value *T - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableValue[T]) Get() *T { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableValue[T]) Set(val *T) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableValue[T]) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableValue[T]) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableBool struct { - value *bool - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableBool) Get() *bool { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableBool) Set(val *bool) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableBool) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableBool) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableBool(val *bool) *NullableBool { - return &NullableBool{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableBool) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableBool) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableInt struct { - value *int - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt) Get() *int { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt) Set(val *int) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableInt(val *int) *NullableInt { - return &NullableInt{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableInt32 struct { - value *int32 - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt32) Get() *int32 { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt32) Set(val *int32) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt32) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt32) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableInt32(val *int32) *NullableInt32 { - return &NullableInt32{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt32) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt32) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableInt64 struct { - value *int64 - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt64) Get() *int64 { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt64) Set(val *int64) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt64) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt64) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableInt64(val *int64) *NullableInt64 { - return &NullableInt64{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableInt64) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableInt64) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableFloat32 struct { - value *float32 - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableFloat32) Get() *float32 { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableFloat32) Set(val *float32) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableFloat32) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableFloat32) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableFloat32(val *float32) *NullableFloat32 { - return &NullableFloat32{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableFloat32) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableFloat32) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableFloat64 struct { - value *float64 - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableFloat64) Get() *float64 { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableFloat64) Set(val *float64) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableFloat64) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableFloat64) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableFloat64(val *float64) *NullableFloat64 { - return &NullableFloat64{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableFloat64) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableFloat64) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableString struct { - value *string - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableString) Get() *string { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableString) Set(val *string) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableString) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableString) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableString(val *string) *NullableString { - return &NullableString{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableString) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableString) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type NullableTime struct { - value *time.Time - isSet bool -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableTime) Get() *time.Time { - return v.value -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableTime) Set(val *time.Time) { - v.value = val - v.isSet = true -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableTime) IsSet() bool { - return v.isSet -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableTime) Unset() { - v.value = nil - v.isSet = false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func NewNullableTime(val *time.Time) *NullableTime { - return &NullableTime{value: val, isSet: true} -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v NullableTime) MarshalJSON() ([]byte, error) { - return v.value.MarshalJSON() -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func (v *NullableTime) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - -// IsNil checks if an input is nil -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func IsNil(i interface{}) bool { - if i == nil { - return true - } - if t, ok := i.(interface{ IsSet() bool }); ok { - return !t.IsSet() - } - switch reflect.TypeOf(i).Kind() { - case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.UnsafePointer, reflect.Interface, reflect.Slice: - return reflect.ValueOf(i).IsNil() - case reflect.Array: - return reflect.ValueOf(i).IsZero() - } - return false -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type MappedNullable interface { - ToMap() (map[string]interface{}, error) -} - -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -const letterRunes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" - -// randString returns a random string with a specified length. It panics if n <= 0. -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func randString(n int) string { - b := make([]byte, n) - for i := range b { - b[i] = letterRunes[rand.Intn(len(letterRunes))] - } - return string(b) -} diff --git a/services/scf/wait/deprecation.go b/services/scf/wait/deprecation.go deleted file mode 100644 index 58f184c093..0000000000 --- a/services/scf/wait/deprecation.go +++ /dev/null @@ -1,2 +0,0 @@ -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -package wait diff --git a/services/scf/wait/wait.go b/services/scf/wait/wait.go deleted file mode 100644 index 57b2c50ef3..0000000000 --- a/services/scf/wait/wait.go +++ /dev/null @@ -1,48 +0,0 @@ -package wait - -import ( - "context" - "errors" - "fmt" - "net/http" - "time" - - "github.com/stackitcloud/stackit-sdk-go/core/oapierror" - "github.com/stackitcloud/stackit-sdk-go/core/wait" - "github.com/stackitcloud/stackit-sdk-go/services/scf" -) - -const statusDeletingFailed = "deleting_failed" - -// Interfaces needed for tests -// -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -type APIClientInterface interface { - GetOrganizationExecute(ctx context.Context, projectId, region, orgId string) (*scf.Organization, error) -} - -// DeleteOrganizationWaitHandler will wait for Organization deletion -// -// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead -func DeleteOrganizationWaitHandler(ctx context.Context, a APIClientInterface, projectId, region, orgId string) *wait.AsyncActionHandler[scf.Organization] { - handler := wait.New(func() (waitFinished bool, response *scf.Organization, err error) { - s, err := a.GetOrganizationExecute(ctx, projectId, region, orgId) - if err != nil { - var oapiErr *oapierror.GenericOpenAPIError - ok := errors.As(err, &oapiErr) - if ok && oapiErr.StatusCode == http.StatusNotFound { - return true, s, nil - } - return false, s, err - } - if s == nil { - return false, nil, errors.New("organization is nil") - } - if *s.Status == statusDeletingFailed { - return true, nil, fmt.Errorf("delete failed for Organization with id %s", orgId) - } - return false, s, nil - }) - handler.SetTimeout(20 * time.Minute) - return handler -} diff --git a/services/scf/wait/wait_test.go b/services/scf/wait/wait_test.go deleted file mode 100644 index 4eae8b86e5..0000000000 --- a/services/scf/wait/wait_test.go +++ /dev/null @@ -1,102 +0,0 @@ -package wait - -import ( - "context" - "testing" - "testing/synctest" - "time" - - "github.com/google/uuid" - - "github.com/stackitcloud/stackit-sdk-go/core/oapierror" - "github.com/stackitcloud/stackit-sdk-go/services/scf" -) - -var PROJECT_ID = uuid.New().String() -var INSTANCE_ID = uuid.New().String() - -const REGION = "eu01" - -type apiClientMocked struct { - getFails bool - errorCode int - returnInstance bool - projectId string - instanceId string - getSCFResponse *scf.Organization -} - -func (a *apiClientMocked) GetOrganizationExecute(_ context.Context, _, _, _ string) (*scf.Organization, error) { - if a.getFails { - return nil, &oapierror.GenericOpenAPIError{ - StatusCode: a.errorCode, - } - } - if !a.returnInstance { - return nil, nil - } - return a.getSCFResponse, nil -} - -func TestDeleteOrganizationWaitHandler(t *testing.T) { - statusDeletingFailed := "deleting_failed" - tests := []struct { - desc string - wantErr bool - wantReturnedInstance bool - getFails bool - errorCode int - returnInstance bool - getOrgResponse *scf.Organization - }{ - { - desc: "Instance deletion failed with error", - wantErr: true, - getFails: true, - }, - { - desc: "Instance is not found", - wantErr: false, - getFails: true, - errorCode: 404, - }, - { - desc: "Instance is in error state", - wantErr: true, - returnInstance: true, - getOrgResponse: &scf.Organization{ - Status: &statusDeletingFailed, - }, - }, - { - desc: "Instance is nil", - wantErr: true, - returnInstance: true, - getOrgResponse: nil, - }, - } - for _, tt := range tests { - t.Run(tt.desc, func(t *testing.T) { - synctest.Test(t, func(t *testing.T) { - apiClient := &apiClientMocked{ - projectId: PROJECT_ID, - instanceId: INSTANCE_ID, - getFails: tt.getFails, - errorCode: tt.errorCode, - returnInstance: tt.returnInstance, - getSCFResponse: tt.getOrgResponse, - } - - handler := DeleteOrganizationWaitHandler(context.Background(), apiClient, apiClient.projectId, REGION, apiClient.instanceId) - response, err := handler.SetTimeout(10 * time.Millisecond).WaitWithContext(context.Background()) - - if (err != nil) != tt.wantErr { - t.Fatalf("handler error = %v, wantErr %v", err, tt.wantErr) - } - if (response != nil) != tt.wantReturnedInstance { - t.Fatalf("handler gotRes = %v, want nil", response) - } - }) - }) - } -}