From 4b5b7752d9a23a3ed5f24306f518931696a12b7b Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Thu, 5 Mar 2026 10:53:41 +0000 Subject: [PATCH] Generate scf --- services/scf/api_default.go | 280 +- services/scf/client.go | 7 + services/scf/configuration.go | 2 + services/scf/go.mod | 2 +- services/scf/go.sum | 4 +- .../model_apply_organization_quota_payload.go | 23 + services/scf/model_create_org_role_payload.go | 44 + .../scf/model_create_organization_payload.go | 33 + services/scf/model_create_space_payload.go | 23 + .../scf/model_create_space_role_payload.go | 44 + services/scf/model_error_response.go | 32 + services/scf/model_isolation_segment.go | 88 + services/scf/model_isolation_segments_list.go | 34 + services/scf/model_org_manager.go | 88 + .../scf/model_org_manager_delete_response.go | 23 + services/scf/model_org_manager_response.go | 97 + .../scf/model_org_role_create_bff_request.go | 24 + services/scf/model_org_role_response.go | 69 + services/scf/model_org_role_type.go | 25 +- services/scf/model_organization.go | 107 + .../model_organization_create_bff_response.go | 34 + .../scf/model_organization_create_response.go | 50 + .../scf/model_organization_delete_response.go | 50 + services/scf/model_organization_quota.go | 59 + .../scf/model_organization_usage_summary.go | 60 + services/scf/model_organizations_list.go | 34 + services/scf/model_organizations_list_item.go | 112 + services/scf/model_pagination.go | 35 + services/scf/model_platform_list.go | 34 + services/scf/model_platforms.go | 69 + services/scf/model_quota.go | 129 + services/scf/model_quota_apps.go | 64 + services/scf/model_quota_domains.go | 24 + services/scf/model_quota_routes.go | 34 + services/scf/model_quota_services.go | 44 + services/scf/model_space.go | 88 + .../scf/model_space_created_bff_response.go | 45 + services/scf/model_space_delete_response.go | 23 + .../model_space_role_create_bff_request.go | 24 + .../model_space_role_create_bff_response.go | 35 + .../scf/model_space_role_create_response.go | 78 + services/scf/model_space_role_type.go | 23 +- .../scf/model_space_with_isolation_segment.go | 98 + ...del_space_with_isolation_segment_all_of.go | 23 + services/scf/model_spaces_list.go | 34 + .../scf/model_update_organization_payload.go | 34 + services/scf/model_update_space_payload.go | 23 + services/scf/model_usage_summary.go | 94 + services/scf/oas_commit | 2 +- services/scf/utils.go | 81 + services/scf/v1api/api_default.go | 4837 +++++++++++++++++ services/scf/v1api/api_default_mock.go | 533 ++ services/scf/v1api/client.go | 659 +++ services/scf/v1api/configuration.go | 38 + .../model_apply_organization_quota_payload.go | 157 + .../v1api/model_create_org_role_payload.go | 229 + .../model_create_organization_payload.go | 193 + .../scf/v1api/model_create_space_payload.go | 158 + .../v1api/model_create_space_role_payload.go | 229 + services/scf/v1api/model_error_response.go | 185 + services/scf/v1api/model_isolation_segment.go | 354 ++ .../v1api/model_isolation_segments_list.go | 185 + services/scf/v1api/model_org_manager.go | 354 ++ .../model_org_manager_delete_response.go | 157 + .../scf/v1api/model_org_manager_response.go | 382 ++ .../model_org_role_create_bff_request.go | 157 + services/scf/v1api/model_org_role_response.go | 297 + services/scf/v1api/model_org_role_type.go | 115 + services/scf/v1api/model_organization.go | 411 ++ .../model_organization_create_bff_response.go | 185 + .../model_organization_create_response.go | 241 + .../model_organization_delete_response.go | 241 + .../scf/v1api/model_organization_quota.go | 269 + .../v1api/model_organization_usage_summary.go | 269 + .../scf/v1api/model_organizations_list.go | 185 + .../v1api/model_organizations_list_item.go | 451 ++ services/scf/v1api/model_pagination.go | 161 + services/scf/v1api/model_platform_list.go | 185 + services/scf/v1api/model_platforms.go | 305 ++ services/scf/v1api/model_quota.go | 474 ++ services/scf/v1api/model_quota_apps.go | 284 + services/scf/v1api/model_quota_domains.go | 160 + services/scf/v1api/model_quota_routes.go | 191 + services/scf/v1api/model_quota_services.go | 219 + services/scf/v1api/model_space.go | 354 ++ .../v1api/model_space_created_bff_response.go | 221 + .../scf/v1api/model_space_delete_response.go | 157 + .../model_space_role_create_bff_request.go | 157 + .../model_space_role_create_bff_response.go | 193 + .../v1api/model_space_role_create_response.go | 325 ++ services/scf/v1api/model_space_role_type.go | 115 + .../model_space_with_isolation_segment.go | 390 ++ services/scf/v1api/model_spaces_list.go | 185 + .../model_update_organization_payload.go | 162 + .../scf/v1api/model_update_space_payload.go | 158 + services/scf/v1api/model_usage_summary.go | 353 ++ services/scf/v1api/response.go | 48 + services/scf/v1api/utils.go | 362 ++ services/scf/wait/deprecation.go | 2 + 99 files changed, 19169 insertions(+), 49 deletions(-) create mode 100644 services/scf/v1api/api_default.go create mode 100644 services/scf/v1api/api_default_mock.go create mode 100644 services/scf/v1api/client.go create mode 100644 services/scf/v1api/configuration.go create mode 100644 services/scf/v1api/model_apply_organization_quota_payload.go create mode 100644 services/scf/v1api/model_create_org_role_payload.go create mode 100644 services/scf/v1api/model_create_organization_payload.go create mode 100644 services/scf/v1api/model_create_space_payload.go create mode 100644 services/scf/v1api/model_create_space_role_payload.go create mode 100644 services/scf/v1api/model_error_response.go create mode 100644 services/scf/v1api/model_isolation_segment.go create mode 100644 services/scf/v1api/model_isolation_segments_list.go create mode 100644 services/scf/v1api/model_org_manager.go create mode 100644 services/scf/v1api/model_org_manager_delete_response.go create mode 100644 services/scf/v1api/model_org_manager_response.go create mode 100644 services/scf/v1api/model_org_role_create_bff_request.go create mode 100644 services/scf/v1api/model_org_role_response.go create mode 100644 services/scf/v1api/model_org_role_type.go create mode 100644 services/scf/v1api/model_organization.go create mode 100644 services/scf/v1api/model_organization_create_bff_response.go create mode 100644 services/scf/v1api/model_organization_create_response.go create mode 100644 services/scf/v1api/model_organization_delete_response.go create mode 100644 services/scf/v1api/model_organization_quota.go create mode 100644 services/scf/v1api/model_organization_usage_summary.go create mode 100644 services/scf/v1api/model_organizations_list.go create mode 100644 services/scf/v1api/model_organizations_list_item.go create mode 100644 services/scf/v1api/model_pagination.go create mode 100644 services/scf/v1api/model_platform_list.go create mode 100644 services/scf/v1api/model_platforms.go create mode 100644 services/scf/v1api/model_quota.go create mode 100644 services/scf/v1api/model_quota_apps.go create mode 100644 services/scf/v1api/model_quota_domains.go create mode 100644 services/scf/v1api/model_quota_routes.go create mode 100644 services/scf/v1api/model_quota_services.go create mode 100644 services/scf/v1api/model_space.go create mode 100644 services/scf/v1api/model_space_created_bff_response.go create mode 100644 services/scf/v1api/model_space_delete_response.go create mode 100644 services/scf/v1api/model_space_role_create_bff_request.go create mode 100644 services/scf/v1api/model_space_role_create_bff_response.go create mode 100644 services/scf/v1api/model_space_role_create_response.go create mode 100644 services/scf/v1api/model_space_role_type.go create mode 100644 services/scf/v1api/model_space_with_isolation_segment.go create mode 100644 services/scf/v1api/model_spaces_list.go create mode 100644 services/scf/v1api/model_update_organization_payload.go create mode 100644 services/scf/v1api/model_update_space_payload.go create mode 100644 services/scf/v1api/model_usage_summary.go create mode 100644 services/scf/v1api/response.go create mode 100644 services/scf/v1api/utils.go create mode 100644 services/scf/wait/deprecation.go diff --git a/services/scf/api_default.go b/services/scf/api_default.go index 31146bb74..b87b6edc8 100644 --- a/services/scf/api_default.go +++ b/services/scf/api_default.go @@ -8,6 +8,7 @@ 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 ( @@ -23,6 +24,7 @@ import ( "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 @@ -33,6 +35,8 @@ type DefaultApi interface { @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 /* @@ -44,6 +48,7 @@ type DefaultApi interface { @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) /* @@ -65,6 +70,8 @@ type DefaultApi interface { @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 /* @@ -76,6 +83,7 @@ type DefaultApi interface { @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) /* @@ -87,6 +95,8 @@ type DefaultApi interface { @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 /* @@ -98,6 +108,7 @@ type DefaultApi interface { @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) /* @@ -108,6 +119,8 @@ type DefaultApi interface { @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 /* @@ -118,6 +131,7 @@ type DefaultApi interface { @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) /* @@ -129,6 +143,8 @@ type DefaultApi interface { @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 /* @@ -140,6 +156,7 @@ type DefaultApi interface { @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) /* @@ -152,6 +169,8 @@ type DefaultApi interface { @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 /* @@ -164,6 +183,7 @@ type DefaultApi interface { @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) /* @@ -175,6 +195,8 @@ type DefaultApi interface { @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 /* @@ -186,6 +208,7 @@ type DefaultApi interface { @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) /* @@ -197,6 +220,8 @@ type DefaultApi interface { @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 /* @@ -208,6 +233,7 @@ type DefaultApi interface { @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) /* @@ -220,6 +246,8 @@ type DefaultApi interface { @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 /* @@ -232,6 +260,7 @@ type DefaultApi interface { @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) /* @@ -243,6 +272,8 @@ type DefaultApi interface { @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 /* @@ -254,6 +285,7 @@ type DefaultApi interface { @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) /* @@ -265,6 +297,8 @@ type DefaultApi interface { @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 /* @@ -276,6 +310,7 @@ type DefaultApi interface { @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) /* @@ -288,6 +323,8 @@ type DefaultApi interface { @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 /* @@ -300,6 +337,7 @@ type DefaultApi interface { @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) /* @@ -311,6 +349,8 @@ type DefaultApi interface { @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 /* @@ -322,6 +362,7 @@ type DefaultApi interface { @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) /* @@ -333,6 +374,8 @@ type DefaultApi interface { @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 /* @@ -344,6 +387,7 @@ type DefaultApi interface { @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) /* @@ -356,6 +400,8 @@ type DefaultApi interface { @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 /* @@ -368,6 +414,7 @@ type DefaultApi interface { @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) /* @@ -380,6 +427,8 @@ type DefaultApi interface { @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 /* @@ -392,6 +441,7 @@ type DefaultApi interface { @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) /* @@ -403,6 +453,8 @@ type DefaultApi interface { @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 /* @@ -414,6 +466,7 @@ type DefaultApi interface { @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) /* @@ -424,6 +477,8 @@ type DefaultApi interface { @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 /* @@ -434,6 +489,7 @@ type DefaultApi interface { @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) /* @@ -445,6 +501,8 @@ type DefaultApi interface { @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 /* @@ -456,6 +514,7 @@ type DefaultApi interface { @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) /* @@ -466,6 +525,8 @@ type DefaultApi interface { @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 /* @@ -476,6 +537,7 @@ type DefaultApi interface { @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) /* @@ -487,6 +549,8 @@ type DefaultApi interface { @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 /* @@ -498,6 +562,7 @@ type DefaultApi interface { @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) /* @@ -509,6 +574,8 @@ type DefaultApi interface { @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 /* @@ -520,6 +587,7 @@ type DefaultApi interface { @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) /* @@ -532,6 +600,8 @@ type DefaultApi interface { @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 /* @@ -544,128 +614,192 @@ type DefaultApi interface { @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 @@ -675,11 +809,13 @@ type ApplyOrganizationQuotaRequest struct { 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 @@ -833,7 +969,7 @@ func (r ApplyOrganizationQuotaRequest) Execute() (*OrganizationQuota, error) { /* ApplyOrganizationQuota: Apply an organization quota -Change the organization quota of 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 @@ -851,6 +987,7 @@ func (a *APIClient) ApplyOrganizationQuota(ctx context.Context, projectId string } } +// 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, @@ -862,6 +999,7 @@ func (a *APIClient) ApplyOrganizationQuotaExecute(ctx context.Context, projectId 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 @@ -870,6 +1008,7 @@ type CreateOrgManagerRequest struct { 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 @@ -1018,16 +1157,7 @@ func (r CreateOrgManagerRequest) Execute() (*OrgManagerResponse, 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. +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 @@ -1045,6 +1175,7 @@ func (a *APIClient) CreateOrgManager(ctx context.Context, projectId string, regi } } +// 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, @@ -1056,6 +1187,7 @@ func (a *APIClient) CreateOrgManagerExecute(ctx context.Context, projectId strin 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 @@ -1065,11 +1197,13 @@ type CreateOrgRoleRequest struct { 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 @@ -1223,7 +1357,7 @@ func (r CreateOrgRoleRequest) Execute() (*OrgRoleResponse, error) { /* CreateOrgRole: Assign organization role -Assign organization role within an organization. If the role is already assigned, the existing role GUID gets returned. +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 @@ -1241,6 +1375,7 @@ func (a *APIClient) CreateOrgRole(ctx context.Context, projectId string, region } } +// 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, @@ -1252,6 +1387,7 @@ func (a *APIClient) CreateOrgRoleExecute(ctx context.Context, projectId string, 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 @@ -1260,11 +1396,13 @@ type CreateOrganizationRequest struct { 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 @@ -1417,7 +1555,7 @@ func (r CreateOrganizationRequest) Execute() (*OrganizationCreateResponse, error /* CreateOrganization: Create an organization -Creates an organization without assigning any CF roles or creating 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 @@ -1433,6 +1571,7 @@ func (a *APIClient) CreateOrganization(ctx context.Context, projectId string, re } } +// 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, @@ -1443,6 +1582,7 @@ func (a *APIClient) CreateOrganizationExecute(ctx context.Context, projectId str 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 @@ -1452,11 +1592,13 @@ type CreateSpaceRequest struct { 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 @@ -1610,7 +1752,7 @@ func (r CreateSpaceRequest) Execute() (*Space, error) { /* CreateSpace: Create space -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 @@ -1628,6 +1770,7 @@ func (a *APIClient) CreateSpace(ctx context.Context, projectId string, region st } } +// 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, @@ -1639,6 +1782,7 @@ func (a *APIClient) CreateSpaceExecute(ctx context.Context, projectId string, re 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 @@ -1649,11 +1793,13 @@ type CreateSpaceRoleRequest struct { 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 @@ -1808,7 +1954,7 @@ func (r CreateSpaceRoleRequest) Execute() (*SpaceRoleCreateResponse, error) { /* CreateSpaceRole: Assign space role -Assign space role within an space. If the role is already assigned, the existing role GUID gets returned. +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 @@ -1828,6 +1974,7 @@ func (a *APIClient) CreateSpaceRole(ctx context.Context, projectId string, regio } } +// 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, @@ -1840,6 +1987,7 @@ func (a *APIClient) CreateSpaceRoleExecute(ctx context.Context, projectId string 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 @@ -1848,6 +1996,7 @@ type DeleteOrgManagerRequest struct { 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 @@ -2007,7 +2156,7 @@ func (r DeleteOrgManagerRequest) Execute() (*OrgManagerDeleteResponse, error) { /* DeleteOrgManager: Delete organization manager -Delete the 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 @@ -2025,6 +2174,7 @@ func (a *APIClient) DeleteOrgManager(ctx context.Context, projectId string, regi } } +// 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, @@ -2036,6 +2186,7 @@ func (a *APIClient) DeleteOrgManagerExecute(ctx context.Context, projectId strin 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 @@ -2044,6 +2195,7 @@ type DeleteOrganizationRequest struct { 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 @@ -2192,7 +2344,7 @@ func (r DeleteOrganizationRequest) Execute() (*OrganizationDeleteResponse, error /* DeleteOrganization: Delete organization -Delete 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 @@ -2210,6 +2362,7 @@ func (a *APIClient) DeleteOrganization(ctx context.Context, projectId string, re } } +// 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, @@ -2221,6 +2374,7 @@ func (a *APIClient) DeleteOrganizationExecute(ctx context.Context, projectId str 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 @@ -2230,6 +2384,7 @@ type DeleteSpaceRequest struct { 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 @@ -2379,7 +2534,7 @@ func (r DeleteSpaceRequest) Execute() (*SpaceDeleteResponse, error) { /* DeleteSpace: Delete space -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 @@ -2399,6 +2554,7 @@ func (a *APIClient) DeleteSpace(ctx context.Context, projectId string, region st } } +// 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, @@ -2411,6 +2567,7 @@ func (a *APIClient) DeleteSpaceExecute(ctx context.Context, projectId string, re 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 @@ -2419,6 +2576,7 @@ type GetOrgManagerRequest struct { 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 @@ -2567,7 +2725,7 @@ func (r GetOrgManagerRequest) Execute() (*OrgManager, error) { /* GetOrgManager: Get organization manager -Returns the organization manager within 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 @@ -2585,6 +2743,7 @@ func (a *APIClient) GetOrgManager(ctx context.Context, projectId string, region } } +// 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, @@ -2596,6 +2755,7 @@ func (a *APIClient) GetOrgManagerExecute(ctx context.Context, projectId string, 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 @@ -2604,6 +2764,7 @@ type GetOrganizationRequest struct { 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 @@ -2752,7 +2913,7 @@ func (r GetOrganizationRequest) Execute() (*Organization, error) { /* GetOrganization: Get an organization -Returns 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 @@ -2770,6 +2931,7 @@ func (a *APIClient) GetOrganization(ctx context.Context, projectId string, regio } } +// 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, @@ -2781,6 +2943,7 @@ func (a *APIClient) GetOrganizationExecute(ctx context.Context, projectId string 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 @@ -2790,6 +2953,7 @@ type GetOrganizationQuotaRequest struct { 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 @@ -2939,7 +3103,7 @@ func (r GetOrganizationQuotaRequest) Execute() (*Quota, error) { /* GetOrganizationQuota: Get an organization quota -Returns 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 @@ -2959,6 +3123,7 @@ func (a *APIClient) GetOrganizationQuota(ctx context.Context, projectId string, } } +// 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, @@ -2971,6 +3136,7 @@ func (a *APIClient) GetOrganizationQuotaExecute(ctx context.Context, projectId s 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 @@ -2979,6 +3145,7 @@ type GetOrganizationUsageSummaryRequest struct { 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 @@ -3127,7 +3294,7 @@ func (r GetOrganizationUsageSummaryRequest) Execute() (*OrganizationUsageSummary /* GetOrganizationUsageSummary: Get an organization usage summary -Returns 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 @@ -3145,6 +3312,7 @@ func (a *APIClient) GetOrganizationUsageSummary(ctx context.Context, projectId s } } +// 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, @@ -3156,6 +3324,7 @@ func (a *APIClient) GetOrganizationUsageSummaryExecute(ctx context.Context, proj 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 @@ -3164,6 +3333,7 @@ type GetPlatformRequest struct { 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 @@ -3312,7 +3482,7 @@ func (r GetPlatformRequest) Execute() (*Platforms, error) { /* GetPlatform: Get platform -Fetch a single 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 @@ -3330,6 +3500,7 @@ func (a *APIClient) GetPlatform(ctx context.Context, projectId string, region st } } +// 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, @@ -3341,6 +3512,7 @@ func (a *APIClient) GetPlatformExecute(ctx context.Context, projectId string, re 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 @@ -3350,6 +3522,7 @@ type GetPlatformQuotaRequest struct { 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 @@ -3499,7 +3672,7 @@ func (r GetPlatformQuotaRequest) Execute() (*Quota, error) { /* GetPlatformQuota: Get organization quota on a platform -Returns an 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 @@ -3519,6 +3692,7 @@ func (a *APIClient) GetPlatformQuota(ctx context.Context, projectId string, regi } } +// 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, @@ -3531,6 +3705,7 @@ func (a *APIClient) GetPlatformQuotaExecute(ctx context.Context, projectId strin 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 @@ -3540,6 +3715,7 @@ type GetSpaceRequest struct { 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 @@ -3689,7 +3865,7 @@ func (r GetSpaceRequest) Execute() (*Space, error) { /* GetSpace: Get a space -Returns 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 @@ -3709,6 +3885,7 @@ func (a *APIClient) GetSpace(ctx context.Context, projectId string, region strin } } +// 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, @@ -3721,6 +3898,7 @@ func (a *APIClient) GetSpaceExecute(ctx context.Context, projectId string, regio 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 @@ -3729,6 +3907,7 @@ type ListOrganizationQuotasRequest struct { 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 @@ -3877,7 +4056,7 @@ func (r ListOrganizationQuotasRequest) Execute() ([]Quota, error) { /* ListOrganizationQuotas: List organization quotas -Returns a list of 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 @@ -3895,6 +4074,7 @@ func (a *APIClient) ListOrganizationQuotas(ctx context.Context, projectId string } } +// 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, @@ -3906,6 +4086,7 @@ func (a *APIClient) ListOrganizationQuotasExecute(ctx context.Context, projectId 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 @@ -3918,33 +4099,34 @@ type ListOrganizationsRequest struct { } // 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 @@ -4104,7 +4286,7 @@ func (r ListOrganizationsRequest) Execute() (*OrganizationsList, error) { /* ListOrganizations: List organizations -Returns a list of organizations for a specific STACKIT project. +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 @@ -4120,6 +4302,7 @@ func (a *APIClient) ListOrganizations(ctx context.Context, projectId string, reg } } +// 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, @@ -4130,6 +4313,7 @@ func (a *APIClient) ListOrganizationsExecute(ctx context.Context, projectId stri 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 @@ -4138,6 +4322,7 @@ type ListPlatformQuotasRequest struct { 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 @@ -4286,7 +4471,7 @@ func (r ListPlatformQuotasRequest) Execute() ([]Quota, error) { /* ListPlatformQuotas: List organization quotas on a platform -Returns a list of 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 @@ -4304,6 +4489,7 @@ func (a *APIClient) ListPlatformQuotas(ctx context.Context, projectId string, re } } +// 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, @@ -4315,6 +4501,7 @@ func (a *APIClient) ListPlatformQuotasExecute(ctx context.Context, projectId str 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 @@ -4325,19 +4512,20 @@ type ListPlatformsRequest struct { } // 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 @@ -4491,7 +4679,7 @@ func (r ListPlatformsRequest) Execute() (*PlatformList, error) { /* ListPlatforms: List all platforms -List all platforms available for a STACKIT project +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 @@ -4507,6 +4695,7 @@ func (a *APIClient) ListPlatforms(ctx context.Context, projectId string, 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, @@ -4517,6 +4706,7 @@ func (a *APIClient) ListPlatformsExecute(ctx context.Context, projectId string, 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 @@ -4528,19 +4718,20 @@ type ListSpacesRequest struct { } // 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 @@ -4695,7 +4886,7 @@ func (r ListSpacesRequest) Execute() (*SpacesList, error) { /* ListSpaces: List spaces -Returns a list of spaces for a specific 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 @@ -4713,6 +4904,7 @@ func (a *APIClient) ListSpaces(ctx context.Context, projectId string, region str } } +// 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, @@ -4724,6 +4916,7 @@ func (a *APIClient) ListSpacesExecute(ctx context.Context, projectId string, reg 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 @@ -4733,11 +4926,13 @@ type UpdateOrganizationRequest struct { 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 @@ -4891,7 +5086,7 @@ func (r UpdateOrganizationRequest) Execute() (*Organization, error) { /* UpdateOrganization: Update organization -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 @@ -4909,6 +5104,7 @@ func (a *APIClient) UpdateOrganization(ctx context.Context, projectId string, re } } +// 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, @@ -4920,6 +5116,7 @@ func (a *APIClient) UpdateOrganizationExecute(ctx context.Context, projectId str 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 @@ -4930,11 +5127,13 @@ type UpdateSpaceRequest struct { 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 @@ -5089,7 +5288,7 @@ func (r UpdateSpaceRequest) Execute() (*Space, error) { /* UpdateSpace: Update space -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 @@ -5109,6 +5308,7 @@ func (a *APIClient) UpdateSpace(ctx context.Context, projectId string, region st } } +// 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, diff --git a/services/scf/client.go b/services/scf/client.go index a0971fc9f..c9b2659cd 100644 --- a/services/scf/client.go +++ b/services/scf/client.go @@ -8,6 +8,7 @@ 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 ( @@ -44,18 +45,21 @@ var ( // 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() @@ -147,6 +151,7 @@ func typeCheckParameter(obj interface{}, expected string, name string) error { 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) @@ -285,6 +290,7 @@ func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) { // 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 } @@ -595,6 +601,7 @@ func parseCacheControl(headers http.Header) cacheControl { } // 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 diff --git a/services/scf/configuration.go b/services/scf/configuration.go index 8f9ed0723..9ad9a5fa5 100644 --- a/services/scf/configuration.go +++ b/services/scf/configuration.go @@ -8,6 +8,7 @@ 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 ( @@ -15,6 +16,7 @@ import ( ) // 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), diff --git a/services/scf/go.mod b/services/scf/go.mod index d5a3b8453..1194acc4d 100644 --- a/services/scf/go.mod +++ b/services/scf/go.mod @@ -4,7 +4,7 @@ go 1.21 require ( github.com/google/uuid v1.6.0 - github.com/stackitcloud/stackit-sdk-go/core v0.21.1 + github.com/stackitcloud/stackit-sdk-go/core v0.22.0 ) require github.com/golang-jwt/jwt/v5 v5.3.1 // indirect diff --git a/services/scf/go.sum b/services/scf/go.sum index ca103c909..195011dd5 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.21.1 h1:Y/PcAgM7DPYMNqum0MLv4n1mF9ieuevzcCIZYQfm3Ts= -github.com/stackitcloud/stackit-sdk-go/core v0.21.1/go.mod h1:osMglDby4csGZ5sIfhNyYq1bS1TxIdPY88+skE/kkmI= +github.com/stackitcloud/stackit-sdk-go/core v0.22.0 h1:6rViz7GnNwXSh51Lur5xuDzO8EWSZfN9J0HvEkBKq6c= +github.com/stackitcloud/stackit-sdk-go/core v0.22.0/go.mod h1:osMglDby4csGZ5sIfhNyYq1bS1TxIdPY88+skE/kkmI= diff --git a/services/scf/model_apply_organization_quota_payload.go b/services/scf/model_apply_organization_quota_payload.go index 7967601da..92b2d0b40 100644 --- a/services/scf/model_apply_organization_quota_payload.go +++ b/services/scf/model_apply_organization_quota_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &ApplyOrganizationQuotaPayload{} */ // 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 @@ -31,25 +34,32 @@ func getApplyOrganizationQuotaPayloadGetQuotaIdAttributeTypeOk(arg ApplyOrganiza 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) @@ -59,12 +69,14 @@ func NewApplyOrganizationQuotaPayload(quotaId ApplyOrganizationQuotaPayloadGetQu // 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 @@ -72,15 +84,18 @@ func (o *ApplyOrganizationQuotaPayload) GetQuotaId() (ret ApplyOrganizationQuota // 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 { @@ -89,37 +104,45 @@ func (o ApplyOrganizationQuotaPayload) ToMap() (map[string]interface{}, error) { 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_create_org_role_payload.go b/services/scf/model_create_org_role_payload.go index e27b51472..d57f31bb0 100644 --- a/services/scf/model_create_org_role_payload.go +++ b/services/scf/model_create_org_role_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &CreateOrgRolePayload{} */ // 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 @@ -33,6 +40,7 @@ func getCreateOrgRolePayloadGetTypeAttributeTypeOk(arg CreateOrgRolePayloadGetTy 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 } @@ -42,8 +50,10 @@ func setCreateOrgRolePayloadGetTypeAttributeType(arg *CreateOrgRolePayloadGetTyp */ // 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 @@ -51,11 +61,15 @@ func getCreateOrgRolePayloadGetUserGuidAttributeTypeOk(arg CreateOrgRolePayloadG 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 /* @@ -63,8 +77,10 @@ type CreateOrgRolePayloadGetUserGuidRetType = string */ // 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 @@ -72,14 +88,19 @@ func getCreateOrgRolePayloadGetUserNameAttributeTypeOk(arg CreateOrgRolePayloadG 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"` @@ -87,12 +108,14 @@ type CreateOrgRolePayload struct { 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) @@ -102,12 +125,14 @@ func NewCreateOrgRolePayload(types CreateOrgRolePayloadGetTypeArgType) *CreateOr // 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 @@ -115,16 +140,19 @@ func (o *CreateOrgRolePayload) GetType() (ret CreateOrgRolePayloadGetTypeRetType // 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 @@ -132,22 +160,26 @@ func (o *CreateOrgRolePayload) GetUserGuid() (res CreateOrgRolePayloadGetUserGui // 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 @@ -155,21 +187,25 @@ func (o *CreateOrgRolePayload) GetUserName() (res CreateOrgRolePayloadGetUserNam // 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 { @@ -184,37 +220,45 @@ func (o CreateOrgRolePayload) ToMap() (map[string]interface{}, error) { 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_organization_payload.go b/services/scf/model_create_organization_payload.go index 5094b4cc1..50f27190b 100644 --- a/services/scf/model_create_organization_payload.go +++ b/services/scf/model_create_organization_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &CreateOrganizationPayload{} */ // 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 @@ -31,11 +34,15 @@ func getCreateOrganizationPayloadGetNameAttributeTypeOk(arg CreateOrganizationPa 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 /* @@ -43,8 +50,10 @@ type CreateOrganizationPayloadGetNameRetType = string */ // 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 @@ -52,26 +61,33 @@ func getCreateOrganizationPayloadGetPlatformIdAttributeTypeOk(arg CreateOrganiza 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) @@ -81,12 +97,14 @@ func NewCreateOrganizationPayload(name CreateOrganizationPayloadGetNameArgType) // 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 @@ -94,16 +112,19 @@ func (o *CreateOrganizationPayload) GetName() (ret CreateOrganizationPayloadGetN // 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 @@ -111,21 +132,25 @@ func (o *CreateOrganizationPayload) GetPlatformId() (res CreateOrganizationPaylo // 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 { @@ -137,37 +162,45 @@ func (o CreateOrganizationPayload) ToMap() (map[string]interface{}, error) { 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_space_payload.go b/services/scf/model_create_space_payload.go index ace0c6d4a..9eca4a40c 100644 --- a/services/scf/model_create_space_payload.go +++ b/services/scf/model_create_space_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &CreateSpacePayload{} */ // 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 @@ -31,26 +34,33 @@ func getCreateSpacePayloadGetNameAttributeTypeOk(arg CreateSpacePayloadGetNameAt 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) @@ -60,12 +70,14 @@ func NewCreateSpacePayload(name CreateSpacePayloadGetNameArgType) *CreateSpacePa // 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 @@ -73,15 +85,18 @@ func (o *CreateSpacePayload) GetName() (ret CreateSpacePayloadGetNameRetType) { // 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 { @@ -90,37 +105,45 @@ func (o CreateSpacePayload) ToMap() (map[string]interface{}, error) { 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_role_payload.go b/services/scf/model_create_space_role_payload.go index e808113aa..88a0c3e3b 100644 --- a/services/scf/model_create_space_role_payload.go +++ b/services/scf/model_create_space_role_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &CreateSpaceRolePayload{} */ // 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 @@ -33,6 +40,7 @@ func getCreateSpaceRolePayloadGetTypeAttributeTypeOk(arg CreateSpaceRolePayloadG 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 } @@ -42,8 +50,10 @@ func setCreateSpaceRolePayloadGetTypeAttributeType(arg *CreateSpaceRolePayloadGe */ // 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 @@ -51,11 +61,15 @@ func getCreateSpaceRolePayloadGetUserGuidAttributeTypeOk(arg CreateSpaceRolePayl 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 /* @@ -63,8 +77,10 @@ type CreateSpaceRolePayloadGetUserGuidRetType = string */ // 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 @@ -72,14 +88,19 @@ func getCreateSpaceRolePayloadGetUserNameAttributeTypeOk(arg CreateSpaceRolePayl 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"` @@ -87,12 +108,14 @@ type CreateSpaceRolePayload struct { 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) @@ -102,12 +125,14 @@ func NewCreateSpaceRolePayload(types CreateSpaceRolePayloadGetTypeArgType) *Crea // 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 @@ -115,16 +140,19 @@ func (o *CreateSpaceRolePayload) GetType() (ret CreateSpaceRolePayloadGetTypeRet // 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 @@ -132,22 +160,26 @@ func (o *CreateSpaceRolePayload) GetUserGuid() (res CreateSpaceRolePayloadGetUse // 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 @@ -155,21 +187,25 @@ func (o *CreateSpaceRolePayload) GetUserName() (res CreateSpaceRolePayloadGetUse // 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 { @@ -184,37 +220,45 @@ func (o CreateSpaceRolePayload) ToMap() (map[string]interface{}, error) { 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_error_response.go b/services/scf/model_error_response.go index f07628527..93d2ddb6c 100644 --- a/services/scf/model_error_response.go +++ b/services/scf/model_error_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &ErrorResponse{} */ // 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 @@ -31,11 +34,15 @@ func getErrorResponseGetCodeAttributeTypeOk(arg ErrorResponseGetCodeAttributeTyp 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 /* @@ -43,8 +50,10 @@ type ErrorResponseGetCodeRetType = string */ // 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 @@ -52,14 +61,19 @@ func getErrorResponseGetMessageAttributeTypeOk(arg ErrorResponseGetMessageAttrib 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"` @@ -67,12 +81,14 @@ type ErrorResponse struct { 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) @@ -83,12 +99,14 @@ func NewErrorResponse(code ErrorResponseGetCodeArgType, message ErrorResponseGet // 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 @@ -96,16 +114,19 @@ func (o *ErrorResponse) GetCode() (ret ErrorResponseGetCodeRetType) { // 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 @@ -113,15 +134,18 @@ func (o *ErrorResponse) GetMessage() (ret ErrorResponseGetMessageRetType) { // 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 { @@ -133,37 +157,45 @@ func (o ErrorResponse) ToMap() (map[string]interface{}, error) { 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_isolation_segment.go b/services/scf/model_isolation_segment.go index afbde5c56..bcbe18e8b 100644 --- a/services/scf/model_isolation_segment.go +++ b/services/scf/model_isolation_segment.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &IsolationSegment{} */ // 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 @@ -34,6 +41,7 @@ func getIsolationSegmentGetCreatedAtAttributeTypeOk(arg IsolationSegmentGetCreat 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 } @@ -43,8 +51,10 @@ func setIsolationSegmentGetCreatedAtAttributeType(arg *IsolationSegmentGetCreate */ // 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 @@ -52,11 +62,15 @@ func getIsolationSegmentGetGuidAttributeTypeOk(arg IsolationSegmentGetGuidAttrib 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 /* @@ -64,8 +78,10 @@ type IsolationSegmentGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getIsolationSegmentGetNameAttributeTypeOk(arg IsolationSegmentGetNameAttrib 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 /* @@ -85,8 +105,10 @@ type IsolationSegmentGetNameRetType = string */ // 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 @@ -94,11 +116,15 @@ func getIsolationSegmentGetOrgIdAttributeTypeOk(arg IsolationSegmentGetOrgIdAttr 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 /* @@ -106,8 +132,10 @@ type IsolationSegmentGetOrgIdRetType = string */ // 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 @@ -115,11 +143,15 @@ func getIsolationSegmentGetPlatformIdAttributeTypeOk(arg IsolationSegmentGetPlat 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 /* @@ -127,8 +159,10 @@ type IsolationSegmentGetPlatformIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getIsolationSegmentGetProjectIdAttributeTypeOk(arg IsolationSegmentGetProje 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 /* @@ -148,8 +186,10 @@ type IsolationSegmentGetProjectIdRetType = string */ // 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 @@ -157,11 +197,15 @@ func getIsolationSegmentGetRegionAttributeTypeOk(arg IsolationSegmentGetRegionAt 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 /* @@ -169,10 +213,16 @@ type IsolationSegmentGetRegionRetType = string */ // 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 @@ -180,11 +230,13 @@ func getIsolationSegmentGetUpdatedAtAttributeTypeOk(arg IsolationSegmentGetUpdat 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"` @@ -204,12 +256,14 @@ type IsolationSegment struct { 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) @@ -226,12 +280,14 @@ func NewIsolationSegment(createdAt IsolationSegmentGetCreatedAtArgType, guid Iso // 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 @@ -239,16 +295,19 @@ func (o *IsolationSegment) GetCreatedAt() (ret IsolationSegmentGetCreatedAtRetTy // 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 @@ -256,16 +315,19 @@ func (o *IsolationSegment) GetGuid() (ret IsolationSegmentGetGuidRetType) { // 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 @@ -273,16 +335,19 @@ func (o *IsolationSegment) GetName() (ret IsolationSegmentGetNameRetType) { // 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 @@ -290,16 +355,19 @@ func (o *IsolationSegment) GetOrgId() (ret IsolationSegmentGetOrgIdRetType) { // 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 @@ -307,16 +375,19 @@ func (o *IsolationSegment) GetPlatformId() (ret IsolationSegmentGetPlatformIdRet // 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 @@ -324,16 +395,19 @@ func (o *IsolationSegment) GetProjectId() (ret IsolationSegmentGetProjectIdRetTy // 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 @@ -341,16 +415,19 @@ func (o *IsolationSegment) GetRegion() (ret IsolationSegmentGetRegionRetType) { // 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 @@ -358,15 +435,18 @@ func (o *IsolationSegment) GetUpdatedAt() (ret IsolationSegmentGetUpdatedAtRetTy // 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 { @@ -396,37 +476,45 @@ func (o IsolationSegment) ToMap() (map[string]interface{}, error) { 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_segments_list.go b/services/scf/model_isolation_segments_list.go index 573f0fd9c..263499df1 100644 --- a/services/scf/model_isolation_segments_list.go +++ b/services/scf/model_isolation_segments_list.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &IsolationSegmentsList{} */ // 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 @@ -33,6 +40,7 @@ func getIsolationSegmentsListGetPaginationAttributeTypeOk(arg IsolationSegmentsL 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 } @@ -42,10 +50,16 @@ func setIsolationSegmentsListGetPaginationAttributeType(arg *IsolationSegmentsLi */ // 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 @@ -53,11 +67,13 @@ func getIsolationSegmentsListGetResourcesAttributeTypeOk(arg IsolationSegmentsLi 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"` @@ -65,12 +81,14 @@ type IsolationSegmentsList struct { 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) @@ -81,12 +99,14 @@ func NewIsolationSegmentsList(pagination IsolationSegmentsListGetPaginationArgTy // 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 @@ -94,16 +114,19 @@ func (o *IsolationSegmentsList) GetPagination() (ret IsolationSegmentsListGetPag // 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 @@ -111,15 +134,18 @@ func (o *IsolationSegmentsList) GetResources() (ret IsolationSegmentsListGetReso // 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 { @@ -131,37 +157,45 @@ func (o IsolationSegmentsList) ToMap() (map[string]interface{}, error) { 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_org_manager.go b/services/scf/model_org_manager.go index 71cc69037..41cdf3fdb 100644 --- a/services/scf/model_org_manager.go +++ b/services/scf/model_org_manager.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &OrgManager{} */ // 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 @@ -34,6 +41,7 @@ func getOrgManagerGetCreatedAtAttributeTypeOk(arg OrgManagerGetCreatedAtAttribut 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 } @@ -43,8 +51,10 @@ func setOrgManagerGetCreatedAtAttributeType(arg *OrgManagerGetCreatedAtAttribute */ // 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 @@ -52,11 +62,15 @@ func getOrgManagerGetGuidAttributeTypeOk(arg OrgManagerGetGuidAttributeType) (re 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 /* @@ -64,8 +78,10 @@ type OrgManagerGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getOrgManagerGetOrgIdAttributeTypeOk(arg OrgManagerGetOrgIdAttributeType) ( 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 /* @@ -85,8 +105,10 @@ type OrgManagerGetOrgIdRetType = string */ // 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 @@ -94,11 +116,15 @@ func getOrgManagerGetPlatformIdAttributeTypeOk(arg OrgManagerGetPlatformIdAttrib 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 /* @@ -106,8 +132,10 @@ type OrgManagerGetPlatformIdRetType = string */ // 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 @@ -115,11 +143,15 @@ func getOrgManagerGetProjectIdAttributeTypeOk(arg OrgManagerGetProjectIdAttribut 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 /* @@ -127,8 +159,10 @@ type OrgManagerGetProjectIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getOrgManagerGetRegionAttributeTypeOk(arg OrgManagerGetRegionAttributeType) 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 /* @@ -148,10 +186,16 @@ type OrgManagerGetRegionRetType = string */ // 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 @@ -159,6 +203,7 @@ func getOrgManagerGetUpdatedAtAttributeTypeOk(arg OrgManagerGetUpdatedAtAttribut 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 } @@ -168,8 +213,10 @@ func setOrgManagerGetUpdatedAtAttributeType(arg *OrgManagerGetUpdatedAtAttribute */ // 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 @@ -177,14 +224,19 @@ func getOrgManagerGetUsernameAttributeTypeOk(arg OrgManagerGetUsernameAttributeT 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"` @@ -204,12 +256,14 @@ type OrgManager struct { 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) @@ -226,12 +280,14 @@ func NewOrgManager(createdAt OrgManagerGetCreatedAtArgType, guid OrgManagerGetGu // 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 @@ -239,16 +295,19 @@ func (o *OrgManager) GetCreatedAt() (ret OrgManagerGetCreatedAtRetType) { // 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 @@ -256,16 +315,19 @@ func (o *OrgManager) GetGuid() (ret OrgManagerGetGuidRetType) { // 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 @@ -273,16 +335,19 @@ func (o *OrgManager) GetOrgId() (ret OrgManagerGetOrgIdRetType) { // 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 @@ -290,16 +355,19 @@ func (o *OrgManager) GetPlatformId() (ret OrgManagerGetPlatformIdRetType) { // 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 @@ -307,16 +375,19 @@ func (o *OrgManager) GetProjectId() (ret OrgManagerGetProjectIdRetType) { // 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 @@ -324,16 +395,19 @@ func (o *OrgManager) GetRegion() (ret OrgManagerGetRegionRetType) { // 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 @@ -341,16 +415,19 @@ func (o *OrgManager) GetUpdatedAt() (ret OrgManagerGetUpdatedAtRetType) { // 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 @@ -358,15 +435,18 @@ func (o *OrgManager) GetUsername() (ret OrgManagerGetUsernameRetType) { // 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 { @@ -396,37 +476,45 @@ func (o OrgManager) ToMap() (map[string]interface{}, error) { 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 index 478e16c80..3568072b7 100644 --- a/services/scf/model_org_manager_delete_response.go +++ b/services/scf/model_org_manager_delete_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &OrgManagerDeleteResponse{} */ // 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 @@ -31,25 +34,32 @@ func getOrgManagerDeleteResponseGetMessageAttributeTypeOk(arg OrgManagerDeleteRe 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) @@ -59,12 +69,14 @@ func NewOrgManagerDeleteResponse(message OrgManagerDeleteResponseGetMessageArgTy // 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 @@ -72,15 +84,18 @@ func (o *OrgManagerDeleteResponse) GetMessage() (ret OrgManagerDeleteResponseGet // 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 { @@ -89,37 +104,45 @@ func (o OrgManagerDeleteResponse) ToMap() (map[string]interface{}, error) { 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_response.go b/services/scf/model_org_manager_response.go index a16d401c1..764d8041e 100644 --- a/services/scf/model_org_manager_response.go +++ b/services/scf/model_org_manager_response.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &OrgManagerResponse{} */ // 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 @@ -34,6 +41,7 @@ func getOrgManagerResponseGetCreatedAtAttributeTypeOk(arg OrgManagerResponseGetC 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 } @@ -43,8 +51,10 @@ func setOrgManagerResponseGetCreatedAtAttributeType(arg *OrgManagerResponseGetCr */ // 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 @@ -52,11 +62,15 @@ func getOrgManagerResponseGetGuidAttributeTypeOk(arg OrgManagerResponseGetGuidAt 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 /* @@ -64,8 +78,10 @@ type OrgManagerResponseGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getOrgManagerResponseGetOrgIdAttributeTypeOk(arg OrgManagerResponseGetOrgId 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 /* @@ -85,8 +105,10 @@ type OrgManagerResponseGetOrgIdRetType = string */ // 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 @@ -94,11 +116,15 @@ func getOrgManagerResponseGetPasswordAttributeTypeOk(arg OrgManagerResponseGetPa 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 /* @@ -106,8 +132,10 @@ type OrgManagerResponseGetPasswordRetType = string */ // 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 @@ -115,11 +143,15 @@ func getOrgManagerResponseGetPlatformIdAttributeTypeOk(arg OrgManagerResponseGet 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 /* @@ -127,8 +159,10 @@ type OrgManagerResponseGetPlatformIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getOrgManagerResponseGetProjectIdAttributeTypeOk(arg OrgManagerResponseGetP 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 /* @@ -148,8 +186,10 @@ type OrgManagerResponseGetProjectIdRetType = string */ // 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 @@ -157,11 +197,15 @@ func getOrgManagerResponseGetRegionAttributeTypeOk(arg OrgManagerResponseGetRegi 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 /* @@ -169,10 +213,16 @@ type OrgManagerResponseGetRegionRetType = string */ // 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 @@ -180,6 +230,7 @@ func getOrgManagerResponseGetUpdatedAtAttributeTypeOk(arg OrgManagerResponseGetU 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 } @@ -189,8 +240,10 @@ func setOrgManagerResponseGetUpdatedAtAttributeType(arg *OrgManagerResponseGetUp */ // 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 @@ -198,14 +251,19 @@ func getOrgManagerResponseGetUsernameAttributeTypeOk(arg OrgManagerResponseGetUs 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"` @@ -227,12 +285,14 @@ type OrgManagerResponse struct { 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) @@ -250,12 +310,14 @@ func NewOrgManagerResponse(createdAt OrgManagerResponseGetCreatedAtArgType, guid // 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 @@ -263,16 +325,19 @@ func (o *OrgManagerResponse) GetCreatedAt() (ret OrgManagerResponseGetCreatedAtR // 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 @@ -280,16 +345,19 @@ func (o *OrgManagerResponse) GetGuid() (ret OrgManagerResponseGetGuidRetType) { // 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 @@ -297,16 +365,19 @@ func (o *OrgManagerResponse) GetOrgId() (ret OrgManagerResponseGetOrgIdRetType) // 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 @@ -314,16 +385,19 @@ func (o *OrgManagerResponse) GetPassword() (ret OrgManagerResponseGetPasswordRet // 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 @@ -331,16 +405,19 @@ func (o *OrgManagerResponse) GetPlatformId() (ret OrgManagerResponseGetPlatformI // 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 @@ -348,16 +425,19 @@ func (o *OrgManagerResponse) GetProjectId() (ret OrgManagerResponseGetProjectIdR // 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 @@ -365,16 +445,19 @@ func (o *OrgManagerResponse) GetRegion() (ret OrgManagerResponseGetRegionRetType // 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 @@ -382,16 +465,19 @@ func (o *OrgManagerResponse) GetUpdatedAt() (ret OrgManagerResponseGetUpdatedAtR // 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 @@ -399,15 +485,18 @@ func (o *OrgManagerResponse) GetUsername() (ret OrgManagerResponseGetUsernameRet // 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 { @@ -440,37 +529,45 @@ func (o OrgManagerResponse) ToMap() (map[string]interface{}, error) { 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_role_create_bff_request.go b/services/scf/model_org_role_create_bff_request.go index f9e9045b4..66e908987 100644 --- a/services/scf/model_org_role_create_bff_request.go +++ b/services/scf/model_org_role_create_bff_request.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &OrgRoleCreateBffRequest{} */ // isEnumRef +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrgRoleCreateBffRequestGetTypeAttributeType = *OrgRoleType + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrgRoleCreateBffRequestGetTypeArgType = OrgRoleType + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrgRoleCreateBffRequestGetTypeRetType = OrgRoleType +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getOrgRoleCreateBffRequestGetTypeAttributeTypeOk(arg OrgRoleCreateBffRequestGetTypeAttributeType) (ret OrgRoleCreateBffRequestGetTypeRetType, ok bool) { if arg == nil { return ret, false @@ -33,22 +40,26 @@ func getOrgRoleCreateBffRequestGetTypeAttributeTypeOk(arg OrgRoleCreateBffReques return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setOrgRoleCreateBffRequestGetTypeAttributeType(arg *OrgRoleCreateBffRequestGetTypeAttributeType, val OrgRoleCreateBffRequestGetTypeRetType) { *arg = &val } // OrgRoleCreateBffRequest struct for OrgRoleCreateBffRequest +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrgRoleCreateBffRequest struct { // REQUIRED Type OrgRoleCreateBffRequestGetTypeAttributeType `json:"type" required:"true"` } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type _OrgRoleCreateBffRequest OrgRoleCreateBffRequest // NewOrgRoleCreateBffRequest instantiates a new OrgRoleCreateBffRequest 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 NewOrgRoleCreateBffRequest(types OrgRoleCreateBffRequestGetTypeArgType) *OrgRoleCreateBffRequest { this := OrgRoleCreateBffRequest{} setOrgRoleCreateBffRequestGetTypeAttributeType(&this.Type, types) @@ -58,12 +69,14 @@ func NewOrgRoleCreateBffRequest(types OrgRoleCreateBffRequestGetTypeArgType) *Or // NewOrgRoleCreateBffRequestWithDefaults instantiates a new OrgRoleCreateBffRequest 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 NewOrgRoleCreateBffRequestWithDefaults() *OrgRoleCreateBffRequest { this := OrgRoleCreateBffRequest{} 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 *OrgRoleCreateBffRequest) GetType() (ret OrgRoleCreateBffRequestGetTypeRetType) { ret, _ = o.GetTypeOk() return ret @@ -71,15 +84,18 @@ func (o *OrgRoleCreateBffRequest) GetType() (ret OrgRoleCreateBffRequestGetTypeR // 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 *OrgRoleCreateBffRequest) GetTypeOk() (ret OrgRoleCreateBffRequestGetTypeRetType, ok bool) { return getOrgRoleCreateBffRequestGetTypeAttributeTypeOk(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 *OrgRoleCreateBffRequest) SetType(v OrgRoleCreateBffRequestGetTypeRetType) { setOrgRoleCreateBffRequestGetTypeAttributeType(&o.Type, v) } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o OrgRoleCreateBffRequest) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if val, ok := getOrgRoleCreateBffRequestGetTypeAttributeTypeOk(o.Type); ok { @@ -88,37 +104,45 @@ func (o OrgRoleCreateBffRequest) ToMap() (map[string]interface{}, error) { return toSerialize, nil } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type NullableOrgRoleCreateBffRequest struct { value *OrgRoleCreateBffRequest isSet bool } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v NullableOrgRoleCreateBffRequest) Get() *OrgRoleCreateBffRequest { return v.value } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v *NullableOrgRoleCreateBffRequest) Set(val *OrgRoleCreateBffRequest) { 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 NullableOrgRoleCreateBffRequest) 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 *NullableOrgRoleCreateBffRequest) 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 NewNullableOrgRoleCreateBffRequest(val *OrgRoleCreateBffRequest) *NullableOrgRoleCreateBffRequest { return &NullableOrgRoleCreateBffRequest{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 NullableOrgRoleCreateBffRequest) 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 *NullableOrgRoleCreateBffRequest) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) diff --git a/services/scf/model_org_role_response.go b/services/scf/model_org_role_response.go index 1b58591dc..782f0e02f 100644 --- a/services/scf/model_org_role_response.go +++ b/services/scf/model_org_role_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &OrgRoleResponse{} */ // 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 @@ -31,11 +34,15 @@ func getOrgRoleResponseGetGuidAttributeTypeOk(arg OrgRoleResponseGetGuidAttribut 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 /* @@ -43,8 +50,10 @@ type OrgRoleResponseGetGuidRetType = string */ // 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 @@ -52,11 +61,15 @@ func getOrgRoleResponseGetOrgIdAttributeTypeOk(arg OrgRoleResponseGetOrgIdAttrib 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 /* @@ -64,8 +77,10 @@ type OrgRoleResponseGetOrgIdRetType = string */ // 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 @@ -73,11 +88,15 @@ func getOrgRoleResponseGetPlatformIdAttributeTypeOk(arg OrgRoleResponseGetPlatfo 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 /* @@ -85,8 +104,10 @@ type OrgRoleResponseGetPlatformIdRetType = string */ // 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 @@ -94,11 +115,15 @@ func getOrgRoleResponseGetProjectIdAttributeTypeOk(arg OrgRoleResponseGetProject 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 /* @@ -106,8 +131,10 @@ type OrgRoleResponseGetProjectIdRetType = string */ // 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 @@ -115,11 +142,15 @@ func getOrgRoleResponseGetRegionAttributeTypeOk(arg OrgRoleResponseGetRegionAttr 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 /* @@ -127,10 +158,16 @@ type OrgRoleResponseGetRegionRetType = string */ // 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 @@ -138,11 +175,13 @@ func getOrgRoleResponseGetTypeAttributeTypeOk(arg OrgRoleResponseGetTypeAttribut 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"` @@ -158,12 +197,14 @@ type OrgRoleResponse struct { 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) @@ -178,12 +219,14 @@ func NewOrgRoleResponse(guid OrgRoleResponseGetGuidArgType, orgId OrgRoleRespons // 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 @@ -191,16 +234,19 @@ func (o *OrgRoleResponse) GetGuid() (ret OrgRoleResponseGetGuidRetType) { // 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 @@ -208,16 +254,19 @@ func (o *OrgRoleResponse) GetOrgId() (ret OrgRoleResponseGetOrgIdRetType) { // 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 @@ -225,16 +274,19 @@ func (o *OrgRoleResponse) GetPlatformId() (ret OrgRoleResponseGetPlatformIdRetTy // 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 @@ -242,16 +294,19 @@ func (o *OrgRoleResponse) GetProjectId() (ret OrgRoleResponseGetProjectIdRetType // 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 @@ -259,16 +314,19 @@ func (o *OrgRoleResponse) GetRegion() (ret OrgRoleResponseGetRegionRetType) { // 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 @@ -276,15 +334,18 @@ func (o *OrgRoleResponse) GetType() (ret OrgRoleResponseGetTypeRetType) { // 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 { @@ -308,37 +369,45 @@ func (o OrgRoleResponse) ToMap() (map[string]interface{}, error) { 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_type.go b/services/scf/model_org_role_type.go index 0a4b90360..4afc50c67 100644 --- a/services/scf/model_org_role_type.go +++ b/services/scf/model_org_role_type.go @@ -8,6 +8,7 @@ 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 ( @@ -16,17 +17,23 @@ import ( ) // 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 ( - ORGROLETYPE_USER OrgRoleType = "organization_user" - ORGROLETYPE_AUDITOR OrgRoleType = "organization_auditor" - 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_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", @@ -34,6 +41,7 @@ var AllowedOrgRoleTypeEnumValues = []OrgRoleType{ "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) @@ -58,6 +66,7 @@ func (v *OrgRoleType) UnmarshalJSON(src []byte) error { // 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() { @@ -68,6 +77,7 @@ func NewOrgRoleTypeFromValue(v string) (*OrgRoleType, error) { } // 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 { @@ -78,41 +88,50 @@ func (v OrgRoleType) IsValid() bool { } // 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_organization.go b/services/scf/model_organization.go index b9fcffa77..f74734ac8 100644 --- a/services/scf/model_organization.go +++ b/services/scf/model_organization.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &Organization{} */ // 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 @@ -34,6 +41,7 @@ func getOrganizationGetCreatedAtAttributeTypeOk(arg OrganizationGetCreatedAtAttr 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 } @@ -43,8 +51,10 @@ func setOrganizationGetCreatedAtAttributeType(arg *OrganizationGetCreatedAtAttri */ // 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 @@ -52,11 +62,15 @@ func getOrganizationGetGuidAttributeTypeOk(arg OrganizationGetGuidAttributeType) 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 /* @@ -64,8 +78,10 @@ type OrganizationGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getOrganizationGetNameAttributeTypeOk(arg OrganizationGetNameAttributeType) 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 /* @@ -85,8 +105,10 @@ type OrganizationGetNameRetType = string */ // 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 @@ -94,11 +116,15 @@ func getOrganizationGetPlatformIdAttributeTypeOk(arg OrganizationGetPlatformIdAt 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 /* @@ -106,8 +132,10 @@ type OrganizationGetPlatformIdRetType = string */ // 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 @@ -115,11 +143,15 @@ func getOrganizationGetProjectIdAttributeTypeOk(arg OrganizationGetProjectIdAttr 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 /* @@ -127,8 +159,10 @@ type OrganizationGetProjectIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getOrganizationGetQuotaIdAttributeTypeOk(arg OrganizationGetQuotaIdAttribut 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 /* @@ -148,8 +186,10 @@ type OrganizationGetQuotaIdRetType = string */ // 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 @@ -157,11 +197,15 @@ func getOrganizationGetRegionAttributeTypeOk(arg OrganizationGetRegionAttributeT 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 /* @@ -169,8 +213,10 @@ type OrganizationGetRegionRetType = string */ // 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 @@ -178,11 +224,15 @@ func getOrganizationGetStatusAttributeTypeOk(arg OrganizationGetStatusAttributeT 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 /* @@ -190,10 +240,16 @@ type OrganizationGetStatusRetType = string */ // 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 @@ -201,6 +257,7 @@ func getOrganizationgetSuspendedAttributeTypeOk(arg OrganizationgetSuspendedAttr 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 } @@ -210,10 +267,16 @@ func setOrganizationgetSuspendedAttributeType(arg *OrganizationgetSuspendedAttri */ // 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 @@ -221,11 +284,13 @@ func getOrganizationGetUpdatedAtAttributeTypeOk(arg OrganizationGetUpdatedAtAttr 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"` @@ -250,12 +315,14 @@ type Organization struct { 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) @@ -274,12 +341,14 @@ func NewOrganization(createdAt OrganizationGetCreatedAtArgType, guid Organizatio // 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 @@ -287,16 +356,19 @@ func (o *Organization) GetCreatedAt() (ret OrganizationGetCreatedAtRetType) { // 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 @@ -304,16 +376,19 @@ func (o *Organization) GetGuid() (ret OrganizationGetGuidRetType) { // 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 @@ -321,16 +396,19 @@ func (o *Organization) GetName() (ret OrganizationGetNameRetType) { // 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 @@ -338,16 +416,19 @@ func (o *Organization) GetPlatformId() (ret OrganizationGetPlatformIdRetType) { // 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 @@ -355,16 +436,19 @@ func (o *Organization) GetProjectId() (ret OrganizationGetProjectIdRetType) { // 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 @@ -372,16 +456,19 @@ func (o *Organization) GetQuotaId() (ret OrganizationGetQuotaIdRetType) { // 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 @@ -389,16 +476,19 @@ func (o *Organization) GetRegion() (ret OrganizationGetRegionRetType) { // 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 @@ -406,16 +496,19 @@ func (o *Organization) GetStatus() (ret OrganizationGetStatusRetType) { // 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 @@ -423,16 +516,19 @@ func (o *Organization) GetSuspended() (ret OrganizationgetSuspendedRetType) { // 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 @@ -440,15 +536,18 @@ func (o *Organization) GetUpdatedAt() (ret OrganizationGetUpdatedAtRetType) { // 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 { @@ -484,37 +583,45 @@ func (o Organization) ToMap() (map[string]interface{}, error) { 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_bff_response.go b/services/scf/model_organization_create_bff_response.go index db88336a2..ec8533229 100644 --- a/services/scf/model_organization_create_bff_response.go +++ b/services/scf/model_organization_create_bff_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &OrganizationCreateBffResponse{} */ // isModel +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponseGetOrgAttributeType = *OrganizationCreateResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponseGetOrgArgType = OrganizationCreateResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponseGetOrgRetType = OrganizationCreateResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getOrganizationCreateBffResponseGetOrgAttributeTypeOk(arg OrganizationCreateBffResponseGetOrgAttributeType) (ret OrganizationCreateBffResponseGetOrgRetType, ok bool) { if arg == nil { return ret, false @@ -33,6 +40,7 @@ func getOrganizationCreateBffResponseGetOrgAttributeTypeOk(arg OrganizationCreat return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setOrganizationCreateBffResponseGetOrgAttributeType(arg *OrganizationCreateBffResponseGetOrgAttributeType, val OrganizationCreateBffResponseGetOrgRetType) { *arg = &val } @@ -42,10 +50,16 @@ func setOrganizationCreateBffResponseGetOrgAttributeType(arg *OrganizationCreate */ // isContainer +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponseGetRolesAttributeType = *map[string]OrgRoleResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponseGetRolesArgType = map[string]OrgRoleResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponseGetRolesRetType = map[string]OrgRoleResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getOrganizationCreateBffResponseGetRolesAttributeTypeOk(arg OrganizationCreateBffResponseGetRolesAttributeType) (ret OrganizationCreateBffResponseGetRolesRetType, ok bool) { if arg == nil { return ret, false @@ -53,11 +67,13 @@ func getOrganizationCreateBffResponseGetRolesAttributeTypeOk(arg OrganizationCre return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setOrganizationCreateBffResponseGetRolesAttributeType(arg *OrganizationCreateBffResponseGetRolesAttributeType, val OrganizationCreateBffResponseGetRolesRetType) { *arg = &val } // OrganizationCreateBffResponse struct for OrganizationCreateBffResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type OrganizationCreateBffResponse struct { // REQUIRED Org OrganizationCreateBffResponseGetOrgAttributeType `json:"org" required:"true"` @@ -65,12 +81,14 @@ type OrganizationCreateBffResponse struct { Roles OrganizationCreateBffResponseGetRolesAttributeType `json:"roles" required:"true"` } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type _OrganizationCreateBffResponse OrganizationCreateBffResponse // NewOrganizationCreateBffResponse instantiates a new OrganizationCreateBffResponse 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 NewOrganizationCreateBffResponse(org OrganizationCreateBffResponseGetOrgArgType, roles OrganizationCreateBffResponseGetRolesArgType) *OrganizationCreateBffResponse { this := OrganizationCreateBffResponse{} setOrganizationCreateBffResponseGetOrgAttributeType(&this.Org, org) @@ -81,12 +99,14 @@ func NewOrganizationCreateBffResponse(org OrganizationCreateBffResponseGetOrgArg // NewOrganizationCreateBffResponseWithDefaults instantiates a new OrganizationCreateBffResponse 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 NewOrganizationCreateBffResponseWithDefaults() *OrganizationCreateBffResponse { this := OrganizationCreateBffResponse{} return &this } // GetOrg returns the Org field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *OrganizationCreateBffResponse) GetOrg() (ret OrganizationCreateBffResponseGetOrgRetType) { ret, _ = o.GetOrgOk() return ret @@ -94,16 +114,19 @@ func (o *OrganizationCreateBffResponse) GetOrg() (ret OrganizationCreateBffRespo // GetOrgOk returns a tuple with the Org 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 *OrganizationCreateBffResponse) GetOrgOk() (ret OrganizationCreateBffResponseGetOrgRetType, ok bool) { return getOrganizationCreateBffResponseGetOrgAttributeTypeOk(o.Org) } // SetOrg sets field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *OrganizationCreateBffResponse) SetOrg(v OrganizationCreateBffResponseGetOrgRetType) { setOrganizationCreateBffResponseGetOrgAttributeType(&o.Org, v) } // GetRoles returns the Roles field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *OrganizationCreateBffResponse) GetRoles() (ret OrganizationCreateBffResponseGetRolesRetType) { ret, _ = o.GetRolesOk() return ret @@ -111,15 +134,18 @@ func (o *OrganizationCreateBffResponse) GetRoles() (ret OrganizationCreateBffRes // GetRolesOk returns a tuple with the Roles 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 *OrganizationCreateBffResponse) GetRolesOk() (ret OrganizationCreateBffResponseGetRolesRetType, ok bool) { return getOrganizationCreateBffResponseGetRolesAttributeTypeOk(o.Roles) } // SetRoles sets field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *OrganizationCreateBffResponse) SetRoles(v OrganizationCreateBffResponseGetRolesRetType) { setOrganizationCreateBffResponseGetRolesAttributeType(&o.Roles, v) } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o OrganizationCreateBffResponse) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if val, ok := getOrganizationCreateBffResponseGetOrgAttributeTypeOk(o.Org); ok { @@ -131,37 +157,45 @@ func (o OrganizationCreateBffResponse) ToMap() (map[string]interface{}, error) { return toSerialize, nil } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type NullableOrganizationCreateBffResponse struct { value *OrganizationCreateBffResponse isSet bool } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v NullableOrganizationCreateBffResponse) Get() *OrganizationCreateBffResponse { return v.value } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v *NullableOrganizationCreateBffResponse) Set(val *OrganizationCreateBffResponse) { 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 NullableOrganizationCreateBffResponse) 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 *NullableOrganizationCreateBffResponse) 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 NewNullableOrganizationCreateBffResponse(val *OrganizationCreateBffResponse) *NullableOrganizationCreateBffResponse { return &NullableOrganizationCreateBffResponse{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 NullableOrganizationCreateBffResponse) 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 *NullableOrganizationCreateBffResponse) 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 index 78eba0c06..fe78023c9 100644 --- a/services/scf/model_organization_create_response.go +++ b/services/scf/model_organization_create_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &OrganizationCreateResponse{} */ // 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 @@ -31,11 +34,15 @@ func getOrganizationCreateResponseGetGuidAttributeTypeOk(arg OrganizationCreateR 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 /* @@ -43,8 +50,10 @@ type OrganizationCreateResponseGetGuidRetType = string */ // 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 @@ -52,11 +61,15 @@ func getOrganizationCreateResponseGetPlatformIdAttributeTypeOk(arg OrganizationC 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 /* @@ -64,8 +77,10 @@ type OrganizationCreateResponseGetPlatformIdRetType = string */ // 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 @@ -73,11 +88,15 @@ func getOrganizationCreateResponseGetProjectIdAttributeTypeOk(arg OrganizationCr 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 /* @@ -85,8 +104,10 @@ type OrganizationCreateResponseGetProjectIdRetType = string */ // 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 @@ -94,14 +115,19 @@ func getOrganizationCreateResponseGetRegionAttributeTypeOk(arg OrganizationCreat 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"` @@ -113,12 +139,14 @@ type OrganizationCreateResponse struct { 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) @@ -131,12 +159,14 @@ func NewOrganizationCreateResponse(guid OrganizationCreateResponseGetGuidArgType // 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 @@ -144,16 +174,19 @@ func (o *OrganizationCreateResponse) GetGuid() (ret OrganizationCreateResponseGe // 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 @@ -161,16 +194,19 @@ func (o *OrganizationCreateResponse) GetPlatformId() (ret OrganizationCreateResp // 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 @@ -178,16 +214,19 @@ func (o *OrganizationCreateResponse) GetProjectId() (ret OrganizationCreateRespo // 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 @@ -195,15 +234,18 @@ func (o *OrganizationCreateResponse) GetRegion() (ret OrganizationCreateResponse // 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 { @@ -221,37 +263,45 @@ func (o OrganizationCreateResponse) ToMap() (map[string]interface{}, error) { 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_delete_response.go b/services/scf/model_organization_delete_response.go index adb1740b1..516b54f6a 100644 --- a/services/scf/model_organization_delete_response.go +++ b/services/scf/model_organization_delete_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &OrganizationDeleteResponse{} */ // 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 @@ -31,11 +34,15 @@ func getOrganizationDeleteResponseGetGuidAttributeTypeOk(arg OrganizationDeleteR 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 /* @@ -43,8 +50,10 @@ type OrganizationDeleteResponseGetGuidRetType = string */ // 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 @@ -52,11 +61,15 @@ func getOrganizationDeleteResponseGetPlatformIdAttributeTypeOk(arg OrganizationD 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 /* @@ -64,8 +77,10 @@ type OrganizationDeleteResponseGetPlatformIdRetType = string */ // 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 @@ -73,11 +88,15 @@ func getOrganizationDeleteResponseGetProjectIdAttributeTypeOk(arg OrganizationDe 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 /* @@ -85,8 +104,10 @@ type OrganizationDeleteResponseGetProjectIdRetType = string */ // 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 @@ -94,14 +115,19 @@ func getOrganizationDeleteResponseGetRegionAttributeTypeOk(arg OrganizationDelet 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"` @@ -113,12 +139,14 @@ type OrganizationDeleteResponse struct { 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) @@ -131,12 +159,14 @@ func NewOrganizationDeleteResponse(guid OrganizationDeleteResponseGetGuidArgType // 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 @@ -144,16 +174,19 @@ func (o *OrganizationDeleteResponse) GetGuid() (ret OrganizationDeleteResponseGe // 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 @@ -161,16 +194,19 @@ func (o *OrganizationDeleteResponse) GetPlatformId() (ret OrganizationDeleteResp // 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 @@ -178,16 +214,19 @@ func (o *OrganizationDeleteResponse) GetProjectId() (ret OrganizationDeleteRespo // 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 @@ -195,15 +234,18 @@ func (o *OrganizationDeleteResponse) GetRegion() (ret OrganizationDeleteResponse // 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 { @@ -221,37 +263,45 @@ func (o OrganizationDeleteResponse) ToMap() (map[string]interface{}, error) { 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_quota.go b/services/scf/model_organization_quota.go index a7eea8e16..a4a1580b4 100644 --- a/services/scf/model_organization_quota.go +++ b/services/scf/model_organization_quota.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &OrganizationQuota{} */ // 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 @@ -31,11 +34,15 @@ func getOrganizationQuotaGetOrgIdAttributeTypeOk(arg OrganizationQuotaGetOrgIdAt 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 /* @@ -43,8 +50,10 @@ type OrganizationQuotaGetOrgIdRetType = string */ // 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 @@ -52,11 +61,15 @@ func getOrganizationQuotaGetPlatformIdAttributeTypeOk(arg OrganizationQuotaGetPl 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 /* @@ -64,8 +77,10 @@ type OrganizationQuotaGetPlatformIdRetType = string */ // 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 @@ -73,11 +88,15 @@ func getOrganizationQuotaGetProjectIdAttributeTypeOk(arg OrganizationQuotaGetPro 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 /* @@ -85,8 +104,10 @@ type OrganizationQuotaGetProjectIdRetType = string */ // 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 @@ -94,11 +115,15 @@ func getOrganizationQuotaGetQuotaIdAttributeTypeOk(arg OrganizationQuotaGetQuota 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 /* @@ -106,8 +131,10 @@ type OrganizationQuotaGetQuotaIdRetType = string */ // 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 @@ -115,14 +142,19 @@ func getOrganizationQuotaGetRegionAttributeTypeOk(arg OrganizationQuotaGetRegion 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"` @@ -136,12 +168,14 @@ type OrganizationQuota struct { 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) @@ -155,12 +189,14 @@ func NewOrganizationQuota(orgId OrganizationQuotaGetOrgIdArgType, platformId Org // 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 @@ -168,16 +204,19 @@ func (o *OrganizationQuota) GetOrgId() (ret OrganizationQuotaGetOrgIdRetType) { // 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 @@ -185,16 +224,19 @@ func (o *OrganizationQuota) GetPlatformId() (ret OrganizationQuotaGetPlatformIdR // 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 @@ -202,16 +244,19 @@ func (o *OrganizationQuota) GetProjectId() (ret OrganizationQuotaGetProjectIdRet // 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 @@ -219,16 +264,19 @@ func (o *OrganizationQuota) GetQuotaId() (ret OrganizationQuotaGetQuotaIdRetType // 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 @@ -236,15 +284,18 @@ func (o *OrganizationQuota) GetRegion() (ret OrganizationQuotaGetRegionRetType) // 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 { @@ -265,37 +316,45 @@ func (o OrganizationQuota) ToMap() (map[string]interface{}, error) { 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_usage_summary.go b/services/scf/model_organization_usage_summary.go index 1280708fe..4bc85b740 100644 --- a/services/scf/model_organization_usage_summary.go +++ b/services/scf/model_organization_usage_summary.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &OrganizationUsageSummary{} */ // 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 @@ -31,11 +34,15 @@ func getOrganizationUsageSummaryGetOrgIdAttributeTypeOk(arg OrganizationUsageSum 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 /* @@ -43,8 +50,10 @@ type OrganizationUsageSummaryGetOrgIdRetType = string */ // 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 @@ -52,11 +61,15 @@ func getOrganizationUsageSummaryGetPlatformIdAttributeTypeOk(arg OrganizationUsa 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 /* @@ -64,8 +77,10 @@ type OrganizationUsageSummaryGetPlatformIdRetType = string */ // 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 @@ -73,11 +88,15 @@ func getOrganizationUsageSummaryGetProjectIdAttributeTypeOk(arg OrganizationUsag 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 /* @@ -85,8 +104,10 @@ type OrganizationUsageSummaryGetProjectIdRetType = string */ // 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 @@ -94,11 +115,15 @@ func getOrganizationUsageSummaryGetRegionAttributeTypeOk(arg OrganizationUsageSu 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 /* @@ -106,10 +131,16 @@ type OrganizationUsageSummaryGetRegionRetType = string */ // 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 @@ -117,11 +148,13 @@ func getOrganizationUsageSummaryGetUsageSummaryAttributeTypeOk(arg OrganizationU 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"` @@ -135,12 +168,14 @@ type OrganizationUsageSummary struct { 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) @@ -154,12 +189,14 @@ func NewOrganizationUsageSummary(orgId OrganizationUsageSummaryGetOrgIdArgType, // 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 @@ -167,16 +204,19 @@ func (o *OrganizationUsageSummary) GetOrgId() (ret OrganizationUsageSummaryGetOr // 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 @@ -184,16 +224,19 @@ func (o *OrganizationUsageSummary) GetPlatformId() (ret OrganizationUsageSummary // 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 @@ -201,16 +244,19 @@ func (o *OrganizationUsageSummary) GetProjectId() (ret OrganizationUsageSummaryG // 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 @@ -218,16 +264,19 @@ func (o *OrganizationUsageSummary) GetRegion() (ret OrganizationUsageSummaryGetR // 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 @@ -235,15 +284,18 @@ func (o *OrganizationUsageSummary) GetUsageSummary() (ret OrganizationUsageSumma // 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 { @@ -264,37 +316,45 @@ func (o OrganizationUsageSummary) ToMap() (map[string]interface{}, error) { 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_organizations_list.go b/services/scf/model_organizations_list.go index 6e10f6bc9..573cf2437 100644 --- a/services/scf/model_organizations_list.go +++ b/services/scf/model_organizations_list.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &OrganizationsList{} */ // 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 @@ -33,6 +40,7 @@ func getOrganizationsListGetPaginationAttributeTypeOk(arg OrganizationsListGetPa 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 } @@ -42,10 +50,16 @@ func setOrganizationsListGetPaginationAttributeType(arg *OrganizationsListGetPag */ // 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 @@ -53,11 +67,13 @@ func getOrganizationsListGetResourcesAttributeTypeOk(arg OrganizationsListGetRes 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"` @@ -65,12 +81,14 @@ type OrganizationsList struct { 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) @@ -81,12 +99,14 @@ func NewOrganizationsList(pagination OrganizationsListGetPaginationArgType, reso // 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 @@ -94,16 +114,19 @@ func (o *OrganizationsList) GetPagination() (ret OrganizationsListGetPaginationR // 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 @@ -111,15 +134,18 @@ func (o *OrganizationsList) GetResources() (ret OrganizationsListGetResourcesRet // 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 { @@ -131,37 +157,45 @@ func (o OrganizationsList) ToMap() (map[string]interface{}, error) { 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 index ef86abdfc..ccf7d8da1 100644 --- a/services/scf/model_organizations_list_item.go +++ b/services/scf/model_organizations_list_item.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &OrganizationsListItem{} */ // 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 @@ -34,6 +41,7 @@ func getOrganizationsListItemGetCreatedAtAttributeTypeOk(arg OrganizationsListIt 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 } @@ -43,8 +51,10 @@ func setOrganizationsListItemGetCreatedAtAttributeType(arg *OrganizationsListIte */ // 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 @@ -52,11 +62,15 @@ func getOrganizationsListItemGetGuidAttributeTypeOk(arg OrganizationsListItemGet 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 /* @@ -64,8 +78,10 @@ type OrganizationsListItemGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getOrganizationsListItemGetNameAttributeTypeOk(arg OrganizationsListItemGet 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 /* @@ -85,8 +105,10 @@ type OrganizationsListItemGetNameRetType = string */ // 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 @@ -94,11 +116,15 @@ func getOrganizationsListItemGetPlatformIdAttributeTypeOk(arg OrganizationsListI 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 /* @@ -106,8 +132,10 @@ type OrganizationsListItemGetPlatformIdRetType = string */ // 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 @@ -115,11 +143,15 @@ func getOrganizationsListItemGetProjectIdAttributeTypeOk(arg OrganizationsListIt 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 /* @@ -127,8 +159,10 @@ type OrganizationsListItemGetProjectIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getOrganizationsListItemGetQuotaIdAttributeTypeOk(arg OrganizationsListItem 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 /* @@ -148,8 +186,10 @@ type OrganizationsListItemGetQuotaIdRetType = string */ // 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 @@ -157,11 +197,15 @@ func getOrganizationsListItemGetRegionAttributeTypeOk(arg OrganizationsListItemG 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 /* @@ -169,8 +213,10 @@ type OrganizationsListItemGetRegionRetType = string */ // 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 @@ -178,11 +224,15 @@ func getOrganizationsListItemGetStatusAttributeTypeOk(arg OrganizationsListItemG 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 /* @@ -190,10 +240,16 @@ type OrganizationsListItemGetStatusRetType = string */ // 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 @@ -201,6 +257,7 @@ func getOrganizationsListItemgetSuspendedAttributeTypeOk(arg OrganizationsListIt 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 } @@ -210,10 +267,16 @@ func setOrganizationsListItemgetSuspendedAttributeType(arg *OrganizationsListIte */ // 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 @@ -221,11 +284,13 @@ func getOrganizationsListItemGetUpdatedAtAttributeTypeOk(arg OrganizationsListIt 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 @@ -245,12 +310,14 @@ type OrganizationsListItem struct { 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) @@ -264,12 +331,14 @@ func NewOrganizationsListItem(guid OrganizationsListItemGetGuidArgType, platform // 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 @@ -277,22 +346,26 @@ func (o *OrganizationsListItem) GetCreatedAt() (res OrganizationsListItemGetCrea // 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 @@ -300,16 +373,19 @@ func (o *OrganizationsListItem) GetGuid() (ret OrganizationsListItemGetGuidRetTy // 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 @@ -317,22 +393,26 @@ func (o *OrganizationsListItem) GetName() (res OrganizationsListItemGetNameRetTy // 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 @@ -340,16 +420,19 @@ func (o *OrganizationsListItem) GetPlatformId() (ret OrganizationsListItemGetPla // 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 @@ -357,16 +440,19 @@ func (o *OrganizationsListItem) GetProjectId() (ret OrganizationsListItemGetProj // 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 @@ -374,22 +460,26 @@ func (o *OrganizationsListItem) GetQuotaId() (res OrganizationsListItemGetQuotaI // 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 @@ -397,16 +487,19 @@ func (o *OrganizationsListItem) GetRegion() (ret OrganizationsListItemGetRegionR // 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 @@ -414,16 +507,19 @@ func (o *OrganizationsListItem) GetStatus() (ret OrganizationsListItemGetStatusR // 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 @@ -431,22 +527,26 @@ func (o *OrganizationsListItem) GetSuspended() (res OrganizationsListItemgetSusp // 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 @@ -454,21 +554,25 @@ func (o *OrganizationsListItem) GetUpdatedAt() (res OrganizationsListItemGetUpda // 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 { @@ -504,37 +608,45 @@ func (o OrganizationsListItem) ToMap() (map[string]interface{}, error) { 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_pagination.go b/services/scf/model_pagination.go index 5a5f51a65..2587fe1cc 100644 --- a/services/scf/model_pagination.go +++ b/services/scf/model_pagination.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &Pagination{} */ // 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 @@ -33,6 +40,7 @@ func getPaginationGetTotalPagesAttributeTypeOk(arg PaginationGetTotalPagesAttrib 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 } @@ -42,10 +50,16 @@ func setPaginationGetTotalPagesAttributeType(arg *PaginationGetTotalPagesAttribu */ // 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 @@ -53,11 +67,13 @@ func getPaginationGetTotalResultsAttributeTypeOk(arg PaginationGetTotalResultsAt 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"` @@ -67,6 +83,7 @@ type Pagination struct { // 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 @@ -75,12 +92,14 @@ func NewPagination() *Pagination { // 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 @@ -88,22 +107,26 @@ func (o *Pagination) GetTotalPages() (res PaginationGetTotalPagesRetType) { // 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 @@ -111,21 +134,25 @@ func (o *Pagination) GetTotalResults() (res PaginationGetTotalResultsRetType) { // 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 { @@ -137,37 +164,45 @@ func (o Pagination) ToMap() (map[string]interface{}, error) { 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_platform_list.go b/services/scf/model_platform_list.go index bcf07c901..190aae504 100644 --- a/services/scf/model_platform_list.go +++ b/services/scf/model_platform_list.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &PlatformList{} */ // 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 @@ -33,6 +40,7 @@ func getPlatformListGetPaginationAttributeTypeOk(arg PlatformListGetPaginationAt 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 } @@ -42,10 +50,16 @@ func setPlatformListGetPaginationAttributeType(arg *PlatformListGetPaginationAtt */ // 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 @@ -53,11 +67,13 @@ func getPlatformListGetResourcesAttributeTypeOk(arg PlatformListGetResourcesAttr 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"` @@ -65,12 +81,14 @@ type PlatformList struct { 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) @@ -81,12 +99,14 @@ func NewPlatformList(pagination PlatformListGetPaginationArgType, resources Plat // 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 @@ -94,16 +114,19 @@ func (o *PlatformList) GetPagination() (ret PlatformListGetPaginationRetType) { // 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 @@ -111,15 +134,18 @@ func (o *PlatformList) GetResources() (ret PlatformListGetResourcesRetType) { // 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 { @@ -131,37 +157,45 @@ func (o PlatformList) ToMap() (map[string]interface{}, error) { 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_platforms.go b/services/scf/model_platforms.go index 42e638d54..be810751b 100644 --- a/services/scf/model_platforms.go +++ b/services/scf/model_platforms.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &Platforms{} */ // 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 @@ -31,11 +34,15 @@ func getPlatformsGetApiUrlAttributeTypeOk(arg PlatformsGetApiUrlAttributeType) ( 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 /* @@ -43,8 +50,10 @@ type PlatformsGetApiUrlRetType = string */ // 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 @@ -52,11 +61,15 @@ func getPlatformsGetConsoleUrlAttributeTypeOk(arg PlatformsGetConsoleUrlAttribut 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 /* @@ -64,8 +77,10 @@ type PlatformsGetConsoleUrlRetType = string */ // 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 @@ -73,11 +88,15 @@ func getPlatformsGetDisplayNameAttributeTypeOk(arg PlatformsGetDisplayNameAttrib 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 /* @@ -85,8 +104,10 @@ type PlatformsGetDisplayNameRetType = string */ // 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 @@ -94,11 +115,15 @@ func getPlatformsGetGuidAttributeTypeOk(arg PlatformsGetGuidAttributeType) (ret 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 /* @@ -106,8 +131,10 @@ type PlatformsGetGuidRetType = string */ // 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 @@ -115,11 +142,15 @@ func getPlatformsGetRegionAttributeTypeOk(arg PlatformsGetRegionAttributeType) ( 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 /* @@ -127,8 +158,10 @@ type PlatformsGetRegionRetType = string */ // 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 @@ -136,14 +169,19 @@ func getPlatformsGetSystemIdAttributeTypeOk(arg PlatformsGetSystemIdAttributeTyp 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"` @@ -158,12 +196,14 @@ type Platforms struct { 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) @@ -177,12 +217,14 @@ func NewPlatforms(apiUrl PlatformsGetApiUrlArgType, displayName PlatformsGetDisp // 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 @@ -190,16 +232,19 @@ func (o *Platforms) GetApiUrl() (ret PlatformsGetApiUrlRetType) { // 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 @@ -207,22 +252,26 @@ func (o *Platforms) GetConsoleUrl() (res PlatformsGetConsoleUrlRetType) { // 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 @@ -230,16 +279,19 @@ func (o *Platforms) GetDisplayName() (ret PlatformsGetDisplayNameRetType) { // 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 @@ -247,16 +299,19 @@ func (o *Platforms) GetGuid() (ret PlatformsGetGuidRetType) { // 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 @@ -264,16 +319,19 @@ func (o *Platforms) GetRegion() (ret PlatformsGetRegionRetType) { // 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 @@ -281,15 +339,18 @@ func (o *Platforms) GetSystemId() (ret PlatformsGetSystemIdRetType) { // 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 { @@ -313,37 +374,45 @@ func (o Platforms) ToMap() (map[string]interface{}, error) { 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_quota.go b/services/scf/model_quota.go index fb235e63b..e8b6dda10 100644 --- a/services/scf/model_quota.go +++ b/services/scf/model_quota.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &Quota{} */ // 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 @@ -34,6 +41,7 @@ func getQuotaGetAppsAttributeTypeOk(arg QuotaGetAppsAttributeType) (ret QuotaGet 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 } @@ -43,10 +51,16 @@ func setQuotaGetAppsAttributeType(arg *QuotaGetAppsAttributeType, val QuotaGetAp */ // 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 @@ -54,6 +68,7 @@ func getQuotaGetCreatedAtAttributeTypeOk(arg QuotaGetCreatedAtAttributeType) (re 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 } @@ -63,10 +78,16 @@ func setQuotaGetCreatedAtAttributeType(arg *QuotaGetCreatedAtAttributeType, val */ // 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 @@ -74,6 +95,7 @@ func getQuotaGetDomainsAttributeTypeOk(arg QuotaGetDomainsAttributeType) (ret Qu 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 } @@ -83,8 +105,10 @@ func setQuotaGetDomainsAttributeType(arg *QuotaGetDomainsAttributeType, val Quot */ // 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 @@ -92,11 +116,15 @@ func getQuotaGetGuidAttributeTypeOk(arg QuotaGetGuidAttributeType) (ret QuotaGet 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 /* @@ -104,8 +132,10 @@ type QuotaGetGuidRetType = string */ // 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 @@ -113,11 +143,15 @@ func getQuotaGetNameAttributeTypeOk(arg QuotaGetNameAttributeType) (ret QuotaGet 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 /* @@ -125,8 +159,10 @@ type QuotaGetNameRetType = string */ // 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 @@ -134,11 +170,15 @@ func getQuotaGetOrgIdAttributeTypeOk(arg QuotaGetOrgIdAttributeType) (ret QuotaG 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 /* @@ -146,8 +186,10 @@ type QuotaGetOrgIdRetType = string */ // 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 @@ -155,11 +197,15 @@ func getQuotaGetPlatformIdAttributeTypeOk(arg QuotaGetPlatformIdAttributeType) ( 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 /* @@ -167,8 +213,10 @@ type QuotaGetPlatformIdRetType = string */ // 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 @@ -176,11 +224,15 @@ func getQuotaGetProjectIdAttributeTypeOk(arg QuotaGetProjectIdAttributeType) (re 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 /* @@ -188,8 +240,10 @@ type QuotaGetProjectIdRetType = string */ // 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 @@ -197,11 +251,15 @@ func getQuotaGetRegionAttributeTypeOk(arg QuotaGetRegionAttributeType) (ret Quot 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 /* @@ -209,10 +267,16 @@ type QuotaGetRegionRetType = string */ // 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 @@ -220,6 +284,7 @@ func getQuotaGetRoutesAttributeTypeOk(arg QuotaGetRoutesAttributeType) (ret Quot 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 } @@ -229,10 +294,16 @@ func setQuotaGetRoutesAttributeType(arg *QuotaGetRoutesAttributeType, val QuotaG */ // 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 @@ -240,6 +311,7 @@ func getQuotaGetServicesAttributeTypeOk(arg QuotaGetServicesAttributeType) (ret 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 } @@ -249,10 +321,16 @@ func setQuotaGetServicesAttributeType(arg *QuotaGetServicesAttributeType, val Qu */ // 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 @@ -260,11 +338,13 @@ func getQuotaGetUpdatedAtAttributeTypeOk(arg QuotaGetUpdatedAtAttributeType) (re 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"` @@ -291,12 +371,14 @@ type Quota struct { 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) @@ -316,12 +398,14 @@ func NewQuota(apps QuotaGetAppsArgType, createdAt QuotaGetCreatedAtArgType, doma // 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 @@ -329,16 +413,19 @@ func (o *Quota) GetApps() (ret QuotaGetAppsRetType) { // 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 @@ -346,16 +433,19 @@ func (o *Quota) GetCreatedAt() (ret QuotaGetCreatedAtRetType) { // 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 @@ -363,16 +453,19 @@ func (o *Quota) GetDomains() (ret QuotaGetDomainsRetType) { // 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 @@ -380,16 +473,19 @@ func (o *Quota) GetGuid() (ret QuotaGetGuidRetType) { // 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 @@ -397,16 +493,19 @@ func (o *Quota) GetName() (ret QuotaGetNameRetType) { // 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 @@ -414,22 +513,26 @@ func (o *Quota) GetOrgId() (res QuotaGetOrgIdRetType) { // 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 @@ -437,16 +540,19 @@ func (o *Quota) GetPlatformId() (ret QuotaGetPlatformIdRetType) { // 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 @@ -454,16 +560,19 @@ func (o *Quota) GetProjectId() (ret QuotaGetProjectIdRetType) { // 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 @@ -471,16 +580,19 @@ func (o *Quota) GetRegion() (ret QuotaGetRegionRetType) { // 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 @@ -488,16 +600,19 @@ func (o *Quota) GetRoutes() (ret QuotaGetRoutesRetType) { // 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 @@ -505,16 +620,19 @@ func (o *Quota) GetServices() (ret QuotaGetServicesRetType) { // 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 @@ -522,15 +640,18 @@ func (o *Quota) GetUpdatedAt() (ret QuotaGetUpdatedAtRetType) { // 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 { @@ -572,37 +693,45 @@ func (o Quota) ToMap() (map[string]interface{}, error) { 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 index 57a7e6df1..bc66b852a 100644 --- a/services/scf/model_quota_apps.go +++ b/services/scf/model_quota_apps.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &QuotaApps{} */ // 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 @@ -33,6 +40,7 @@ func getQuotaAppsGetLogRateLimitInBytesPerSecondAttributeTypeOk(arg QuotaAppsGet 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 } @@ -42,10 +50,16 @@ func setQuotaAppsGetLogRateLimitInBytesPerSecondAttributeType(arg *QuotaAppsGetL */ // 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 @@ -53,6 +67,7 @@ func getQuotaAppsGetPerAppTasksAttributeTypeOk(arg QuotaAppsGetPerAppTasksAttrib 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 } @@ -62,10 +77,16 @@ func setQuotaAppsGetPerAppTasksAttributeType(arg *QuotaAppsGetPerAppTasksAttribu */ // 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 @@ -73,6 +94,7 @@ func getQuotaAppsGetPerProcessMemoryInMbAttributeTypeOk(arg QuotaAppsGetPerProce 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 } @@ -82,10 +104,16 @@ func setQuotaAppsGetPerProcessMemoryInMbAttributeType(arg *QuotaAppsGetPerProces */ // 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 @@ -93,6 +121,7 @@ func getQuotaAppsGetTotalInstancesAttributeTypeOk(arg QuotaAppsGetTotalInstances 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 } @@ -102,10 +131,16 @@ func setQuotaAppsGetTotalInstancesAttributeType(arg *QuotaAppsGetTotalInstancesA */ // 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 @@ -113,11 +148,13 @@ func getQuotaAppsGetTotalMemoryInMbAttributeTypeOk(arg QuotaAppsGetTotalMemoryIn 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 @@ -136,12 +173,14 @@ type QuotaApps struct { 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) @@ -155,6 +194,7 @@ func NewQuotaApps(logRateLimitInBytesPerSecond QuotaAppsGetLogRateLimitInBytesPe // 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 @@ -162,6 +202,7 @@ func NewQuotaAppsWithDefaults() *QuotaApps { // 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 @@ -170,17 +211,20 @@ func (o *QuotaApps) GetLogRateLimitInBytesPerSecond() (ret QuotaAppsGetLogRateLi // 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 @@ -189,17 +233,20 @@ func (o *QuotaApps) GetPerAppTasks() (ret QuotaAppsGetPerAppTasksRetType) { // 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 @@ -208,17 +255,20 @@ func (o *QuotaApps) GetPerProcessMemoryInMb() (ret QuotaAppsGetPerProcessMemoryI // 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 @@ -227,17 +277,20 @@ func (o *QuotaApps) GetTotalInstances() (ret QuotaAppsGetTotalInstancesRetType) // 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 @@ -246,15 +299,18 @@ func (o *QuotaApps) GetTotalMemoryInMb() (ret QuotaAppsGetTotalMemoryInMbRetType // 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 { @@ -275,37 +331,45 @@ func (o QuotaApps) ToMap() (map[string]interface{}, error) { 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_domains.go b/services/scf/model_quota_domains.go index afb0c89cd..de3c31921 100644 --- a/services/scf/model_quota_domains.go +++ b/services/scf/model_quota_domains.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &QuotaDomains{} */ // 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 @@ -33,23 +40,27 @@ func getQuotaDomainsGetTotalDomainsAttributeTypeOk(arg QuotaDomainsGetTotalDomai 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) @@ -59,6 +70,7 @@ func NewQuotaDomains(totalDomains QuotaDomainsGetTotalDomainsArgType) *QuotaDoma // 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 @@ -66,6 +78,7 @@ func NewQuotaDomainsWithDefaults() *QuotaDomains { // 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 @@ -74,15 +87,18 @@ func (o *QuotaDomains) GetTotalDomains() (ret QuotaDomainsGetTotalDomainsRetType // 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 { @@ -91,37 +107,45 @@ func (o QuotaDomains) ToMap() (map[string]interface{}, error) { 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_routes.go b/services/scf/model_quota_routes.go index 2f1dea54b..8ecb972bc 100644 --- a/services/scf/model_quota_routes.go +++ b/services/scf/model_quota_routes.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &QuotaRoutes{} */ // 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 @@ -33,6 +40,7 @@ func getQuotaRoutesGetTotalReservedPortsAttributeTypeOk(arg QuotaRoutesGetTotalR 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 } @@ -42,10 +50,16 @@ func setQuotaRoutesGetTotalReservedPortsAttributeType(arg *QuotaRoutesGetTotalRe */ // 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 @@ -53,11 +67,13 @@ func getQuotaRoutesGetTotalRoutesAttributeTypeOk(arg QuotaRoutesGetTotalRoutesAt 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 @@ -67,12 +83,14 @@ type QuotaRoutes struct { 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) @@ -83,6 +101,7 @@ func NewQuotaRoutes(totalReservedPorts QuotaRoutesGetTotalReservedPortsArgType, // 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 @@ -90,6 +109,7 @@ func NewQuotaRoutesWithDefaults() *QuotaRoutes { // 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 @@ -98,17 +118,20 @@ func (o *QuotaRoutes) GetTotalReservedPorts() (ret QuotaRoutesGetTotalReservedPo // 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 @@ -117,15 +140,18 @@ func (o *QuotaRoutes) GetTotalRoutes() (ret QuotaRoutesGetTotalRoutesRetType) { // 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 { @@ -137,37 +163,45 @@ func (o QuotaRoutes) ToMap() (map[string]interface{}, error) { 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_services.go b/services/scf/model_quota_services.go index 0dfc172f5..868a43961 100644 --- a/services/scf/model_quota_services.go +++ b/services/scf/model_quota_services.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &QuotaServices{} */ // 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 @@ -33,6 +40,7 @@ func getQuotaServicesgetPaidServicesAllowedAttributeTypeOk(arg QuotaServicesgetP 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 } @@ -42,10 +50,16 @@ func setQuotaServicesgetPaidServicesAllowedAttributeType(arg *QuotaServicesgetPa */ // 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 @@ -53,6 +67,7 @@ func getQuotaServicesGetTotalServiceInstancesAttributeTypeOk(arg QuotaServicesGe 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 } @@ -62,10 +77,16 @@ func setQuotaServicesGetTotalServiceInstancesAttributeType(arg *QuotaServicesGet */ // 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 @@ -73,11 +94,13 @@ func getQuotaServicesGetTotalServiceKeysAttributeTypeOk(arg QuotaServicesGetTota 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"` @@ -89,12 +112,14 @@ type QuotaServices struct { 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) @@ -106,12 +131,14 @@ func NewQuotaServices(paidServicesAllowed QuotaServicesgetPaidServicesAllowedArg // 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 @@ -119,17 +146,20 @@ func (o *QuotaServices) GetPaidServicesAllowed() (ret QuotaServicesgetPaidServic // 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 @@ -138,17 +168,20 @@ func (o *QuotaServices) GetTotalServiceInstances() (ret QuotaServicesGetTotalSer // 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 @@ -157,15 +190,18 @@ func (o *QuotaServices) GetTotalServiceKeys() (ret QuotaServicesGetTotalServiceK // 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 { @@ -180,37 +216,45 @@ func (o QuotaServices) ToMap() (map[string]interface{}, error) { 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_space.go b/services/scf/model_space.go index 68752239f..26e049e0e 100644 --- a/services/scf/model_space.go +++ b/services/scf/model_space.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &Space{} */ // 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 @@ -34,6 +41,7 @@ func getSpaceGetCreatedAtAttributeTypeOk(arg SpaceGetCreatedAtAttributeType) (re 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 } @@ -43,8 +51,10 @@ func setSpaceGetCreatedAtAttributeType(arg *SpaceGetCreatedAtAttributeType, val */ // 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 @@ -52,11 +62,15 @@ func getSpaceGetGuidAttributeTypeOk(arg SpaceGetGuidAttributeType) (ret SpaceGet 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 /* @@ -64,8 +78,10 @@ type SpaceGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getSpaceGetNameAttributeTypeOk(arg SpaceGetNameAttributeType) (ret SpaceGet 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 /* @@ -85,8 +105,10 @@ type SpaceGetNameRetType = string */ // 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 @@ -94,11 +116,15 @@ func getSpaceGetOrgIdAttributeTypeOk(arg SpaceGetOrgIdAttributeType) (ret SpaceG 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 /* @@ -106,8 +132,10 @@ type SpaceGetOrgIdRetType = string */ // 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 @@ -115,11 +143,15 @@ func getSpaceGetPlatformIdAttributeTypeOk(arg SpaceGetPlatformIdAttributeType) ( 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 /* @@ -127,8 +159,10 @@ type SpaceGetPlatformIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getSpaceGetProjectIdAttributeTypeOk(arg SpaceGetProjectIdAttributeType) (re 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 /* @@ -148,8 +186,10 @@ type SpaceGetProjectIdRetType = string */ // 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 @@ -157,11 +197,15 @@ func getSpaceGetRegionAttributeTypeOk(arg SpaceGetRegionAttributeType) (ret Spac 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 /* @@ -169,10 +213,16 @@ type SpaceGetRegionRetType = string */ // 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 @@ -180,11 +230,13 @@ func getSpaceGetUpdatedAtAttributeTypeOk(arg SpaceGetUpdatedAtAttributeType) (re 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"` @@ -204,12 +256,14 @@ type Space struct { 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) @@ -226,12 +280,14 @@ func NewSpace(createdAt SpaceGetCreatedAtArgType, guid SpaceGetGuidArgType, name // 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 @@ -239,16 +295,19 @@ func (o *Space) GetCreatedAt() (ret SpaceGetCreatedAtRetType) { // 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 @@ -256,16 +315,19 @@ func (o *Space) GetGuid() (ret SpaceGetGuidRetType) { // 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 @@ -273,16 +335,19 @@ func (o *Space) GetName() (ret SpaceGetNameRetType) { // 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 @@ -290,16 +355,19 @@ func (o *Space) GetOrgId() (ret SpaceGetOrgIdRetType) { // 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 @@ -307,16 +375,19 @@ func (o *Space) GetPlatformId() (ret SpaceGetPlatformIdRetType) { // 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 @@ -324,16 +395,19 @@ func (o *Space) GetProjectId() (ret SpaceGetProjectIdRetType) { // 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 @@ -341,16 +415,19 @@ func (o *Space) GetRegion() (ret SpaceGetRegionRetType) { // 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 @@ -358,15 +435,18 @@ func (o *Space) GetUpdatedAt() (ret SpaceGetUpdatedAtRetType) { // 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 { @@ -396,37 +476,45 @@ func (o Space) ToMap() (map[string]interface{}, error) { 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_created_bff_response.go b/services/scf/model_space_created_bff_response.go index b72a1ee2c..04442cc39 100644 --- a/services/scf/model_space_created_bff_response.go +++ b/services/scf/model_space_created_bff_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &SpaceCreatedBffResponse{} */ // isModel +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetOrgRoleAttributeType = *OrgRoleResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetOrgRoleArgType = OrgRoleResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetOrgRoleRetType = OrgRoleResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getSpaceCreatedBffResponseGetOrgRoleAttributeTypeOk(arg SpaceCreatedBffResponseGetOrgRoleAttributeType) (ret SpaceCreatedBffResponseGetOrgRoleRetType, ok bool) { if arg == nil { return ret, false @@ -33,6 +40,7 @@ func getSpaceCreatedBffResponseGetOrgRoleAttributeTypeOk(arg SpaceCreatedBffResp return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setSpaceCreatedBffResponseGetOrgRoleAttributeType(arg *SpaceCreatedBffResponseGetOrgRoleAttributeType, val SpaceCreatedBffResponseGetOrgRoleRetType) { *arg = &val } @@ -42,10 +50,16 @@ func setSpaceCreatedBffResponseGetOrgRoleAttributeType(arg *SpaceCreatedBffRespo */ // isModel +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetSpaceAttributeType = *Space + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetSpaceArgType = Space + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetSpaceRetType = Space +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getSpaceCreatedBffResponseGetSpaceAttributeTypeOk(arg SpaceCreatedBffResponseGetSpaceAttributeType) (ret SpaceCreatedBffResponseGetSpaceRetType, ok bool) { if arg == nil { return ret, false @@ -53,6 +67,7 @@ func getSpaceCreatedBffResponseGetSpaceAttributeTypeOk(arg SpaceCreatedBffRespon return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setSpaceCreatedBffResponseGetSpaceAttributeType(arg *SpaceCreatedBffResponseGetSpaceAttributeType, val SpaceCreatedBffResponseGetSpaceRetType) { *arg = &val } @@ -62,10 +77,16 @@ func setSpaceCreatedBffResponseGetSpaceAttributeType(arg *SpaceCreatedBffRespons */ // isModel +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetSpaceRoleAttributeType = *SpaceRoleCreateResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetSpaceRoleArgType = SpaceRoleCreateResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponseGetSpaceRoleRetType = SpaceRoleCreateResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getSpaceCreatedBffResponseGetSpaceRoleAttributeTypeOk(arg SpaceCreatedBffResponseGetSpaceRoleAttributeType) (ret SpaceCreatedBffResponseGetSpaceRoleRetType, ok bool) { if arg == nil { return ret, false @@ -73,11 +94,13 @@ func getSpaceCreatedBffResponseGetSpaceRoleAttributeTypeOk(arg SpaceCreatedBffRe return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setSpaceCreatedBffResponseGetSpaceRoleAttributeType(arg *SpaceCreatedBffResponseGetSpaceRoleAttributeType, val SpaceCreatedBffResponseGetSpaceRoleRetType) { *arg = &val } // SpaceCreatedBffResponse struct for SpaceCreatedBffResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceCreatedBffResponse struct { OrgRole SpaceCreatedBffResponseGetOrgRoleAttributeType `json:"orgRole,omitempty"` // REQUIRED @@ -86,12 +109,14 @@ type SpaceCreatedBffResponse struct { SpaceRole SpaceCreatedBffResponseGetSpaceRoleAttributeType `json:"spaceRole" required:"true"` } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type _SpaceCreatedBffResponse SpaceCreatedBffResponse // NewSpaceCreatedBffResponse instantiates a new SpaceCreatedBffResponse 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 NewSpaceCreatedBffResponse(space SpaceCreatedBffResponseGetSpaceArgType, spaceRole SpaceCreatedBffResponseGetSpaceRoleArgType) *SpaceCreatedBffResponse { this := SpaceCreatedBffResponse{} setSpaceCreatedBffResponseGetSpaceAttributeType(&this.Space, space) @@ -102,12 +127,14 @@ func NewSpaceCreatedBffResponse(space SpaceCreatedBffResponseGetSpaceArgType, sp // NewSpaceCreatedBffResponseWithDefaults instantiates a new SpaceCreatedBffResponse 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 NewSpaceCreatedBffResponseWithDefaults() *SpaceCreatedBffResponse { this := SpaceCreatedBffResponse{} return &this } // GetOrgRole returns the OrgRole 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 *SpaceCreatedBffResponse) GetOrgRole() (res SpaceCreatedBffResponseGetOrgRoleRetType) { res, _ = o.GetOrgRoleOk() return @@ -115,22 +142,26 @@ func (o *SpaceCreatedBffResponse) GetOrgRole() (res SpaceCreatedBffResponseGetOr // GetOrgRoleOk returns a tuple with the OrgRole 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 *SpaceCreatedBffResponse) GetOrgRoleOk() (ret SpaceCreatedBffResponseGetOrgRoleRetType, ok bool) { return getSpaceCreatedBffResponseGetOrgRoleAttributeTypeOk(o.OrgRole) } // HasOrgRole 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 *SpaceCreatedBffResponse) HasOrgRole() bool { _, ok := o.GetOrgRoleOk() return ok } // SetOrgRole gets a reference to the given OrgRoleResponse and assigns it to the OrgRole field. +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceCreatedBffResponse) SetOrgRole(v SpaceCreatedBffResponseGetOrgRoleRetType) { setSpaceCreatedBffResponseGetOrgRoleAttributeType(&o.OrgRole, v) } // GetSpace returns the Space field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceCreatedBffResponse) GetSpace() (ret SpaceCreatedBffResponseGetSpaceRetType) { ret, _ = o.GetSpaceOk() return ret @@ -138,16 +169,19 @@ func (o *SpaceCreatedBffResponse) GetSpace() (ret SpaceCreatedBffResponseGetSpac // GetSpaceOk returns a tuple with the Space 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 *SpaceCreatedBffResponse) GetSpaceOk() (ret SpaceCreatedBffResponseGetSpaceRetType, ok bool) { return getSpaceCreatedBffResponseGetSpaceAttributeTypeOk(o.Space) } // SetSpace sets field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceCreatedBffResponse) SetSpace(v SpaceCreatedBffResponseGetSpaceRetType) { setSpaceCreatedBffResponseGetSpaceAttributeType(&o.Space, v) } // GetSpaceRole returns the SpaceRole field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceCreatedBffResponse) GetSpaceRole() (ret SpaceCreatedBffResponseGetSpaceRoleRetType) { ret, _ = o.GetSpaceRoleOk() return ret @@ -155,15 +189,18 @@ func (o *SpaceCreatedBffResponse) GetSpaceRole() (ret SpaceCreatedBffResponseGet // GetSpaceRoleOk returns a tuple with the SpaceRole 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 *SpaceCreatedBffResponse) GetSpaceRoleOk() (ret SpaceCreatedBffResponseGetSpaceRoleRetType, ok bool) { return getSpaceCreatedBffResponseGetSpaceRoleAttributeTypeOk(o.SpaceRole) } // SetSpaceRole sets field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceCreatedBffResponse) SetSpaceRole(v SpaceCreatedBffResponseGetSpaceRoleRetType) { setSpaceCreatedBffResponseGetSpaceRoleAttributeType(&o.SpaceRole, v) } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o SpaceCreatedBffResponse) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if val, ok := getSpaceCreatedBffResponseGetOrgRoleAttributeTypeOk(o.OrgRole); ok { @@ -178,37 +215,45 @@ func (o SpaceCreatedBffResponse) ToMap() (map[string]interface{}, error) { return toSerialize, nil } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type NullableSpaceCreatedBffResponse struct { value *SpaceCreatedBffResponse isSet bool } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v NullableSpaceCreatedBffResponse) Get() *SpaceCreatedBffResponse { return v.value } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v *NullableSpaceCreatedBffResponse) Set(val *SpaceCreatedBffResponse) { 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 NullableSpaceCreatedBffResponse) 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 *NullableSpaceCreatedBffResponse) 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 NewNullableSpaceCreatedBffResponse(val *SpaceCreatedBffResponse) *NullableSpaceCreatedBffResponse { return &NullableSpaceCreatedBffResponse{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 NullableSpaceCreatedBffResponse) 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 *NullableSpaceCreatedBffResponse) 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 index 8c79bc094..f4fd70a78 100644 --- a/services/scf/model_space_delete_response.go +++ b/services/scf/model_space_delete_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &SpaceDeleteResponse{} */ // 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 @@ -31,25 +34,32 @@ func getSpaceDeleteResponseGetMessageAttributeTypeOk(arg SpaceDeleteResponseGetM 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) @@ -59,12 +69,14 @@ func NewSpaceDeleteResponse(message SpaceDeleteResponseGetMessageArgType) *Space // 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 @@ -72,15 +84,18 @@ func (o *SpaceDeleteResponse) GetMessage() (ret SpaceDeleteResponseGetMessageRet // 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 { @@ -89,37 +104,45 @@ func (o SpaceDeleteResponse) ToMap() (map[string]interface{}, error) { 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_role_create_bff_request.go b/services/scf/model_space_role_create_bff_request.go index 7e2a92d59..141673bd1 100644 --- a/services/scf/model_space_role_create_bff_request.go +++ b/services/scf/model_space_role_create_bff_request.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &SpaceRoleCreateBffRequest{} */ // isEnumRef +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffRequestGetTypeAttributeType = *SpaceRoleType + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffRequestGetTypeArgType = SpaceRoleType + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffRequestGetTypeRetType = SpaceRoleType +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getSpaceRoleCreateBffRequestGetTypeAttributeTypeOk(arg SpaceRoleCreateBffRequestGetTypeAttributeType) (ret SpaceRoleCreateBffRequestGetTypeRetType, ok bool) { if arg == nil { return ret, false @@ -33,22 +40,26 @@ func getSpaceRoleCreateBffRequestGetTypeAttributeTypeOk(arg SpaceRoleCreateBffRe return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setSpaceRoleCreateBffRequestGetTypeAttributeType(arg *SpaceRoleCreateBffRequestGetTypeAttributeType, val SpaceRoleCreateBffRequestGetTypeRetType) { *arg = &val } // SpaceRoleCreateBffRequest struct for SpaceRoleCreateBffRequest +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffRequest struct { // REQUIRED Type SpaceRoleCreateBffRequestGetTypeAttributeType `json:"type" required:"true"` } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type _SpaceRoleCreateBffRequest SpaceRoleCreateBffRequest // NewSpaceRoleCreateBffRequest instantiates a new SpaceRoleCreateBffRequest 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 NewSpaceRoleCreateBffRequest(types SpaceRoleCreateBffRequestGetTypeArgType) *SpaceRoleCreateBffRequest { this := SpaceRoleCreateBffRequest{} setSpaceRoleCreateBffRequestGetTypeAttributeType(&this.Type, types) @@ -58,12 +69,14 @@ func NewSpaceRoleCreateBffRequest(types SpaceRoleCreateBffRequestGetTypeArgType) // NewSpaceRoleCreateBffRequestWithDefaults instantiates a new SpaceRoleCreateBffRequest 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 NewSpaceRoleCreateBffRequestWithDefaults() *SpaceRoleCreateBffRequest { this := SpaceRoleCreateBffRequest{} 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 *SpaceRoleCreateBffRequest) GetType() (ret SpaceRoleCreateBffRequestGetTypeRetType) { ret, _ = o.GetTypeOk() return ret @@ -71,15 +84,18 @@ func (o *SpaceRoleCreateBffRequest) GetType() (ret SpaceRoleCreateBffRequestGetT // 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 *SpaceRoleCreateBffRequest) GetTypeOk() (ret SpaceRoleCreateBffRequestGetTypeRetType, ok bool) { return getSpaceRoleCreateBffRequestGetTypeAttributeTypeOk(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 *SpaceRoleCreateBffRequest) SetType(v SpaceRoleCreateBffRequestGetTypeRetType) { setSpaceRoleCreateBffRequestGetTypeAttributeType(&o.Type, v) } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o SpaceRoleCreateBffRequest) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if val, ok := getSpaceRoleCreateBffRequestGetTypeAttributeTypeOk(o.Type); ok { @@ -88,37 +104,45 @@ func (o SpaceRoleCreateBffRequest) ToMap() (map[string]interface{}, error) { return toSerialize, nil } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type NullableSpaceRoleCreateBffRequest struct { value *SpaceRoleCreateBffRequest isSet bool } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v NullableSpaceRoleCreateBffRequest) Get() *SpaceRoleCreateBffRequest { return v.value } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v *NullableSpaceRoleCreateBffRequest) Set(val *SpaceRoleCreateBffRequest) { 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 NullableSpaceRoleCreateBffRequest) 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 *NullableSpaceRoleCreateBffRequest) 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 NewNullableSpaceRoleCreateBffRequest(val *SpaceRoleCreateBffRequest) *NullableSpaceRoleCreateBffRequest { return &NullableSpaceRoleCreateBffRequest{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 NullableSpaceRoleCreateBffRequest) 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 *NullableSpaceRoleCreateBffRequest) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) diff --git a/services/scf/model_space_role_create_bff_response.go b/services/scf/model_space_role_create_bff_response.go index 66aaea57c..6cde0eb2c 100644 --- a/services/scf/model_space_role_create_bff_response.go +++ b/services/scf/model_space_role_create_bff_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &SpaceRoleCreateBffResponse{} */ // isModel +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponseGetOrgRoleAttributeType = *OrgRoleResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponseGetOrgRoleArgType = OrgRoleResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponseGetOrgRoleRetType = OrgRoleResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getSpaceRoleCreateBffResponseGetOrgRoleAttributeTypeOk(arg SpaceRoleCreateBffResponseGetOrgRoleAttributeType) (ret SpaceRoleCreateBffResponseGetOrgRoleRetType, ok bool) { if arg == nil { return ret, false @@ -33,6 +40,7 @@ func getSpaceRoleCreateBffResponseGetOrgRoleAttributeTypeOk(arg SpaceRoleCreateB return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setSpaceRoleCreateBffResponseGetOrgRoleAttributeType(arg *SpaceRoleCreateBffResponseGetOrgRoleAttributeType, val SpaceRoleCreateBffResponseGetOrgRoleRetType) { *arg = &val } @@ -42,10 +50,16 @@ func setSpaceRoleCreateBffResponseGetOrgRoleAttributeType(arg *SpaceRoleCreateBf */ // isModel +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponseGetSpaceRoleAttributeType = *SpaceRoleCreateResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponseGetSpaceRoleArgType = SpaceRoleCreateResponse + +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponseGetSpaceRoleRetType = SpaceRoleCreateResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func getSpaceRoleCreateBffResponseGetSpaceRoleAttributeTypeOk(arg SpaceRoleCreateBffResponseGetSpaceRoleAttributeType) (ret SpaceRoleCreateBffResponseGetSpaceRoleRetType, ok bool) { if arg == nil { return ret, false @@ -53,23 +67,27 @@ func getSpaceRoleCreateBffResponseGetSpaceRoleAttributeTypeOk(arg SpaceRoleCreat return *arg, true } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func setSpaceRoleCreateBffResponseGetSpaceRoleAttributeType(arg *SpaceRoleCreateBffResponseGetSpaceRoleAttributeType, val SpaceRoleCreateBffResponseGetSpaceRoleRetType) { *arg = &val } // SpaceRoleCreateBffResponse struct for SpaceRoleCreateBffResponse +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type SpaceRoleCreateBffResponse struct { OrgRole SpaceRoleCreateBffResponseGetOrgRoleAttributeType `json:"orgRole,omitempty"` // REQUIRED SpaceRole SpaceRoleCreateBffResponseGetSpaceRoleAttributeType `json:"spaceRole" required:"true"` } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type _SpaceRoleCreateBffResponse SpaceRoleCreateBffResponse // NewSpaceRoleCreateBffResponse instantiates a new SpaceRoleCreateBffResponse 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 NewSpaceRoleCreateBffResponse(spaceRole SpaceRoleCreateBffResponseGetSpaceRoleArgType) *SpaceRoleCreateBffResponse { this := SpaceRoleCreateBffResponse{} setSpaceRoleCreateBffResponseGetSpaceRoleAttributeType(&this.SpaceRole, spaceRole) @@ -79,12 +97,14 @@ func NewSpaceRoleCreateBffResponse(spaceRole SpaceRoleCreateBffResponseGetSpaceR // NewSpaceRoleCreateBffResponseWithDefaults instantiates a new SpaceRoleCreateBffResponse 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 NewSpaceRoleCreateBffResponseWithDefaults() *SpaceRoleCreateBffResponse { this := SpaceRoleCreateBffResponse{} return &this } // GetOrgRole returns the OrgRole 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 *SpaceRoleCreateBffResponse) GetOrgRole() (res SpaceRoleCreateBffResponseGetOrgRoleRetType) { res, _ = o.GetOrgRoleOk() return @@ -92,22 +112,26 @@ func (o *SpaceRoleCreateBffResponse) GetOrgRole() (res SpaceRoleCreateBffRespons // GetOrgRoleOk returns a tuple with the OrgRole 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 *SpaceRoleCreateBffResponse) GetOrgRoleOk() (ret SpaceRoleCreateBffResponseGetOrgRoleRetType, ok bool) { return getSpaceRoleCreateBffResponseGetOrgRoleAttributeTypeOk(o.OrgRole) } // HasOrgRole 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 *SpaceRoleCreateBffResponse) HasOrgRole() bool { _, ok := o.GetOrgRoleOk() return ok } // SetOrgRole gets a reference to the given OrgRoleResponse and assigns it to the OrgRole field. +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceRoleCreateBffResponse) SetOrgRole(v SpaceRoleCreateBffResponseGetOrgRoleRetType) { setSpaceRoleCreateBffResponseGetOrgRoleAttributeType(&o.OrgRole, v) } // GetSpaceRole returns the SpaceRole field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceRoleCreateBffResponse) GetSpaceRole() (ret SpaceRoleCreateBffResponseGetSpaceRoleRetType) { ret, _ = o.GetSpaceRoleOk() return ret @@ -115,15 +139,18 @@ func (o *SpaceRoleCreateBffResponse) GetSpaceRole() (ret SpaceRoleCreateBffRespo // GetSpaceRoleOk returns a tuple with the SpaceRole 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 *SpaceRoleCreateBffResponse) GetSpaceRoleOk() (ret SpaceRoleCreateBffResponseGetSpaceRoleRetType, ok bool) { return getSpaceRoleCreateBffResponseGetSpaceRoleAttributeTypeOk(o.SpaceRole) } // SetSpaceRole sets field value +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o *SpaceRoleCreateBffResponse) SetSpaceRole(v SpaceRoleCreateBffResponseGetSpaceRoleRetType) { setSpaceRoleCreateBffResponseGetSpaceRoleAttributeType(&o.SpaceRole, v) } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (o SpaceRoleCreateBffResponse) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if val, ok := getSpaceRoleCreateBffResponseGetOrgRoleAttributeTypeOk(o.OrgRole); ok { @@ -135,37 +162,45 @@ func (o SpaceRoleCreateBffResponse) ToMap() (map[string]interface{}, error) { return toSerialize, nil } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead type NullableSpaceRoleCreateBffResponse struct { value *SpaceRoleCreateBffResponse isSet bool } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v NullableSpaceRoleCreateBffResponse) Get() *SpaceRoleCreateBffResponse { return v.value } +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead func (v *NullableSpaceRoleCreateBffResponse) Set(val *SpaceRoleCreateBffResponse) { 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 NullableSpaceRoleCreateBffResponse) 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 *NullableSpaceRoleCreateBffResponse) 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 NewNullableSpaceRoleCreateBffResponse(val *SpaceRoleCreateBffResponse) *NullableSpaceRoleCreateBffResponse { return &NullableSpaceRoleCreateBffResponse{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 NullableSpaceRoleCreateBffResponse) 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 *NullableSpaceRoleCreateBffResponse) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) diff --git a/services/scf/model_space_role_create_response.go b/services/scf/model_space_role_create_response.go index 55a2d0071..9ad8b7d4f 100644 --- a/services/scf/model_space_role_create_response.go +++ b/services/scf/model_space_role_create_response.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &SpaceRoleCreateResponse{} */ // 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 @@ -31,11 +34,15 @@ func getSpaceRoleCreateResponseGetGuidAttributeTypeOk(arg SpaceRoleCreateRespons 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 /* @@ -43,8 +50,10 @@ type SpaceRoleCreateResponseGetGuidRetType = string */ // 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 @@ -52,11 +61,15 @@ func getSpaceRoleCreateResponseGetOrgIdAttributeTypeOk(arg SpaceRoleCreateRespon 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 /* @@ -64,8 +77,10 @@ type SpaceRoleCreateResponseGetOrgIdRetType = string */ // 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 @@ -73,11 +88,15 @@ func getSpaceRoleCreateResponseGetPlatformIdAttributeTypeOk(arg SpaceRoleCreateR 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 /* @@ -85,8 +104,10 @@ type SpaceRoleCreateResponseGetPlatformIdRetType = string */ // 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 @@ -94,11 +115,15 @@ func getSpaceRoleCreateResponseGetProjectIdAttributeTypeOk(arg SpaceRoleCreateRe 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 /* @@ -106,8 +131,10 @@ type SpaceRoleCreateResponseGetProjectIdRetType = string */ // 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 @@ -115,11 +142,15 @@ func getSpaceRoleCreateResponseGetRegionAttributeTypeOk(arg SpaceRoleCreateRespo 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 /* @@ -127,8 +158,10 @@ type SpaceRoleCreateResponseGetRegionRetType = string */ // 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 @@ -136,11 +169,15 @@ func getSpaceRoleCreateResponseGetSpaceIdAttributeTypeOk(arg SpaceRoleCreateResp 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 /* @@ -148,10 +185,16 @@ type SpaceRoleCreateResponseGetSpaceIdRetType = string */ // 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 @@ -159,11 +202,13 @@ func getSpaceRoleCreateResponseGetTypeAttributeTypeOk(arg SpaceRoleCreateRespons 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"` @@ -181,12 +226,14 @@ type SpaceRoleCreateResponse struct { 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) @@ -202,12 +249,14 @@ func NewSpaceRoleCreateResponse(guid SpaceRoleCreateResponseGetGuidArgType, orgI // 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 @@ -215,16 +264,19 @@ func (o *SpaceRoleCreateResponse) GetGuid() (ret SpaceRoleCreateResponseGetGuidR // 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 @@ -232,16 +284,19 @@ func (o *SpaceRoleCreateResponse) GetOrgId() (ret SpaceRoleCreateResponseGetOrgI // 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 @@ -249,16 +304,19 @@ func (o *SpaceRoleCreateResponse) GetPlatformId() (ret SpaceRoleCreateResponseGe // 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 @@ -266,16 +324,19 @@ func (o *SpaceRoleCreateResponse) GetProjectId() (ret SpaceRoleCreateResponseGet // 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 @@ -283,16 +344,19 @@ func (o *SpaceRoleCreateResponse) GetRegion() (ret SpaceRoleCreateResponseGetReg // 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 @@ -300,16 +364,19 @@ func (o *SpaceRoleCreateResponse) GetSpaceId() (ret SpaceRoleCreateResponseGetSp // 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 @@ -317,15 +384,18 @@ func (o *SpaceRoleCreateResponse) GetType() (ret SpaceRoleCreateResponseGetTypeR // 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 { @@ -352,37 +422,45 @@ func (o SpaceRoleCreateResponse) ToMap() (map[string]interface{}, error) { 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_type.go b/services/scf/model_space_role_type.go index 7908d4d73..7a3fcb865 100644 --- a/services/scf/model_space_role_type.go +++ b/services/scf/model_space_role_type.go @@ -8,6 +8,7 @@ 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 ( @@ -16,17 +17,23 @@ import ( ) // 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 ( - 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_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" - 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_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", @@ -34,6 +41,7 @@ var AllowedSpaceRoleTypeEnumValues = []SpaceRoleType{ "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) @@ -58,6 +66,7 @@ func (v *SpaceRoleType) UnmarshalJSON(src []byte) error { // 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() { @@ -68,6 +77,7 @@ func NewSpaceRoleTypeFromValue(v string) (*SpaceRoleType, error) { } // 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 { @@ -78,41 +88,50 @@ func (v SpaceRoleType) IsValid() bool { } // 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_with_isolation_segment.go b/services/scf/model_space_with_isolation_segment.go index d9af0bf93..13baf4c66 100644 --- a/services/scf/model_space_with_isolation_segment.go +++ b/services/scf/model_space_with_isolation_segment.go @@ -8,6 +8,7 @@ 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 ( @@ -23,10 +24,16 @@ var _ MappedNullable = &SpaceWithIsolationSegment{} */ // 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 @@ -34,6 +41,7 @@ func getSpaceWithIsolationSegmentGetCreatedAtAttributeTypeOk(arg SpaceWithIsolat 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 } @@ -43,8 +51,10 @@ func setSpaceWithIsolationSegmentGetCreatedAtAttributeType(arg *SpaceWithIsolati */ // 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 @@ -52,11 +62,15 @@ func getSpaceWithIsolationSegmentGetGuidAttributeTypeOk(arg SpaceWithIsolationSe 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 /* @@ -64,8 +78,10 @@ type SpaceWithIsolationSegmentGetGuidRetType = string */ // 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 @@ -73,11 +89,15 @@ func getSpaceWithIsolationSegmentGetNameAttributeTypeOk(arg SpaceWithIsolationSe 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 /* @@ -85,8 +105,10 @@ type SpaceWithIsolationSegmentGetNameRetType = string */ // 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 @@ -94,11 +116,15 @@ func getSpaceWithIsolationSegmentGetOrgIdAttributeTypeOk(arg SpaceWithIsolationS 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 /* @@ -106,8 +132,10 @@ type SpaceWithIsolationSegmentGetOrgIdRetType = string */ // 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 @@ -115,11 +143,15 @@ func getSpaceWithIsolationSegmentGetPlatformIdAttributeTypeOk(arg SpaceWithIsola 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 /* @@ -127,8 +159,10 @@ type SpaceWithIsolationSegmentGetPlatformIdRetType = string */ // 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 @@ -136,11 +170,15 @@ func getSpaceWithIsolationSegmentGetProjectIdAttributeTypeOk(arg SpaceWithIsolat 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 /* @@ -148,8 +186,10 @@ type SpaceWithIsolationSegmentGetProjectIdRetType = string */ // 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 @@ -157,11 +197,15 @@ func getSpaceWithIsolationSegmentGetRegionAttributeTypeOk(arg SpaceWithIsolation 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 /* @@ -169,10 +213,16 @@ type SpaceWithIsolationSegmentGetRegionRetType = string */ // 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 @@ -180,6 +230,7 @@ func getSpaceWithIsolationSegmentGetUpdatedAtAttributeTypeOk(arg SpaceWithIsolat 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 } @@ -189,8 +240,10 @@ func setSpaceWithIsolationSegmentGetUpdatedAtAttributeType(arg *SpaceWithIsolati */ // 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 @@ -198,14 +251,19 @@ func getSpaceWithIsolationSegmentGetIsolationSegmentIdAttributeTypeOk(arg SpaceW 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"` @@ -226,12 +284,14 @@ type SpaceWithIsolationSegment struct { 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) @@ -248,12 +308,14 @@ func NewSpaceWithIsolationSegment(createdAt SpaceWithIsolationSegmentGetCreatedA // 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 @@ -261,16 +323,19 @@ func (o *SpaceWithIsolationSegment) GetCreatedAt() (ret SpaceWithIsolationSegmen // 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 @@ -278,16 +343,19 @@ func (o *SpaceWithIsolationSegment) GetGuid() (ret SpaceWithIsolationSegmentGetG // 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 @@ -295,16 +363,19 @@ func (o *SpaceWithIsolationSegment) GetName() (ret SpaceWithIsolationSegmentGetN // 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 @@ -312,16 +383,19 @@ func (o *SpaceWithIsolationSegment) GetOrgId() (ret SpaceWithIsolationSegmentGet // 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 @@ -329,16 +403,19 @@ func (o *SpaceWithIsolationSegment) GetPlatformId() (ret SpaceWithIsolationSegme // 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 @@ -346,16 +423,19 @@ func (o *SpaceWithIsolationSegment) GetProjectId() (ret SpaceWithIsolationSegmen // 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 @@ -363,16 +443,19 @@ func (o *SpaceWithIsolationSegment) GetRegion() (ret SpaceWithIsolationSegmentGe // 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 @@ -380,16 +463,19 @@ func (o *SpaceWithIsolationSegment) GetUpdatedAt() (ret SpaceWithIsolationSegmen // 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 @@ -397,21 +483,25 @@ func (o *SpaceWithIsolationSegment) GetIsolationSegmentId() (res SpaceWithIsolat // 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 { @@ -444,37 +534,45 @@ func (o SpaceWithIsolationSegment) ToMap() (map[string]interface{}, error) { 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 index f8044bb88..198da0e1e 100644 --- a/services/scf/model_space_with_isolation_segment_all_of.go +++ b/services/scf/model_space_with_isolation_segment_all_of.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &SpaceWithIsolationSegmentAllOf{} */ // 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 @@ -31,14 +34,19 @@ func getSpaceWithIsolationSegmentAllOfGetIsolationSegmentIdAttributeTypeOk(arg S 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"` } @@ -47,6 +55,7 @@ type SpaceWithIsolationSegmentAllOf struct { // 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 @@ -55,12 +64,14 @@ func NewSpaceWithIsolationSegmentAllOf() *SpaceWithIsolationSegmentAllOf { // 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 @@ -68,21 +79,25 @@ func (o *SpaceWithIsolationSegmentAllOf) GetIsolationSegmentId() (res SpaceWithI // 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 { @@ -91,37 +106,45 @@ func (o SpaceWithIsolationSegmentAllOf) ToMap() (map[string]interface{}, error) 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_spaces_list.go b/services/scf/model_spaces_list.go index e53eee2a7..2aadf3afe 100644 --- a/services/scf/model_spaces_list.go +++ b/services/scf/model_spaces_list.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &SpacesList{} */ // 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 @@ -33,6 +40,7 @@ func getSpacesListGetPaginationAttributeTypeOk(arg SpacesListGetPaginationAttrib 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 } @@ -42,10 +50,16 @@ func setSpacesListGetPaginationAttributeType(arg *SpacesListGetPaginationAttribu */ // 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 @@ -53,11 +67,13 @@ func getSpacesListGetResourcesAttributeTypeOk(arg SpacesListGetResourcesAttribut 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"` @@ -65,12 +81,14 @@ type SpacesList struct { 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) @@ -81,12 +99,14 @@ func NewSpacesList(pagination SpacesListGetPaginationArgType, resources SpacesLi // 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 @@ -94,16 +114,19 @@ func (o *SpacesList) GetPagination() (ret SpacesListGetPaginationRetType) { // 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 @@ -111,15 +134,18 @@ func (o *SpacesList) GetResources() (ret SpacesListGetResourcesRetType) { // 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 { @@ -131,37 +157,45 @@ func (o SpacesList) ToMap() (map[string]interface{}, error) { 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_update_organization_payload.go b/services/scf/model_update_organization_payload.go index b29289c52..105932e51 100644 --- a/services/scf/model_update_organization_payload.go +++ b/services/scf/model_update_organization_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &UpdateOrganizationPayload{} */ // 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 @@ -31,11 +34,15 @@ func getUpdateOrganizationPayloadGetNameAttributeTypeOk(arg UpdateOrganizationPa 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 /* @@ -43,10 +50,16 @@ type UpdateOrganizationPayloadGetNameRetType = string */ // 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 @@ -54,11 +67,13 @@ func getUpdateOrganizationPayloadgetSuspendedAttributeTypeOk(arg UpdateOrganizat 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"` @@ -69,6 +84,7 @@ type UpdateOrganizationPayload struct { // 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 @@ -77,12 +93,14 @@ func NewUpdateOrganizationPayload() *UpdateOrganizationPayload { // 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 @@ -90,22 +108,26 @@ func (o *UpdateOrganizationPayload) GetName() (res UpdateOrganizationPayloadGetN // 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 @@ -113,21 +135,25 @@ func (o *UpdateOrganizationPayload) GetSuspended() (res UpdateOrganizationPayloa // 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 { @@ -139,37 +165,45 @@ func (o UpdateOrganizationPayload) ToMap() (map[string]interface{}, error) { 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_space_payload.go b/services/scf/model_update_space_payload.go index d2266ed0a..714d91279 100644 --- a/services/scf/model_update_space_payload.go +++ b/services/scf/model_update_space_payload.go @@ -8,6 +8,7 @@ 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 ( @@ -22,8 +23,10 @@ var _ MappedNullable = &UpdateSpacePayload{} */ // 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 @@ -31,26 +34,33 @@ func getUpdateSpacePayloadGetNameAttributeTypeOk(arg UpdateSpacePayloadGetNameAt 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) @@ -60,12 +70,14 @@ func NewUpdateSpacePayload(name UpdateSpacePayloadGetNameArgType) *UpdateSpacePa // 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 @@ -73,15 +85,18 @@ func (o *UpdateSpacePayload) GetName() (ret UpdateSpacePayloadGetNameRetType) { // 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 { @@ -90,37 +105,45 @@ func (o UpdateSpacePayload) ToMap() (map[string]interface{}, error) { 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_usage_summary.go b/services/scf/model_usage_summary.go index 8b3a23b7f..253ffa6c7 100644 --- a/services/scf/model_usage_summary.go +++ b/services/scf/model_usage_summary.go @@ -8,6 +8,7 @@ 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 ( @@ -22,10 +23,16 @@ var _ MappedNullable = &UsageSummary{} */ // 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 @@ -33,6 +40,7 @@ func getUsageSummaryGetDomainsAttributeTypeOk(arg UsageSummaryGetDomainsAttribut 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 } @@ -42,10 +50,16 @@ func setUsageSummaryGetDomainsAttributeType(arg *UsageSummaryGetDomainsAttribute */ // 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 @@ -53,6 +67,7 @@ func getUsageSummaryGetMemoryInMbAttributeTypeOk(arg UsageSummaryGetMemoryInMbAt 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 } @@ -62,10 +77,16 @@ func setUsageSummaryGetMemoryInMbAttributeType(arg *UsageSummaryGetMemoryInMbAtt */ // 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 @@ -73,6 +94,7 @@ func getUsageSummaryGetPerAppTasksAttributeTypeOk(arg UsageSummaryGetPerAppTasks 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 } @@ -82,10 +104,16 @@ func setUsageSummaryGetPerAppTasksAttributeType(arg *UsageSummaryGetPerAppTasksA */ // 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 @@ -93,6 +121,7 @@ func getUsageSummaryGetReservedPortsAttributeTypeOk(arg UsageSummaryGetReservedP 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 } @@ -102,10 +131,16 @@ func setUsageSummaryGetReservedPortsAttributeType(arg *UsageSummaryGetReservedPo */ // 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 @@ -113,6 +148,7 @@ func getUsageSummaryGetRoutesAttributeTypeOk(arg UsageSummaryGetRoutesAttributeT 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 } @@ -122,10 +158,16 @@ func setUsageSummaryGetRoutesAttributeType(arg *UsageSummaryGetRoutesAttributeTy */ // 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 @@ -133,6 +175,7 @@ func getUsageSummaryGetServiceInstancesAttributeTypeOk(arg UsageSummaryGetServic 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 } @@ -142,10 +185,16 @@ func setUsageSummaryGetServiceInstancesAttributeType(arg *UsageSummaryGetService */ // 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 @@ -153,6 +202,7 @@ func getUsageSummaryGetServiceKeysAttributeTypeOk(arg UsageSummaryGetServiceKeys 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 } @@ -162,10 +212,16 @@ func setUsageSummaryGetServiceKeysAttributeType(arg *UsageSummaryGetServiceKeysA */ // 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 @@ -173,11 +229,13 @@ func getUsageSummaryGetStartedInstancesAttributeTypeOk(arg UsageSummaryGetStarte 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"` @@ -197,12 +255,14 @@ type UsageSummary struct { 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) @@ -219,12 +279,14 @@ func NewUsageSummary(domains UsageSummaryGetDomainsArgType, memoryInMb UsageSumm // 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 @@ -232,16 +294,19 @@ func (o *UsageSummary) GetDomains() (ret UsageSummaryGetDomainsRetType) { // 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 @@ -249,16 +314,19 @@ func (o *UsageSummary) GetMemoryInMb() (ret UsageSummaryGetMemoryInMbRetType) { // 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 @@ -266,16 +334,19 @@ func (o *UsageSummary) GetPerAppTasks() (ret UsageSummaryGetPerAppTasksRetType) // 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 @@ -283,16 +354,19 @@ func (o *UsageSummary) GetReservedPorts() (ret UsageSummaryGetReservedPortsRetTy // 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 @@ -300,16 +374,19 @@ func (o *UsageSummary) GetRoutes() (ret UsageSummaryGetRoutesRetType) { // 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 @@ -317,16 +394,19 @@ func (o *UsageSummary) GetServiceInstances() (ret UsageSummaryGetServiceInstance // 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 @@ -334,16 +414,19 @@ func (o *UsageSummary) GetServiceKeys() (ret UsageSummaryGetServiceKeysRetType) // 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 @@ -351,15 +434,18 @@ func (o *UsageSummary) GetStartedInstances() (ret UsageSummaryGetStartedInstance // 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 { @@ -389,37 +475,45 @@ func (o UsageSummary) ToMap() (map[string]interface{}, error) { 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/oas_commit b/services/scf/oas_commit index 588ee296b..bf3189995 100644 --- a/services/scf/oas_commit +++ b/services/scf/oas_commit @@ -1 +1 @@ -964ac4ce34f0b6417f2496a1d48585c4926dee3a +3e9c109388be83b40c16d8cb5ab146aa314eb6e8 diff --git a/services/scf/utils.go b/services/scf/utils.go index 19b7a5d51..7f0973331 100644 --- a/services/scf/utils.go +++ b/services/scf/utils.go @@ -18,341 +18,419 @@ import ( ) // 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 @@ -369,13 +447,16 @@ func IsNil(i interface{}) bool { 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 { diff --git a/services/scf/v1api/api_default.go b/services/scf/v1api/api_default.go new file mode 100644 index 000000000..f6d8b667a --- /dev/null +++ b/services/scf/v1api/api_default.go @@ -0,0 +1,4837 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. +package v1api + +import ( + "bytes" + "context" + "io" + "net/http" + "net/url" + "strings" + + "github.com/stackitcloud/stackit-sdk-go/core/config" + "github.com/stackitcloud/stackit-sdk-go/core/oapierror" +) + +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 + */ + ApplyOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string) ApiApplyOrganizationQuotaRequest + + // ApplyOrganizationQuotaExecute executes the request + // @return OrganizationQuota + ApplyOrganizationQuotaExecute(r ApiApplyOrganizationQuotaRequest) (*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 + */ + CreateOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgManagerRequest + + // CreateOrgManagerExecute executes the request + // @return OrgManagerResponse + CreateOrgManagerExecute(r ApiCreateOrgManagerRequest) (*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 + */ + CreateOrgRole(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgRoleRequest + + // CreateOrgRoleExecute executes the request + // @return OrgRoleResponse + CreateOrgRoleExecute(r ApiCreateOrgRoleRequest) (*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 + */ + CreateOrganization(ctx context.Context, projectId string, region string) ApiCreateOrganizationRequest + + // CreateOrganizationExecute executes the request + // @return OrganizationCreateResponse + CreateOrganizationExecute(r ApiCreateOrganizationRequest) (*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 + */ + CreateSpace(ctx context.Context, projectId string, region string, organizationId string) ApiCreateSpaceRequest + + // CreateSpaceExecute executes the request + // @return Space + CreateSpaceExecute(r ApiCreateSpaceRequest) (*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 + */ + CreateSpaceRole(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiCreateSpaceRoleRequest + + // CreateSpaceRoleExecute executes the request + // @return SpaceRoleCreateResponse + CreateSpaceRoleExecute(r ApiCreateSpaceRoleRequest) (*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 + */ + DeleteOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrgManagerRequest + + // DeleteOrgManagerExecute executes the request + // @return OrgManagerDeleteResponse + DeleteOrgManagerExecute(r ApiDeleteOrgManagerRequest) (*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 + */ + DeleteOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrganizationRequest + + // DeleteOrganizationExecute executes the request + // @return OrganizationDeleteResponse + DeleteOrganizationExecute(r ApiDeleteOrganizationRequest) (*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 + */ + DeleteSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiDeleteSpaceRequest + + // DeleteSpaceExecute executes the request + // @return SpaceDeleteResponse + DeleteSpaceExecute(r ApiDeleteSpaceRequest) (*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 + */ + GetOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrgManagerRequest + + // GetOrgManagerExecute executes the request + // @return OrgManager + GetOrgManagerExecute(r ApiGetOrgManagerRequest) (*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 + */ + GetOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationRequest + + // GetOrganizationExecute executes the request + // @return Organization + GetOrganizationExecute(r ApiGetOrganizationRequest) (*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 + */ + GetOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string, quotaId string) ApiGetOrganizationQuotaRequest + + // GetOrganizationQuotaExecute executes the request + // @return Quota + GetOrganizationQuotaExecute(r ApiGetOrganizationQuotaRequest) (*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 + */ + GetOrganizationUsageSummary(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationUsageSummaryRequest + + // GetOrganizationUsageSummaryExecute executes the request + // @return OrganizationUsageSummary + GetOrganizationUsageSummaryExecute(r ApiGetOrganizationUsageSummaryRequest) (*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 + */ + GetPlatform(ctx context.Context, projectId string, region string, platformId string) ApiGetPlatformRequest + + // GetPlatformExecute executes the request + // @return Platforms + GetPlatformExecute(r ApiGetPlatformRequest) (*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 + */ + GetPlatformQuota(ctx context.Context, projectId string, region string, platformId string, quotaId string) ApiGetPlatformQuotaRequest + + // GetPlatformQuotaExecute executes the request + // @return Quota + GetPlatformQuotaExecute(r ApiGetPlatformQuotaRequest) (*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 + */ + GetSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiGetSpaceRequest + + // GetSpaceExecute executes the request + // @return Space + GetSpaceExecute(r ApiGetSpaceRequest) (*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 + */ + ListOrganizationQuotas(ctx context.Context, projectId string, region string, organizationId string) ApiListOrganizationQuotasRequest + + // ListOrganizationQuotasExecute executes the request + // @return []Quota + ListOrganizationQuotasExecute(r ApiListOrganizationQuotasRequest) ([]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 + */ + ListOrganizations(ctx context.Context, projectId string, region string) ApiListOrganizationsRequest + + // ListOrganizationsExecute executes the request + // @return OrganizationsList + ListOrganizationsExecute(r ApiListOrganizationsRequest) (*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 + */ + ListPlatformQuotas(ctx context.Context, projectId string, region string, platformId string) ApiListPlatformQuotasRequest + + // ListPlatformQuotasExecute executes the request + // @return []Quota + ListPlatformQuotasExecute(r ApiListPlatformQuotasRequest) ([]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 + */ + ListPlatforms(ctx context.Context, projectId string, region string) ApiListPlatformsRequest + + // ListPlatformsExecute executes the request + // @return PlatformList + ListPlatformsExecute(r ApiListPlatformsRequest) (*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 + */ + ListSpaces(ctx context.Context, projectId string, region string, organizationId string) ApiListSpacesRequest + + // ListSpacesExecute executes the request + // @return SpacesList + ListSpacesExecute(r ApiListSpacesRequest) (*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 + */ + UpdateOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiUpdateOrganizationRequest + + // UpdateOrganizationExecute executes the request + // @return Organization + UpdateOrganizationExecute(r ApiUpdateOrganizationRequest) (*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 + */ + UpdateSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiUpdateSpaceRequest + + // UpdateSpaceExecute executes the request + // @return Space + UpdateSpaceExecute(r ApiUpdateSpaceRequest) (*Space, error) +} + +// DefaultAPIService DefaultAPI service +type DefaultAPIService service + +type ApiApplyOrganizationQuotaRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + applyOrganizationQuotaPayload *ApplyOrganizationQuotaPayload +} + +func (r ApiApplyOrganizationQuotaRequest) ApplyOrganizationQuotaPayload(applyOrganizationQuotaPayload ApplyOrganizationQuotaPayload) ApiApplyOrganizationQuotaRequest { + r.applyOrganizationQuotaPayload = &applyOrganizationQuotaPayload + return r +} + +func (r ApiApplyOrganizationQuotaRequest) Execute() (*OrganizationQuota, error) { + return r.ApiService.ApplyOrganizationQuotaExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) ApplyOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string) ApiApplyOrganizationQuotaRequest { + return ApiApplyOrganizationQuotaRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrganizationQuota +func (a *DefaultAPIService) ApplyOrganizationQuotaExecute(r ApiApplyOrganizationQuotaRequest) (*OrganizationQuota, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrganizationQuota + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiCreateOrgManagerRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiCreateOrgManagerRequest) Execute() (*OrgManagerResponse, error) { + return r.ApiService.CreateOrgManagerExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) CreateOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgManagerRequest { + return ApiCreateOrgManagerRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrgManagerResponse +func (a *DefaultAPIService) CreateOrgManagerExecute(r ApiCreateOrgManagerRequest) (*OrgManagerResponse, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrgManagerResponse + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiCreateOrgRoleRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + createOrgRolePayload *CreateOrgRolePayload +} + +func (r ApiCreateOrgRoleRequest) CreateOrgRolePayload(createOrgRolePayload CreateOrgRolePayload) ApiCreateOrgRoleRequest { + r.createOrgRolePayload = &createOrgRolePayload + return r +} + +func (r ApiCreateOrgRoleRequest) Execute() (*OrgRoleResponse, error) { + return r.ApiService.CreateOrgRoleExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) CreateOrgRole(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgRoleRequest { + return ApiCreateOrgRoleRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrgRoleResponse +func (a *DefaultAPIService) CreateOrgRoleExecute(r ApiCreateOrgRoleRequest) (*OrgRoleResponse, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrgRoleResponse + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiCreateOrganizationRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + createOrganizationPayload *CreateOrganizationPayload +} + +func (r ApiCreateOrganizationRequest) CreateOrganizationPayload(createOrganizationPayload CreateOrganizationPayload) ApiCreateOrganizationRequest { + r.createOrganizationPayload = &createOrganizationPayload + return r +} + +func (r ApiCreateOrganizationRequest) Execute() (*OrganizationCreateResponse, error) { + return r.ApiService.CreateOrganizationExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) CreateOrganization(ctx context.Context, projectId string, region string) ApiCreateOrganizationRequest { + return ApiCreateOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + } +} + +// Execute executes the request +// +// @return OrganizationCreateResponse +func (a *DefaultAPIService) CreateOrganizationExecute(r ApiCreateOrganizationRequest) (*OrganizationCreateResponse, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrganizationCreateResponse + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiCreateSpaceRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + createSpacePayload *CreateSpacePayload +} + +func (r ApiCreateSpaceRequest) CreateSpacePayload(createSpacePayload CreateSpacePayload) ApiCreateSpaceRequest { + r.createSpacePayload = &createSpacePayload + return r +} + +func (r ApiCreateSpaceRequest) Execute() (*Space, error) { + return r.ApiService.CreateSpaceExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) CreateSpace(ctx context.Context, projectId string, region string, organizationId string) ApiCreateSpaceRequest { + return ApiCreateSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return Space +func (a *DefaultAPIService) CreateSpaceExecute(r ApiCreateSpaceRequest) (*Space, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Space + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiCreateSpaceRoleRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + spaceId string + createSpaceRolePayload *CreateSpaceRolePayload +} + +func (r ApiCreateSpaceRoleRequest) CreateSpaceRolePayload(createSpaceRolePayload CreateSpaceRolePayload) ApiCreateSpaceRoleRequest { + r.createSpaceRolePayload = &createSpaceRolePayload + return r +} + +func (r ApiCreateSpaceRoleRequest) Execute() (*SpaceRoleCreateResponse, error) { + return r.ApiService.CreateSpaceRoleExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) CreateSpaceRole(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiCreateSpaceRoleRequest { + return ApiCreateSpaceRoleRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// Execute executes the request +// +// @return SpaceRoleCreateResponse +func (a *DefaultAPIService) CreateSpaceRoleExecute(r ApiCreateSpaceRoleRequest) (*SpaceRoleCreateResponse, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SpaceRoleCreateResponse + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiDeleteOrgManagerRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiDeleteOrgManagerRequest) Execute() (*OrgManagerDeleteResponse, error) { + return r.ApiService.DeleteOrgManagerExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) DeleteOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrgManagerRequest { + return ApiDeleteOrgManagerRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrgManagerDeleteResponse +func (a *DefaultAPIService) DeleteOrgManagerExecute(r ApiDeleteOrgManagerRequest) (*OrgManagerDeleteResponse, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrgManagerDeleteResponse + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 410 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiDeleteOrganizationRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiDeleteOrganizationRequest) Execute() (*OrganizationDeleteResponse, error) { + return r.ApiService.DeleteOrganizationExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) DeleteOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrganizationRequest { + return ApiDeleteOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrganizationDeleteResponse +func (a *DefaultAPIService) DeleteOrganizationExecute(r ApiDeleteOrganizationRequest) (*OrganizationDeleteResponse, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrganizationDeleteResponse + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiDeleteSpaceRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + spaceId string +} + +func (r ApiDeleteSpaceRequest) Execute() (*SpaceDeleteResponse, error) { + return r.ApiService.DeleteSpaceExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) DeleteSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiDeleteSpaceRequest { + return ApiDeleteSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// Execute executes the request +// +// @return SpaceDeleteResponse +func (a *DefaultAPIService) DeleteSpaceExecute(r ApiDeleteSpaceRequest) (*SpaceDeleteResponse, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SpaceDeleteResponse + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetOrgManagerRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiGetOrgManagerRequest) Execute() (*OrgManager, error) { + return r.ApiService.GetOrgManagerExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrgManagerRequest { + return ApiGetOrgManagerRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrgManager +func (a *DefaultAPIService) GetOrgManagerExecute(r ApiGetOrgManagerRequest) (*OrgManager, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrgManager + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetOrganizationRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiGetOrganizationRequest) Execute() (*Organization, error) { + return r.ApiService.GetOrganizationExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationRequest { + return ApiGetOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return Organization +func (a *DefaultAPIService) GetOrganizationExecute(r ApiGetOrganizationRequest) (*Organization, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Organization + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetOrganizationQuotaRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + quotaId string +} + +func (r ApiGetOrganizationQuotaRequest) Execute() (*Quota, error) { + return r.ApiService.GetOrganizationQuotaExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string, quotaId string) ApiGetOrganizationQuotaRequest { + return ApiGetOrganizationQuotaRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + quotaId: quotaId, + } +} + +// Execute executes the request +// +// @return Quota +func (a *DefaultAPIService) GetOrganizationQuotaExecute(r ApiGetOrganizationQuotaRequest) (*Quota, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Quota + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetOrganizationUsageSummaryRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiGetOrganizationUsageSummaryRequest) Execute() (*OrganizationUsageSummary, error) { + return r.ApiService.GetOrganizationUsageSummaryExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetOrganizationUsageSummary(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationUsageSummaryRequest { + return ApiGetOrganizationUsageSummaryRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return OrganizationUsageSummary +func (a *DefaultAPIService) GetOrganizationUsageSummaryExecute(r ApiGetOrganizationUsageSummaryRequest) (*OrganizationUsageSummary, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrganizationUsageSummary + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetPlatformRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + platformId string +} + +func (r ApiGetPlatformRequest) Execute() (*Platforms, error) { + return r.ApiService.GetPlatformExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetPlatform(ctx context.Context, projectId string, region string, platformId string) ApiGetPlatformRequest { + return ApiGetPlatformRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + platformId: platformId, + } +} + +// Execute executes the request +// +// @return Platforms +func (a *DefaultAPIService) GetPlatformExecute(r ApiGetPlatformRequest) (*Platforms, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Platforms + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetPlatformQuotaRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + platformId string + quotaId string +} + +func (r ApiGetPlatformQuotaRequest) Execute() (*Quota, error) { + return r.ApiService.GetPlatformQuotaExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetPlatformQuota(ctx context.Context, projectId string, region string, platformId string, quotaId string) ApiGetPlatformQuotaRequest { + return ApiGetPlatformQuotaRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + platformId: platformId, + quotaId: quotaId, + } +} + +// Execute executes the request +// +// @return Quota +func (a *DefaultAPIService) GetPlatformQuotaExecute(r ApiGetPlatformQuotaRequest) (*Quota, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Quota + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiGetSpaceRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + spaceId string +} + +func (r ApiGetSpaceRequest) Execute() (*Space, error) { + return r.ApiService.GetSpaceExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) GetSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiGetSpaceRequest { + return ApiGetSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// Execute executes the request +// +// @return Space +func (a *DefaultAPIService) GetSpaceExecute(r ApiGetSpaceRequest) (*Space, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Space + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiListOrganizationQuotasRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string +} + +func (r ApiListOrganizationQuotasRequest) Execute() ([]Quota, error) { + return r.ApiService.ListOrganizationQuotasExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) ListOrganizationQuotas(ctx context.Context, projectId string, region string, organizationId string) ApiListOrganizationQuotasRequest { + return ApiListOrganizationQuotasRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return []Quota +func (a *DefaultAPIService) ListOrganizationQuotasExecute(r ApiListOrganizationQuotasRequest) ([]Quota, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []Quota + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiListOrganizationsRequest struct { + ctx context.Context + ApiService DefaultAPI + 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 +func (r ApiListOrganizationsRequest) 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`. +func (r ApiListOrganizationsRequest) OrderBy(orderBy string) ApiListOrganizationsRequest { + r.orderBy = &orderBy + return r +} + +// Which page is returned +func (r ApiListOrganizationsRequest) Page(page int64) ApiListOrganizationsRequest { + r.page = &page + return r +} + +// Elements to be returned per page +func (r ApiListOrganizationsRequest) PerPage(perPage int64) ApiListOrganizationsRequest { + r.perPage = &perPage + return r +} + +func (r ApiListOrganizationsRequest) Execute() (*OrganizationsList, error) { + return r.ApiService.ListOrganizationsExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) ListOrganizations(ctx context.Context, projectId string, region string) ApiListOrganizationsRequest { + return ApiListOrganizationsRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + } +} + +// Execute executes the request +// +// @return OrganizationsList +func (a *DefaultAPIService) ListOrganizationsExecute(r ApiListOrganizationsRequest) (*OrganizationsList, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *OrganizationsList + ) + + localBasePath, err := a.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, "form", "") + } else { + var defaultValue bool = false + parameterAddToHeaderOrQuery(localVarQueryParams, "withDetails", defaultValue, "form", "") + r.withDetails = &defaultValue + } + if r.orderBy != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "orderBy", r.orderBy, "form", "") + } + if r.page != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "page", r.page, "form", "") + } else { + var defaultValue int64 = 1 + parameterAddToHeaderOrQuery(localVarQueryParams, "page", defaultValue, "form", "") + r.page = &defaultValue + } + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "form", "") + } else { + var defaultValue int64 = 100 + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", defaultValue, "form", "") + r.perPage = &defaultValue + } + // 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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiListPlatformQuotasRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + platformId string +} + +func (r ApiListPlatformQuotasRequest) Execute() ([]Quota, error) { + return r.ApiService.ListPlatformQuotasExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) ListPlatformQuotas(ctx context.Context, projectId string, region string, platformId string) ApiListPlatformQuotasRequest { + return ApiListPlatformQuotasRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + platformId: platformId, + } +} + +// Execute executes the request +// +// @return []Quota +func (a *DefaultAPIService) ListPlatformQuotasExecute(r ApiListPlatformQuotasRequest) ([]Quota, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []Quota + ) + + localBasePath, err := a.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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiListPlatformsRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + page *int64 + perPage *int64 +} + +// Which page is returned +func (r ApiListPlatformsRequest) Page(page int64) ApiListPlatformsRequest { + r.page = &page + return r +} + +// Elements to be returned per page +func (r ApiListPlatformsRequest) PerPage(perPage int64) ApiListPlatformsRequest { + r.perPage = &perPage + return r +} + +func (r ApiListPlatformsRequest) Execute() (*PlatformList, error) { + return r.ApiService.ListPlatformsExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) ListPlatforms(ctx context.Context, projectId string, region string) ApiListPlatformsRequest { + return ApiListPlatformsRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + } +} + +// Execute executes the request +// +// @return PlatformList +func (a *DefaultAPIService) ListPlatformsExecute(r ApiListPlatformsRequest) (*PlatformList, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *PlatformList + ) + + localBasePath, err := a.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, "form", "") + } else { + var defaultValue int64 = 1 + parameterAddToHeaderOrQuery(localVarQueryParams, "page", defaultValue, "form", "") + r.page = &defaultValue + } + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "form", "") + } else { + var defaultValue int64 = 100 + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", defaultValue, "form", "") + r.perPage = &defaultValue + } + // 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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiListSpacesRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + page *int64 + perPage *int64 +} + +// Which page is returned +func (r ApiListSpacesRequest) Page(page int64) ApiListSpacesRequest { + r.page = &page + return r +} + +// Elements to be returned per page +func (r ApiListSpacesRequest) PerPage(perPage int64) ApiListSpacesRequest { + r.perPage = &perPage + return r +} + +func (r ApiListSpacesRequest) Execute() (*SpacesList, error) { + return r.ApiService.ListSpacesExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) ListSpaces(ctx context.Context, projectId string, region string, organizationId string) ApiListSpacesRequest { + return ApiListSpacesRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return SpacesList +func (a *DefaultAPIService) ListSpacesExecute(r ApiListSpacesRequest) (*SpacesList, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SpacesList + ) + + localBasePath, err := a.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, "form", "") + } else { + var defaultValue int64 = 1 + parameterAddToHeaderOrQuery(localVarQueryParams, "page", defaultValue, "form", "") + r.page = &defaultValue + } + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "form", "") + } else { + var defaultValue int64 = 100 + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", defaultValue, "form", "") + r.perPage = &defaultValue + } + // 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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiUpdateOrganizationRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + updateOrganizationPayload *UpdateOrganizationPayload +} + +func (r ApiUpdateOrganizationRequest) UpdateOrganizationPayload(updateOrganizationPayload UpdateOrganizationPayload) ApiUpdateOrganizationRequest { + r.updateOrganizationPayload = &updateOrganizationPayload + return r +} + +func (r ApiUpdateOrganizationRequest) Execute() (*Organization, error) { + return r.ApiService.UpdateOrganizationExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) UpdateOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiUpdateOrganizationRequest { + return ApiUpdateOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// Execute executes the request +// +// @return Organization +func (a *DefaultAPIService) UpdateOrganizationExecute(r ApiUpdateOrganizationRequest) (*Organization, error) { + var ( + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Organization + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} + +type ApiUpdateSpaceRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + region string + organizationId string + spaceId string + updateSpacePayload *UpdateSpacePayload +} + +func (r ApiUpdateSpaceRequest) UpdateSpacePayload(updateSpacePayload UpdateSpacePayload) ApiUpdateSpaceRequest { + r.updateSpacePayload = &updateSpacePayload + return r +} + +func (r ApiUpdateSpaceRequest) Execute() (*Space, error) { + return r.ApiService.UpdateSpaceExecute(r) +} + +/* +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 +*/ +func (a *DefaultAPIService) UpdateSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiUpdateSpaceRequest { + return ApiUpdateSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// Execute executes the request +// +// @return Space +func (a *DefaultAPIService) UpdateSpaceExecute(r ApiUpdateSpaceRequest) (*Space, error) { + var ( + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *Space + ) + + localBasePath, err := a.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, reportError("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 := a.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 := a.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{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 403 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v ErrorResponse + err = a.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 + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v ErrorResponse + err = a.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 + } + return localVarReturnValue, newErr + } + + err = a.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 +} diff --git a/services/scf/v1api/api_default_mock.go b/services/scf/v1api/api_default_mock.go new file mode 100644 index 000000000..4d9923430 --- /dev/null +++ b/services/scf/v1api/api_default_mock.go @@ -0,0 +1,533 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "context" +) + +// assert the implementation matches the interface +var _ DefaultAPI = &DefaultAPIServiceMock{} + +// DefaultAPIServiceMock is meant to be used for testing only as a replacement for DefaultAPIService. +// By default all FooExecute() implementations are a no-op. Behavior of the mock can be customized by populating the callbacks in this struct. +type DefaultAPIServiceMock struct { + // ApplyOrganizationQuotaExecuteMock can be populated to implement the behavior of the ApplyOrganizationQuotaExecute function of this mock + ApplyOrganizationQuotaExecuteMock *func(r ApiApplyOrganizationQuotaRequest) (*OrganizationQuota, error) + // CreateOrgManagerExecuteMock can be populated to implement the behavior of the CreateOrgManagerExecute function of this mock + CreateOrgManagerExecuteMock *func(r ApiCreateOrgManagerRequest) (*OrgManagerResponse, error) + // CreateOrgRoleExecuteMock can be populated to implement the behavior of the CreateOrgRoleExecute function of this mock + CreateOrgRoleExecuteMock *func(r ApiCreateOrgRoleRequest) (*OrgRoleResponse, error) + // CreateOrganizationExecuteMock can be populated to implement the behavior of the CreateOrganizationExecute function of this mock + CreateOrganizationExecuteMock *func(r ApiCreateOrganizationRequest) (*OrganizationCreateResponse, error) + // CreateSpaceExecuteMock can be populated to implement the behavior of the CreateSpaceExecute function of this mock + CreateSpaceExecuteMock *func(r ApiCreateSpaceRequest) (*Space, error) + // CreateSpaceRoleExecuteMock can be populated to implement the behavior of the CreateSpaceRoleExecute function of this mock + CreateSpaceRoleExecuteMock *func(r ApiCreateSpaceRoleRequest) (*SpaceRoleCreateResponse, error) + // DeleteOrgManagerExecuteMock can be populated to implement the behavior of the DeleteOrgManagerExecute function of this mock + DeleteOrgManagerExecuteMock *func(r ApiDeleteOrgManagerRequest) (*OrgManagerDeleteResponse, error) + // DeleteOrganizationExecuteMock can be populated to implement the behavior of the DeleteOrganizationExecute function of this mock + DeleteOrganizationExecuteMock *func(r ApiDeleteOrganizationRequest) (*OrganizationDeleteResponse, error) + // DeleteSpaceExecuteMock can be populated to implement the behavior of the DeleteSpaceExecute function of this mock + DeleteSpaceExecuteMock *func(r ApiDeleteSpaceRequest) (*SpaceDeleteResponse, error) + // GetOrgManagerExecuteMock can be populated to implement the behavior of the GetOrgManagerExecute function of this mock + GetOrgManagerExecuteMock *func(r ApiGetOrgManagerRequest) (*OrgManager, error) + // GetOrganizationExecuteMock can be populated to implement the behavior of the GetOrganizationExecute function of this mock + GetOrganizationExecuteMock *func(r ApiGetOrganizationRequest) (*Organization, error) + // GetOrganizationQuotaExecuteMock can be populated to implement the behavior of the GetOrganizationQuotaExecute function of this mock + GetOrganizationQuotaExecuteMock *func(r ApiGetOrganizationQuotaRequest) (*Quota, error) + // GetOrganizationUsageSummaryExecuteMock can be populated to implement the behavior of the GetOrganizationUsageSummaryExecute function of this mock + GetOrganizationUsageSummaryExecuteMock *func(r ApiGetOrganizationUsageSummaryRequest) (*OrganizationUsageSummary, error) + // GetPlatformExecuteMock can be populated to implement the behavior of the GetPlatformExecute function of this mock + GetPlatformExecuteMock *func(r ApiGetPlatformRequest) (*Platforms, error) + // GetPlatformQuotaExecuteMock can be populated to implement the behavior of the GetPlatformQuotaExecute function of this mock + GetPlatformQuotaExecuteMock *func(r ApiGetPlatformQuotaRequest) (*Quota, error) + // GetSpaceExecuteMock can be populated to implement the behavior of the GetSpaceExecute function of this mock + GetSpaceExecuteMock *func(r ApiGetSpaceRequest) (*Space, error) + // ListOrganizationQuotasExecuteMock can be populated to implement the behavior of the ListOrganizationQuotasExecute function of this mock + ListOrganizationQuotasExecuteMock *func(r ApiListOrganizationQuotasRequest) ([]Quota, error) + // ListOrganizationsExecuteMock can be populated to implement the behavior of the ListOrganizationsExecute function of this mock + ListOrganizationsExecuteMock *func(r ApiListOrganizationsRequest) (*OrganizationsList, error) + // ListPlatformQuotasExecuteMock can be populated to implement the behavior of the ListPlatformQuotasExecute function of this mock + ListPlatformQuotasExecuteMock *func(r ApiListPlatformQuotasRequest) ([]Quota, error) + // ListPlatformsExecuteMock can be populated to implement the behavior of the ListPlatformsExecute function of this mock + ListPlatformsExecuteMock *func(r ApiListPlatformsRequest) (*PlatformList, error) + // ListSpacesExecuteMock can be populated to implement the behavior of the ListSpacesExecute function of this mock + ListSpacesExecuteMock *func(r ApiListSpacesRequest) (*SpacesList, error) + // UpdateOrganizationExecuteMock can be populated to implement the behavior of the UpdateOrganizationExecute function of this mock + UpdateOrganizationExecuteMock *func(r ApiUpdateOrganizationRequest) (*Organization, error) + // UpdateSpaceExecuteMock can be populated to implement the behavior of the UpdateSpaceExecute function of this mock + UpdateSpaceExecuteMock *func(r ApiUpdateSpaceRequest) (*Space, error) +} + +func (a DefaultAPIServiceMock) ApplyOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string) ApiApplyOrganizationQuotaRequest { + return ApiApplyOrganizationQuotaRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// ApplyOrganizationQuotaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ApplyOrganizationQuotaExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) ApplyOrganizationQuotaExecute(r ApiApplyOrganizationQuotaRequest) (*OrganizationQuota, error) { + if a.ApplyOrganizationQuotaExecuteMock == nil { + var localVarReturnValue *OrganizationQuota + return localVarReturnValue, nil + } + + return (*a.ApplyOrganizationQuotaExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) CreateOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgManagerRequest { + return ApiCreateOrgManagerRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// CreateOrgManagerExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateOrgManagerExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) CreateOrgManagerExecute(r ApiCreateOrgManagerRequest) (*OrgManagerResponse, error) { + if a.CreateOrgManagerExecuteMock == nil { + var localVarReturnValue *OrgManagerResponse + return localVarReturnValue, nil + } + + return (*a.CreateOrgManagerExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) CreateOrgRole(ctx context.Context, projectId string, region string, organizationId string) ApiCreateOrgRoleRequest { + return ApiCreateOrgRoleRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// CreateOrgRoleExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateOrgRoleExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) CreateOrgRoleExecute(r ApiCreateOrgRoleRequest) (*OrgRoleResponse, error) { + if a.CreateOrgRoleExecuteMock == nil { + var localVarReturnValue *OrgRoleResponse + return localVarReturnValue, nil + } + + return (*a.CreateOrgRoleExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) CreateOrganization(ctx context.Context, projectId string, region string) ApiCreateOrganizationRequest { + return ApiCreateOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + } +} + +// CreateOrganizationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateOrganizationExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) CreateOrganizationExecute(r ApiCreateOrganizationRequest) (*OrganizationCreateResponse, error) { + if a.CreateOrganizationExecuteMock == nil { + var localVarReturnValue *OrganizationCreateResponse + return localVarReturnValue, nil + } + + return (*a.CreateOrganizationExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) CreateSpace(ctx context.Context, projectId string, region string, organizationId string) ApiCreateSpaceRequest { + return ApiCreateSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// CreateSpaceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateSpaceExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) CreateSpaceExecute(r ApiCreateSpaceRequest) (*Space, error) { + if a.CreateSpaceExecuteMock == nil { + var localVarReturnValue *Space + return localVarReturnValue, nil + } + + return (*a.CreateSpaceExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) CreateSpaceRole(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiCreateSpaceRoleRequest { + return ApiCreateSpaceRoleRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// CreateSpaceRoleExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the CreateSpaceRoleExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) CreateSpaceRoleExecute(r ApiCreateSpaceRoleRequest) (*SpaceRoleCreateResponse, error) { + if a.CreateSpaceRoleExecuteMock == nil { + var localVarReturnValue *SpaceRoleCreateResponse + return localVarReturnValue, nil + } + + return (*a.CreateSpaceRoleExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) DeleteOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrgManagerRequest { + return ApiDeleteOrgManagerRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// DeleteOrgManagerExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteOrgManagerExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) DeleteOrgManagerExecute(r ApiDeleteOrgManagerRequest) (*OrgManagerDeleteResponse, error) { + if a.DeleteOrgManagerExecuteMock == nil { + var localVarReturnValue *OrgManagerDeleteResponse + return localVarReturnValue, nil + } + + return (*a.DeleteOrgManagerExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) DeleteOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiDeleteOrganizationRequest { + return ApiDeleteOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// DeleteOrganizationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteOrganizationExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) DeleteOrganizationExecute(r ApiDeleteOrganizationRequest) (*OrganizationDeleteResponse, error) { + if a.DeleteOrganizationExecuteMock == nil { + var localVarReturnValue *OrganizationDeleteResponse + return localVarReturnValue, nil + } + + return (*a.DeleteOrganizationExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) DeleteSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiDeleteSpaceRequest { + return ApiDeleteSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// DeleteSpaceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the DeleteSpaceExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) DeleteSpaceExecute(r ApiDeleteSpaceRequest) (*SpaceDeleteResponse, error) { + if a.DeleteSpaceExecuteMock == nil { + var localVarReturnValue *SpaceDeleteResponse + return localVarReturnValue, nil + } + + return (*a.DeleteSpaceExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetOrgManager(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrgManagerRequest { + return ApiGetOrgManagerRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// GetOrgManagerExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetOrgManagerExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetOrgManagerExecute(r ApiGetOrgManagerRequest) (*OrgManager, error) { + if a.GetOrgManagerExecuteMock == nil { + var localVarReturnValue *OrgManager + return localVarReturnValue, nil + } + + return (*a.GetOrgManagerExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationRequest { + return ApiGetOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// GetOrganizationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetOrganizationExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetOrganizationExecute(r ApiGetOrganizationRequest) (*Organization, error) { + if a.GetOrganizationExecuteMock == nil { + var localVarReturnValue *Organization + return localVarReturnValue, nil + } + + return (*a.GetOrganizationExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetOrganizationQuota(ctx context.Context, projectId string, region string, organizationId string, quotaId string) ApiGetOrganizationQuotaRequest { + return ApiGetOrganizationQuotaRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + quotaId: quotaId, + } +} + +// GetOrganizationQuotaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetOrganizationQuotaExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetOrganizationQuotaExecute(r ApiGetOrganizationQuotaRequest) (*Quota, error) { + if a.GetOrganizationQuotaExecuteMock == nil { + var localVarReturnValue *Quota + return localVarReturnValue, nil + } + + return (*a.GetOrganizationQuotaExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetOrganizationUsageSummary(ctx context.Context, projectId string, region string, organizationId string) ApiGetOrganizationUsageSummaryRequest { + return ApiGetOrganizationUsageSummaryRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// GetOrganizationUsageSummaryExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetOrganizationUsageSummaryExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetOrganizationUsageSummaryExecute(r ApiGetOrganizationUsageSummaryRequest) (*OrganizationUsageSummary, error) { + if a.GetOrganizationUsageSummaryExecuteMock == nil { + var localVarReturnValue *OrganizationUsageSummary + return localVarReturnValue, nil + } + + return (*a.GetOrganizationUsageSummaryExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetPlatform(ctx context.Context, projectId string, region string, platformId string) ApiGetPlatformRequest { + return ApiGetPlatformRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + platformId: platformId, + } +} + +// GetPlatformExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetPlatformExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetPlatformExecute(r ApiGetPlatformRequest) (*Platforms, error) { + if a.GetPlatformExecuteMock == nil { + var localVarReturnValue *Platforms + return localVarReturnValue, nil + } + + return (*a.GetPlatformExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetPlatformQuota(ctx context.Context, projectId string, region string, platformId string, quotaId string) ApiGetPlatformQuotaRequest { + return ApiGetPlatformQuotaRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + platformId: platformId, + quotaId: quotaId, + } +} + +// GetPlatformQuotaExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetPlatformQuotaExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetPlatformQuotaExecute(r ApiGetPlatformQuotaRequest) (*Quota, error) { + if a.GetPlatformQuotaExecuteMock == nil { + var localVarReturnValue *Quota + return localVarReturnValue, nil + } + + return (*a.GetPlatformQuotaExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) GetSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiGetSpaceRequest { + return ApiGetSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// GetSpaceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetSpaceExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetSpaceExecute(r ApiGetSpaceRequest) (*Space, error) { + if a.GetSpaceExecuteMock == nil { + var localVarReturnValue *Space + return localVarReturnValue, nil + } + + return (*a.GetSpaceExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) ListOrganizationQuotas(ctx context.Context, projectId string, region string, organizationId string) ApiListOrganizationQuotasRequest { + return ApiListOrganizationQuotasRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// ListOrganizationQuotasExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListOrganizationQuotasExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) ListOrganizationQuotasExecute(r ApiListOrganizationQuotasRequest) ([]Quota, error) { + if a.ListOrganizationQuotasExecuteMock == nil { + var localVarReturnValue []Quota + return localVarReturnValue, nil + } + + return (*a.ListOrganizationQuotasExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) ListOrganizations(ctx context.Context, projectId string, region string) ApiListOrganizationsRequest { + return ApiListOrganizationsRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + } +} + +// ListOrganizationsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListOrganizationsExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) ListOrganizationsExecute(r ApiListOrganizationsRequest) (*OrganizationsList, error) { + if a.ListOrganizationsExecuteMock == nil { + var localVarReturnValue *OrganizationsList + return localVarReturnValue, nil + } + + return (*a.ListOrganizationsExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) ListPlatformQuotas(ctx context.Context, projectId string, region string, platformId string) ApiListPlatformQuotasRequest { + return ApiListPlatformQuotasRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + platformId: platformId, + } +} + +// ListPlatformQuotasExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListPlatformQuotasExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) ListPlatformQuotasExecute(r ApiListPlatformQuotasRequest) ([]Quota, error) { + if a.ListPlatformQuotasExecuteMock == nil { + var localVarReturnValue []Quota + return localVarReturnValue, nil + } + + return (*a.ListPlatformQuotasExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) ListPlatforms(ctx context.Context, projectId string, region string) ApiListPlatformsRequest { + return ApiListPlatformsRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + } +} + +// ListPlatformsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListPlatformsExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) ListPlatformsExecute(r ApiListPlatformsRequest) (*PlatformList, error) { + if a.ListPlatformsExecuteMock == nil { + var localVarReturnValue *PlatformList + return localVarReturnValue, nil + } + + return (*a.ListPlatformsExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) ListSpaces(ctx context.Context, projectId string, region string, organizationId string) ApiListSpacesRequest { + return ApiListSpacesRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// ListSpacesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the ListSpacesExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) ListSpacesExecute(r ApiListSpacesRequest) (*SpacesList, error) { + if a.ListSpacesExecuteMock == nil { + var localVarReturnValue *SpacesList + return localVarReturnValue, nil + } + + return (*a.ListSpacesExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) UpdateOrganization(ctx context.Context, projectId string, region string, organizationId string) ApiUpdateOrganizationRequest { + return ApiUpdateOrganizationRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + } +} + +// UpdateOrganizationExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateOrganizationExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) UpdateOrganizationExecute(r ApiUpdateOrganizationRequest) (*Organization, error) { + if a.UpdateOrganizationExecuteMock == nil { + var localVarReturnValue *Organization + return localVarReturnValue, nil + } + + return (*a.UpdateOrganizationExecuteMock)(r) +} + +func (a DefaultAPIServiceMock) UpdateSpace(ctx context.Context, projectId string, region string, organizationId string, spaceId string) ApiUpdateSpaceRequest { + return ApiUpdateSpaceRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + region: region, + organizationId: organizationId, + spaceId: spaceId, + } +} + +// UpdateSpaceExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateSpaceExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) UpdateSpaceExecute(r ApiUpdateSpaceRequest) (*Space, error) { + if a.UpdateSpaceExecuteMock == nil { + var localVarReturnValue *Space + return localVarReturnValue, nil + } + + return (*a.UpdateSpaceExecuteMock)(r) +} diff --git a/services/scf/v1api/client.go b/services/scf/v1api/client.go new file mode 100644 index 000000000..07cb9195c --- /dev/null +++ b/services/scf/v1api/client.go @@ -0,0 +1,659 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. +package v1api + +import ( + "bytes" + "context" + "encoding/json" + "encoding/xml" + "errors" + "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)/(?:[^;]+\+)?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. +type APIClient struct { + cfg *config.Configuration + common service // Reuse a single struct instead of allocating one for each service on the heap. + + // API Services + + DefaultAPI DefaultAPI +} + +type service struct { + client *APIClient +} + +// NewAPIClient creates a new API client. Requires a userAgent string describing your application. +// optionally a custom http.Client to allow for advanced features such as caching. +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 + + // API Services + 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 +} + +func parameterValueToString(obj interface{}, key string) string { + if reflect.TypeOf(obj).Kind() != reflect.Ptr { + if actualObj, ok := obj.(interface{ GetActualInstanceValue() interface{} }); ok { + return fmt.Sprintf("%v", actualObj.GetActualInstanceValue()) + } + + 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{}, style string, 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, style, collectionType) + return + } + if t, ok := obj.(time.Time); ok { + parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, t.Format(time.RFC3339Nano), style, 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) + var keyPrefixForCollectionType = keyPrefix + if style == "deepObject" { + keyPrefixForCollectionType = keyPrefix + "[" + strconv.Itoa(i) + "]" + } + parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefixForCollectionType, arrayValue.Interface(), style, 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(), style, collectionType) + } + return + + case reflect.Interface: + fallthrough + case reflect.Ptr: + parameterAddToHeaderOrQuery(headerOrQueryParams, keyPrefix, v.Elem().Interface(), style, 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 +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 postBody != nil { + 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, errors.New("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, errors.New("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 errors.New("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 errors.New("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 +} + +// 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) { + var bs []byte + bs, err = xml.Marshal(body) + if err == nil { + bodyBuf.Write(bs) + } + } + + if err != nil { + return nil, err + } + + if bodyBuf.Len() == 0 { + err = fmt.Errorf("invalid body type %s\n", 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. +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) +} + +// format error message using title and detail when model implements rfc7807 +func formatErrorMessage(status string, v interface{}) string { + str := "" + metaValue := reflect.ValueOf(v).Elem() + + if metaValue.Kind() == reflect.Struct { + field := metaValue.FieldByName("Title") + if field != (reflect.Value{}) { + str = fmt.Sprintf("%s", field.Interface()) + } + + field = metaValue.FieldByName("Detail") + if field != (reflect.Value{}) { + str = fmt.Sprintf("%s (%s)", str, field.Interface()) + } + } + + return strings.TrimSpace(fmt.Sprintf("%s %s", status, str)) +} diff --git a/services/scf/v1api/configuration.go b/services/scf/v1api/configuration.go new file mode 100644 index 000000000..06dbd422f --- /dev/null +++ b/services/scf/v1api/configuration.go @@ -0,0 +1,38 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. +package v1api + +import ( + "github.com/stackitcloud/stackit-sdk-go/core/config" +) + +// NewConfiguration returns a new Configuration object +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/v1api/model_apply_organization_quota_payload.go b/services/scf/v1api/model_apply_organization_quota_payload.go new file mode 100644 index 000000000..e78704a9c --- /dev/null +++ b/services/scf/v1api/model_apply_organization_quota_payload.go @@ -0,0 +1,157 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the ApplyOrganizationQuotaPayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &ApplyOrganizationQuotaPayload{} + +// ApplyOrganizationQuotaPayload struct for ApplyOrganizationQuotaPayload +type ApplyOrganizationQuotaPayload struct { + QuotaId string `json:"quotaId"` +} + +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 +func NewApplyOrganizationQuotaPayload(quotaId string) *ApplyOrganizationQuotaPayload { + this := ApplyOrganizationQuotaPayload{} + 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 +func NewApplyOrganizationQuotaPayloadWithDefaults() *ApplyOrganizationQuotaPayload { + this := ApplyOrganizationQuotaPayload{} + return &this +} + +// GetQuotaId returns the QuotaId field value +func (o *ApplyOrganizationQuotaPayload) GetQuotaId() string { + if o == nil { + var ret string + return ret + } + + return o.QuotaId +} + +// GetQuotaIdOk returns a tuple with the QuotaId field value +// and a boolean to check if the value has been set. +func (o *ApplyOrganizationQuotaPayload) GetQuotaIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.QuotaId, true +} + +// SetQuotaId sets field value +func (o *ApplyOrganizationQuotaPayload) SetQuotaId(v string) { + o.QuotaId = v +} + +func (o ApplyOrganizationQuotaPayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o ApplyOrganizationQuotaPayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["quotaId"] = o.QuotaId + return toSerialize, nil +} + +func (o *ApplyOrganizationQuotaPayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "quotaId", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varApplyOrganizationQuotaPayload := _ApplyOrganizationQuotaPayload{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varApplyOrganizationQuotaPayload) + + if err != nil { + return err + } + + *o = ApplyOrganizationQuotaPayload(varApplyOrganizationQuotaPayload) + + return err +} + +type NullableApplyOrganizationQuotaPayload struct { + value *ApplyOrganizationQuotaPayload + isSet bool +} + +func (v NullableApplyOrganizationQuotaPayload) Get() *ApplyOrganizationQuotaPayload { + return v.value +} + +func (v *NullableApplyOrganizationQuotaPayload) Set(val *ApplyOrganizationQuotaPayload) { + v.value = val + v.isSet = true +} + +func (v NullableApplyOrganizationQuotaPayload) IsSet() bool { + return v.isSet +} + +func (v *NullableApplyOrganizationQuotaPayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableApplyOrganizationQuotaPayload(val *ApplyOrganizationQuotaPayload) *NullableApplyOrganizationQuotaPayload { + return &NullableApplyOrganizationQuotaPayload{value: val, isSet: true} +} + +func (v NullableApplyOrganizationQuotaPayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableApplyOrganizationQuotaPayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_create_org_role_payload.go b/services/scf/v1api/model_create_org_role_payload.go new file mode 100644 index 000000000..0b4a21617 --- /dev/null +++ b/services/scf/v1api/model_create_org_role_payload.go @@ -0,0 +1,229 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the CreateOrgRolePayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateOrgRolePayload{} + +// CreateOrgRolePayload struct for CreateOrgRolePayload +type CreateOrgRolePayload struct { + Type OrgRoleType `json:"type"` + UserGuid *string `json:"userGuid,omitempty"` + UserName *string `json:"userName,omitempty"` +} + +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 +func NewCreateOrgRolePayload(types OrgRoleType) *CreateOrgRolePayload { + this := CreateOrgRolePayload{} + 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 +func NewCreateOrgRolePayloadWithDefaults() *CreateOrgRolePayload { + this := CreateOrgRolePayload{} + return &this +} + +// GetType returns the Type field value +func (o *CreateOrgRolePayload) GetType() OrgRoleType { + if o == nil { + var ret OrgRoleType + return ret + } + + return o.Type +} + +// GetTypeOk returns a tuple with the Type field value +// and a boolean to check if the value has been set. +func (o *CreateOrgRolePayload) GetTypeOk() (*OrgRoleType, bool) { + if o == nil { + return nil, false + } + return &o.Type, true +} + +// SetType sets field value +func (o *CreateOrgRolePayload) SetType(v OrgRoleType) { + o.Type = v +} + +// GetUserGuid returns the UserGuid field value if set, zero value otherwise. +func (o *CreateOrgRolePayload) GetUserGuid() string { + if o == nil || IsNil(o.UserGuid) { + var ret string + return ret + } + return *o.UserGuid +} + +// GetUserGuidOk returns a tuple with the UserGuid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrgRolePayload) GetUserGuidOk() (*string, bool) { + if o == nil || IsNil(o.UserGuid) { + return nil, false + } + return o.UserGuid, true +} + +// HasUserGuid returns a boolean if a field has been set. +func (o *CreateOrgRolePayload) HasUserGuid() bool { + if o != nil && !IsNil(o.UserGuid) { + return true + } + + return false +} + +// SetUserGuid gets a reference to the given string and assigns it to the UserGuid field. +func (o *CreateOrgRolePayload) SetUserGuid(v string) { + o.UserGuid = &v +} + +// GetUserName returns the UserName field value if set, zero value otherwise. +func (o *CreateOrgRolePayload) GetUserName() string { + if o == nil || IsNil(o.UserName) { + var ret string + return ret + } + return *o.UserName +} + +// GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrgRolePayload) GetUserNameOk() (*string, bool) { + if o == nil || IsNil(o.UserName) { + return nil, false + } + return o.UserName, true +} + +// HasUserName returns a boolean if a field has been set. +func (o *CreateOrgRolePayload) HasUserName() bool { + if o != nil && !IsNil(o.UserName) { + return true + } + + return false +} + +// SetUserName gets a reference to the given string and assigns it to the UserName field. +func (o *CreateOrgRolePayload) SetUserName(v string) { + o.UserName = &v +} + +func (o CreateOrgRolePayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateOrgRolePayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["type"] = o.Type + if !IsNil(o.UserGuid) { + toSerialize["userGuid"] = o.UserGuid + } + if !IsNil(o.UserName) { + toSerialize["userName"] = o.UserName + } + return toSerialize, nil +} + +func (o *CreateOrgRolePayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "type", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varCreateOrgRolePayload := _CreateOrgRolePayload{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varCreateOrgRolePayload) + + if err != nil { + return err + } + + *o = CreateOrgRolePayload(varCreateOrgRolePayload) + + return err +} + +type NullableCreateOrgRolePayload struct { + value *CreateOrgRolePayload + isSet bool +} + +func (v NullableCreateOrgRolePayload) Get() *CreateOrgRolePayload { + return v.value +} + +func (v *NullableCreateOrgRolePayload) Set(val *CreateOrgRolePayload) { + v.value = val + v.isSet = true +} + +func (v NullableCreateOrgRolePayload) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateOrgRolePayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateOrgRolePayload(val *CreateOrgRolePayload) *NullableCreateOrgRolePayload { + return &NullableCreateOrgRolePayload{value: val, isSet: true} +} + +func (v NullableCreateOrgRolePayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateOrgRolePayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_create_organization_payload.go b/services/scf/v1api/model_create_organization_payload.go new file mode 100644 index 000000000..96c3fd9f6 --- /dev/null +++ b/services/scf/v1api/model_create_organization_payload.go @@ -0,0 +1,193 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the CreateOrganizationPayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateOrganizationPayload{} + +// CreateOrganizationPayload struct for CreateOrganizationPayload +type CreateOrganizationPayload struct { + Name string `json:"name"` + PlatformId *string `json:"platformId,omitempty"` +} + +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 +func NewCreateOrganizationPayload(name string) *CreateOrganizationPayload { + this := CreateOrganizationPayload{} + 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 +func NewCreateOrganizationPayloadWithDefaults() *CreateOrganizationPayload { + this := CreateOrganizationPayload{} + return &this +} + +// GetName returns the Name field value +func (o *CreateOrganizationPayload) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *CreateOrganizationPayload) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *CreateOrganizationPayload) SetName(v string) { + o.Name = v +} + +// GetPlatformId returns the PlatformId field value if set, zero value otherwise. +func (o *CreateOrganizationPayload) GetPlatformId() string { + if o == nil || IsNil(o.PlatformId) { + var ret string + return ret + } + return *o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationPayload) GetPlatformIdOk() (*string, bool) { + if o == nil || IsNil(o.PlatformId) { + return nil, false + } + return o.PlatformId, true +} + +// HasPlatformId returns a boolean if a field has been set. +func (o *CreateOrganizationPayload) HasPlatformId() bool { + if o != nil && !IsNil(o.PlatformId) { + return true + } + + return false +} + +// SetPlatformId gets a reference to the given string and assigns it to the PlatformId field. +func (o *CreateOrganizationPayload) SetPlatformId(v string) { + o.PlatformId = &v +} + +func (o CreateOrganizationPayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateOrganizationPayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + if !IsNil(o.PlatformId) { + toSerialize["platformId"] = o.PlatformId + } + return toSerialize, nil +} + +func (o *CreateOrganizationPayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "name", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varCreateOrganizationPayload := _CreateOrganizationPayload{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varCreateOrganizationPayload) + + if err != nil { + return err + } + + *o = CreateOrganizationPayload(varCreateOrganizationPayload) + + return err +} + +type NullableCreateOrganizationPayload struct { + value *CreateOrganizationPayload + isSet bool +} + +func (v NullableCreateOrganizationPayload) Get() *CreateOrganizationPayload { + return v.value +} + +func (v *NullableCreateOrganizationPayload) Set(val *CreateOrganizationPayload) { + v.value = val + v.isSet = true +} + +func (v NullableCreateOrganizationPayload) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateOrganizationPayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateOrganizationPayload(val *CreateOrganizationPayload) *NullableCreateOrganizationPayload { + return &NullableCreateOrganizationPayload{value: val, isSet: true} +} + +func (v NullableCreateOrganizationPayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateOrganizationPayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_create_space_payload.go b/services/scf/v1api/model_create_space_payload.go new file mode 100644 index 000000000..9e5121c3d --- /dev/null +++ b/services/scf/v1api/model_create_space_payload.go @@ -0,0 +1,158 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the CreateSpacePayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateSpacePayload{} + +// CreateSpacePayload struct for CreateSpacePayload +type CreateSpacePayload struct { + // Name of the space + Name string `json:"name"` +} + +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 +func NewCreateSpacePayload(name string) *CreateSpacePayload { + this := CreateSpacePayload{} + 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 +func NewCreateSpacePayloadWithDefaults() *CreateSpacePayload { + this := CreateSpacePayload{} + return &this +} + +// GetName returns the Name field value +func (o *CreateSpacePayload) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *CreateSpacePayload) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *CreateSpacePayload) SetName(v string) { + o.Name = v +} + +func (o CreateSpacePayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateSpacePayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + return toSerialize, nil +} + +func (o *CreateSpacePayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "name", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varCreateSpacePayload := _CreateSpacePayload{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varCreateSpacePayload) + + if err != nil { + return err + } + + *o = CreateSpacePayload(varCreateSpacePayload) + + return err +} + +type NullableCreateSpacePayload struct { + value *CreateSpacePayload + isSet bool +} + +func (v NullableCreateSpacePayload) Get() *CreateSpacePayload { + return v.value +} + +func (v *NullableCreateSpacePayload) Set(val *CreateSpacePayload) { + v.value = val + v.isSet = true +} + +func (v NullableCreateSpacePayload) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateSpacePayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateSpacePayload(val *CreateSpacePayload) *NullableCreateSpacePayload { + return &NullableCreateSpacePayload{value: val, isSet: true} +} + +func (v NullableCreateSpacePayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateSpacePayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_create_space_role_payload.go b/services/scf/v1api/model_create_space_role_payload.go new file mode 100644 index 000000000..68f758925 --- /dev/null +++ b/services/scf/v1api/model_create_space_role_payload.go @@ -0,0 +1,229 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the CreateSpaceRolePayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateSpaceRolePayload{} + +// CreateSpaceRolePayload struct for CreateSpaceRolePayload +type CreateSpaceRolePayload struct { + Type SpaceRoleType `json:"type"` + UserGuid *string `json:"userGuid,omitempty"` + UserName *string `json:"userName,omitempty"` +} + +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 +func NewCreateSpaceRolePayload(types SpaceRoleType) *CreateSpaceRolePayload { + this := CreateSpaceRolePayload{} + 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 +func NewCreateSpaceRolePayloadWithDefaults() *CreateSpaceRolePayload { + this := CreateSpaceRolePayload{} + return &this +} + +// GetType returns the Type field value +func (o *CreateSpaceRolePayload) GetType() SpaceRoleType { + if o == nil { + var ret SpaceRoleType + return ret + } + + return o.Type +} + +// GetTypeOk returns a tuple with the Type field value +// and a boolean to check if the value has been set. +func (o *CreateSpaceRolePayload) GetTypeOk() (*SpaceRoleType, bool) { + if o == nil { + return nil, false + } + return &o.Type, true +} + +// SetType sets field value +func (o *CreateSpaceRolePayload) SetType(v SpaceRoleType) { + o.Type = v +} + +// GetUserGuid returns the UserGuid field value if set, zero value otherwise. +func (o *CreateSpaceRolePayload) GetUserGuid() string { + if o == nil || IsNil(o.UserGuid) { + var ret string + return ret + } + return *o.UserGuid +} + +// GetUserGuidOk returns a tuple with the UserGuid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateSpaceRolePayload) GetUserGuidOk() (*string, bool) { + if o == nil || IsNil(o.UserGuid) { + return nil, false + } + return o.UserGuid, true +} + +// HasUserGuid returns a boolean if a field has been set. +func (o *CreateSpaceRolePayload) HasUserGuid() bool { + if o != nil && !IsNil(o.UserGuid) { + return true + } + + return false +} + +// SetUserGuid gets a reference to the given string and assigns it to the UserGuid field. +func (o *CreateSpaceRolePayload) SetUserGuid(v string) { + o.UserGuid = &v +} + +// GetUserName returns the UserName field value if set, zero value otherwise. +func (o *CreateSpaceRolePayload) GetUserName() string { + if o == nil || IsNil(o.UserName) { + var ret string + return ret + } + return *o.UserName +} + +// GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateSpaceRolePayload) GetUserNameOk() (*string, bool) { + if o == nil || IsNil(o.UserName) { + return nil, false + } + return o.UserName, true +} + +// HasUserName returns a boolean if a field has been set. +func (o *CreateSpaceRolePayload) HasUserName() bool { + if o != nil && !IsNil(o.UserName) { + return true + } + + return false +} + +// SetUserName gets a reference to the given string and assigns it to the UserName field. +func (o *CreateSpaceRolePayload) SetUserName(v string) { + o.UserName = &v +} + +func (o CreateSpaceRolePayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateSpaceRolePayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["type"] = o.Type + if !IsNil(o.UserGuid) { + toSerialize["userGuid"] = o.UserGuid + } + if !IsNil(o.UserName) { + toSerialize["userName"] = o.UserName + } + return toSerialize, nil +} + +func (o *CreateSpaceRolePayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "type", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varCreateSpaceRolePayload := _CreateSpaceRolePayload{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varCreateSpaceRolePayload) + + if err != nil { + return err + } + + *o = CreateSpaceRolePayload(varCreateSpaceRolePayload) + + return err +} + +type NullableCreateSpaceRolePayload struct { + value *CreateSpaceRolePayload + isSet bool +} + +func (v NullableCreateSpaceRolePayload) Get() *CreateSpaceRolePayload { + return v.value +} + +func (v *NullableCreateSpaceRolePayload) Set(val *CreateSpaceRolePayload) { + v.value = val + v.isSet = true +} + +func (v NullableCreateSpaceRolePayload) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateSpaceRolePayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateSpaceRolePayload(val *CreateSpaceRolePayload) *NullableCreateSpaceRolePayload { + return &NullableCreateSpaceRolePayload{value: val, isSet: true} +} + +func (v NullableCreateSpaceRolePayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateSpaceRolePayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_error_response.go b/services/scf/v1api/model_error_response.go new file mode 100644 index 000000000..2c20a35b3 --- /dev/null +++ b/services/scf/v1api/model_error_response.go @@ -0,0 +1,185 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the ErrorResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &ErrorResponse{} + +// ErrorResponse struct for ErrorResponse +type ErrorResponse struct { + Code string `json:"code"` + Message string `json:"message"` +} + +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 +func NewErrorResponse(code string, message string) *ErrorResponse { + this := ErrorResponse{} + this.Code = code + 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 +func NewErrorResponseWithDefaults() *ErrorResponse { + this := ErrorResponse{} + return &this +} + +// GetCode returns the Code field value +func (o *ErrorResponse) GetCode() string { + if o == nil { + var ret string + return ret + } + + return o.Code +} + +// GetCodeOk returns a tuple with the Code field value +// and a boolean to check if the value has been set. +func (o *ErrorResponse) GetCodeOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Code, true +} + +// SetCode sets field value +func (o *ErrorResponse) SetCode(v string) { + o.Code = v +} + +// GetMessage returns the Message field value +func (o *ErrorResponse) GetMessage() string { + if o == nil { + var ret string + return ret + } + + return o.Message +} + +// GetMessageOk returns a tuple with the Message field value +// and a boolean to check if the value has been set. +func (o *ErrorResponse) GetMessageOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Message, true +} + +// SetMessage sets field value +func (o *ErrorResponse) SetMessage(v string) { + o.Message = v +} + +func (o ErrorResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o ErrorResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["code"] = o.Code + toSerialize["message"] = o.Message + return toSerialize, nil +} + +func (o *ErrorResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "code", + "message", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varErrorResponse := _ErrorResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varErrorResponse) + + if err != nil { + return err + } + + *o = ErrorResponse(varErrorResponse) + + return err +} + +type NullableErrorResponse struct { + value *ErrorResponse + isSet bool +} + +func (v NullableErrorResponse) Get() *ErrorResponse { + return v.value +} + +func (v *NullableErrorResponse) Set(val *ErrorResponse) { + v.value = val + v.isSet = true +} + +func (v NullableErrorResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableErrorResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse { + return &NullableErrorResponse{value: val, isSet: true} +} + +func (v NullableErrorResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_isolation_segment.go b/services/scf/v1api/model_isolation_segment.go new file mode 100644 index 000000000..3d78634dc --- /dev/null +++ b/services/scf/v1api/model_isolation_segment.go @@ -0,0 +1,354 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the IsolationSegment type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &IsolationSegment{} + +// IsolationSegment struct for IsolationSegment +type IsolationSegment struct { + CreatedAt time.Time `json:"createdAt"` + Guid string `json:"guid"` + Name string `json:"name"` + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + UpdatedAt time.Time `json:"updatedAt"` +} + +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 +func NewIsolationSegment(createdAt time.Time, guid string, name string, orgId string, platformId string, projectId string, region string, updatedAt time.Time) *IsolationSegment { + this := IsolationSegment{} + this.CreatedAt = createdAt + this.Guid = guid + this.Name = name + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + 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 +func NewIsolationSegmentWithDefaults() *IsolationSegment { + this := IsolationSegment{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value +func (o *IsolationSegment) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *IsolationSegment) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetGuid returns the Guid field value +func (o *IsolationSegment) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *IsolationSegment) SetGuid(v string) { + o.Guid = v +} + +// GetName returns the Name field value +func (o *IsolationSegment) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *IsolationSegment) SetName(v string) { + o.Name = v +} + +// GetOrgId returns the OrgId field value +func (o *IsolationSegment) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *IsolationSegment) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *IsolationSegment) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *IsolationSegment) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *IsolationSegment) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *IsolationSegment) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *IsolationSegment) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *IsolationSegment) SetRegion(v string) { + o.Region = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *IsolationSegment) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *IsolationSegment) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *IsolationSegment) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +func (o IsolationSegment) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o IsolationSegment) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["createdAt"] = o.CreatedAt + toSerialize["guid"] = o.Guid + toSerialize["name"] = o.Name + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["updatedAt"] = o.UpdatedAt + return toSerialize, nil +} + +func (o *IsolationSegment) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "createdAt", + "guid", + "name", + "orgId", + "platformId", + "projectId", + "region", + "updatedAt", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varIsolationSegment := _IsolationSegment{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varIsolationSegment) + + if err != nil { + return err + } + + *o = IsolationSegment(varIsolationSegment) + + return err +} + +type NullableIsolationSegment struct { + value *IsolationSegment + isSet bool +} + +func (v NullableIsolationSegment) Get() *IsolationSegment { + return v.value +} + +func (v *NullableIsolationSegment) Set(val *IsolationSegment) { + v.value = val + v.isSet = true +} + +func (v NullableIsolationSegment) IsSet() bool { + return v.isSet +} + +func (v *NullableIsolationSegment) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableIsolationSegment(val *IsolationSegment) *NullableIsolationSegment { + return &NullableIsolationSegment{value: val, isSet: true} +} + +func (v NullableIsolationSegment) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableIsolationSegment) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_isolation_segments_list.go b/services/scf/v1api/model_isolation_segments_list.go new file mode 100644 index 000000000..b9fd98218 --- /dev/null +++ b/services/scf/v1api/model_isolation_segments_list.go @@ -0,0 +1,185 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the IsolationSegmentsList type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &IsolationSegmentsList{} + +// IsolationSegmentsList struct for IsolationSegmentsList +type IsolationSegmentsList struct { + Pagination Pagination `json:"pagination"` + Resources []IsolationSegment `json:"resources"` +} + +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 +func NewIsolationSegmentsList(pagination Pagination, resources []IsolationSegment) *IsolationSegmentsList { + this := IsolationSegmentsList{} + this.Pagination = pagination + 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 +func NewIsolationSegmentsListWithDefaults() *IsolationSegmentsList { + this := IsolationSegmentsList{} + return &this +} + +// GetPagination returns the Pagination field value +func (o *IsolationSegmentsList) GetPagination() Pagination { + if o == nil { + var ret Pagination + return ret + } + + return o.Pagination +} + +// GetPaginationOk returns a tuple with the Pagination field value +// and a boolean to check if the value has been set. +func (o *IsolationSegmentsList) GetPaginationOk() (*Pagination, bool) { + if o == nil { + return nil, false + } + return &o.Pagination, true +} + +// SetPagination sets field value +func (o *IsolationSegmentsList) SetPagination(v Pagination) { + o.Pagination = v +} + +// GetResources returns the Resources field value +func (o *IsolationSegmentsList) GetResources() []IsolationSegment { + if o == nil { + var ret []IsolationSegment + return ret + } + + return o.Resources +} + +// GetResourcesOk returns a tuple with the Resources field value +// and a boolean to check if the value has been set. +func (o *IsolationSegmentsList) GetResourcesOk() ([]IsolationSegment, bool) { + if o == nil { + return nil, false + } + return o.Resources, true +} + +// SetResources sets field value +func (o *IsolationSegmentsList) SetResources(v []IsolationSegment) { + o.Resources = v +} + +func (o IsolationSegmentsList) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o IsolationSegmentsList) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["pagination"] = o.Pagination + toSerialize["resources"] = o.Resources + return toSerialize, nil +} + +func (o *IsolationSegmentsList) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "pagination", + "resources", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varIsolationSegmentsList := _IsolationSegmentsList{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varIsolationSegmentsList) + + if err != nil { + return err + } + + *o = IsolationSegmentsList(varIsolationSegmentsList) + + return err +} + +type NullableIsolationSegmentsList struct { + value *IsolationSegmentsList + isSet bool +} + +func (v NullableIsolationSegmentsList) Get() *IsolationSegmentsList { + return v.value +} + +func (v *NullableIsolationSegmentsList) Set(val *IsolationSegmentsList) { + v.value = val + v.isSet = true +} + +func (v NullableIsolationSegmentsList) IsSet() bool { + return v.isSet +} + +func (v *NullableIsolationSegmentsList) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableIsolationSegmentsList(val *IsolationSegmentsList) *NullableIsolationSegmentsList { + return &NullableIsolationSegmentsList{value: val, isSet: true} +} + +func (v NullableIsolationSegmentsList) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableIsolationSegmentsList) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_org_manager.go b/services/scf/v1api/model_org_manager.go new file mode 100644 index 000000000..28a59f299 --- /dev/null +++ b/services/scf/v1api/model_org_manager.go @@ -0,0 +1,354 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the OrgManager type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrgManager{} + +// OrgManager struct for OrgManager +type OrgManager struct { + CreatedAt time.Time `json:"createdAt"` + Guid string `json:"guid"` + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + UpdatedAt time.Time `json:"updatedAt"` + Username string `json:"username"` +} + +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 +func NewOrgManager(createdAt time.Time, guid string, orgId string, platformId string, projectId string, region string, updatedAt time.Time, username string) *OrgManager { + this := OrgManager{} + this.CreatedAt = createdAt + this.Guid = guid + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + this.UpdatedAt = updatedAt + 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 +func NewOrgManagerWithDefaults() *OrgManager { + this := OrgManager{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value +func (o *OrgManager) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *OrgManager) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetGuid returns the Guid field value +func (o *OrgManager) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *OrgManager) SetGuid(v string) { + o.Guid = v +} + +// GetOrgId returns the OrgId field value +func (o *OrgManager) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *OrgManager) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrgManager) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrgManager) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrgManager) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrgManager) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *OrgManager) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrgManager) SetRegion(v string) { + o.Region = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *OrgManager) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *OrgManager) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +// GetUsername returns the Username field value +func (o *OrgManager) GetUsername() string { + if o == nil { + var ret string + return ret + } + + return o.Username +} + +// GetUsernameOk returns a tuple with the Username field value +// and a boolean to check if the value has been set. +func (o *OrgManager) GetUsernameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Username, true +} + +// SetUsername sets field value +func (o *OrgManager) SetUsername(v string) { + o.Username = v +} + +func (o OrgManager) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrgManager) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["createdAt"] = o.CreatedAt + toSerialize["guid"] = o.Guid + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["updatedAt"] = o.UpdatedAt + toSerialize["username"] = o.Username + return toSerialize, nil +} + +func (o *OrgManager) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "createdAt", + "guid", + "orgId", + "platformId", + "projectId", + "region", + "updatedAt", + "username", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrgManager := _OrgManager{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrgManager) + + if err != nil { + return err + } + + *o = OrgManager(varOrgManager) + + return err +} + +type NullableOrgManager struct { + value *OrgManager + isSet bool +} + +func (v NullableOrgManager) Get() *OrgManager { + return v.value +} + +func (v *NullableOrgManager) Set(val *OrgManager) { + v.value = val + v.isSet = true +} + +func (v NullableOrgManager) IsSet() bool { + return v.isSet +} + +func (v *NullableOrgManager) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrgManager(val *OrgManager) *NullableOrgManager { + return &NullableOrgManager{value: val, isSet: true} +} + +func (v NullableOrgManager) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrgManager) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_org_manager_delete_response.go b/services/scf/v1api/model_org_manager_delete_response.go new file mode 100644 index 000000000..a5a496873 --- /dev/null +++ b/services/scf/v1api/model_org_manager_delete_response.go @@ -0,0 +1,157 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrgManagerDeleteResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrgManagerDeleteResponse{} + +// OrgManagerDeleteResponse struct for OrgManagerDeleteResponse +type OrgManagerDeleteResponse struct { + Message string `json:"message" validate:"regexp=^[a-zA-Z0-9\\/_]+$"` +} + +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 +func NewOrgManagerDeleteResponse(message string) *OrgManagerDeleteResponse { + this := OrgManagerDeleteResponse{} + 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 +func NewOrgManagerDeleteResponseWithDefaults() *OrgManagerDeleteResponse { + this := OrgManagerDeleteResponse{} + return &this +} + +// GetMessage returns the Message field value +func (o *OrgManagerDeleteResponse) GetMessage() string { + if o == nil { + var ret string + return ret + } + + return o.Message +} + +// GetMessageOk returns a tuple with the Message field value +// and a boolean to check if the value has been set. +func (o *OrgManagerDeleteResponse) GetMessageOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Message, true +} + +// SetMessage sets field value +func (o *OrgManagerDeleteResponse) SetMessage(v string) { + o.Message = v +} + +func (o OrgManagerDeleteResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrgManagerDeleteResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["message"] = o.Message + return toSerialize, nil +} + +func (o *OrgManagerDeleteResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "message", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrgManagerDeleteResponse := _OrgManagerDeleteResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrgManagerDeleteResponse) + + if err != nil { + return err + } + + *o = OrgManagerDeleteResponse(varOrgManagerDeleteResponse) + + return err +} + +type NullableOrgManagerDeleteResponse struct { + value *OrgManagerDeleteResponse + isSet bool +} + +func (v NullableOrgManagerDeleteResponse) Get() *OrgManagerDeleteResponse { + return v.value +} + +func (v *NullableOrgManagerDeleteResponse) Set(val *OrgManagerDeleteResponse) { + v.value = val + v.isSet = true +} + +func (v NullableOrgManagerDeleteResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableOrgManagerDeleteResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrgManagerDeleteResponse(val *OrgManagerDeleteResponse) *NullableOrgManagerDeleteResponse { + return &NullableOrgManagerDeleteResponse{value: val, isSet: true} +} + +func (v NullableOrgManagerDeleteResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrgManagerDeleteResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_org_manager_response.go b/services/scf/v1api/model_org_manager_response.go new file mode 100644 index 000000000..8dcb3f10e --- /dev/null +++ b/services/scf/v1api/model_org_manager_response.go @@ -0,0 +1,382 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the OrgManagerResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrgManagerResponse{} + +// OrgManagerResponse struct for OrgManagerResponse +type OrgManagerResponse struct { + CreatedAt time.Time `json:"createdAt"` + Guid string `json:"guid"` + OrgId string `json:"orgId"` + Password string `json:"password"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + UpdatedAt time.Time `json:"updatedAt"` + Username string `json:"username"` +} + +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 +func NewOrgManagerResponse(createdAt time.Time, guid string, orgId string, password string, platformId string, projectId string, region string, updatedAt time.Time, username string) *OrgManagerResponse { + this := OrgManagerResponse{} + this.CreatedAt = createdAt + this.Guid = guid + this.OrgId = orgId + this.Password = password + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + this.UpdatedAt = updatedAt + 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 +func NewOrgManagerResponseWithDefaults() *OrgManagerResponse { + this := OrgManagerResponse{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value +func (o *OrgManagerResponse) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *OrgManagerResponse) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetGuid returns the Guid field value +func (o *OrgManagerResponse) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *OrgManagerResponse) SetGuid(v string) { + o.Guid = v +} + +// GetOrgId returns the OrgId field value +func (o *OrgManagerResponse) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *OrgManagerResponse) SetOrgId(v string) { + o.OrgId = v +} + +// GetPassword returns the Password field value +func (o *OrgManagerResponse) GetPassword() string { + if o == nil { + var ret string + return ret + } + + return o.Password +} + +// GetPasswordOk returns a tuple with the Password field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetPasswordOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Password, true +} + +// SetPassword sets field value +func (o *OrgManagerResponse) SetPassword(v string) { + o.Password = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrgManagerResponse) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrgManagerResponse) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrgManagerResponse) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrgManagerResponse) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *OrgManagerResponse) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrgManagerResponse) SetRegion(v string) { + o.Region = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *OrgManagerResponse) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *OrgManagerResponse) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +// GetUsername returns the Username field value +func (o *OrgManagerResponse) GetUsername() string { + if o == nil { + var ret string + return ret + } + + return o.Username +} + +// GetUsernameOk returns a tuple with the Username field value +// and a boolean to check if the value has been set. +func (o *OrgManagerResponse) GetUsernameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Username, true +} + +// SetUsername sets field value +func (o *OrgManagerResponse) SetUsername(v string) { + o.Username = v +} + +func (o OrgManagerResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrgManagerResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["createdAt"] = o.CreatedAt + toSerialize["guid"] = o.Guid + toSerialize["orgId"] = o.OrgId + toSerialize["password"] = o.Password + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["updatedAt"] = o.UpdatedAt + toSerialize["username"] = o.Username + return toSerialize, nil +} + +func (o *OrgManagerResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "createdAt", + "guid", + "orgId", + "password", + "platformId", + "projectId", + "region", + "updatedAt", + "username", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrgManagerResponse := _OrgManagerResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrgManagerResponse) + + if err != nil { + return err + } + + *o = OrgManagerResponse(varOrgManagerResponse) + + return err +} + +type NullableOrgManagerResponse struct { + value *OrgManagerResponse + isSet bool +} + +func (v NullableOrgManagerResponse) Get() *OrgManagerResponse { + return v.value +} + +func (v *NullableOrgManagerResponse) Set(val *OrgManagerResponse) { + v.value = val + v.isSet = true +} + +func (v NullableOrgManagerResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableOrgManagerResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrgManagerResponse(val *OrgManagerResponse) *NullableOrgManagerResponse { + return &NullableOrgManagerResponse{value: val, isSet: true} +} + +func (v NullableOrgManagerResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrgManagerResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_org_role_create_bff_request.go b/services/scf/v1api/model_org_role_create_bff_request.go new file mode 100644 index 000000000..8d1c13a7a --- /dev/null +++ b/services/scf/v1api/model_org_role_create_bff_request.go @@ -0,0 +1,157 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrgRoleCreateBffRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrgRoleCreateBffRequest{} + +// OrgRoleCreateBffRequest struct for OrgRoleCreateBffRequest +type OrgRoleCreateBffRequest struct { + Type OrgRoleType `json:"type"` +} + +type _OrgRoleCreateBffRequest OrgRoleCreateBffRequest + +// NewOrgRoleCreateBffRequest instantiates a new OrgRoleCreateBffRequest 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 +func NewOrgRoleCreateBffRequest(types OrgRoleType) *OrgRoleCreateBffRequest { + this := OrgRoleCreateBffRequest{} + this.Type = types + return &this +} + +// NewOrgRoleCreateBffRequestWithDefaults instantiates a new OrgRoleCreateBffRequest 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 +func NewOrgRoleCreateBffRequestWithDefaults() *OrgRoleCreateBffRequest { + this := OrgRoleCreateBffRequest{} + return &this +} + +// GetType returns the Type field value +func (o *OrgRoleCreateBffRequest) GetType() OrgRoleType { + if o == nil { + var ret OrgRoleType + return ret + } + + return o.Type +} + +// GetTypeOk returns a tuple with the Type field value +// and a boolean to check if the value has been set. +func (o *OrgRoleCreateBffRequest) GetTypeOk() (*OrgRoleType, bool) { + if o == nil { + return nil, false + } + return &o.Type, true +} + +// SetType sets field value +func (o *OrgRoleCreateBffRequest) SetType(v OrgRoleType) { + o.Type = v +} + +func (o OrgRoleCreateBffRequest) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrgRoleCreateBffRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["type"] = o.Type + return toSerialize, nil +} + +func (o *OrgRoleCreateBffRequest) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "type", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrgRoleCreateBffRequest := _OrgRoleCreateBffRequest{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrgRoleCreateBffRequest) + + if err != nil { + return err + } + + *o = OrgRoleCreateBffRequest(varOrgRoleCreateBffRequest) + + return err +} + +type NullableOrgRoleCreateBffRequest struct { + value *OrgRoleCreateBffRequest + isSet bool +} + +func (v NullableOrgRoleCreateBffRequest) Get() *OrgRoleCreateBffRequest { + return v.value +} + +func (v *NullableOrgRoleCreateBffRequest) Set(val *OrgRoleCreateBffRequest) { + v.value = val + v.isSet = true +} + +func (v NullableOrgRoleCreateBffRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableOrgRoleCreateBffRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrgRoleCreateBffRequest(val *OrgRoleCreateBffRequest) *NullableOrgRoleCreateBffRequest { + return &NullableOrgRoleCreateBffRequest{value: val, isSet: true} +} + +func (v NullableOrgRoleCreateBffRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrgRoleCreateBffRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_org_role_response.go b/services/scf/v1api/model_org_role_response.go new file mode 100644 index 000000000..a40b5f6f1 --- /dev/null +++ b/services/scf/v1api/model_org_role_response.go @@ -0,0 +1,297 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrgRoleResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrgRoleResponse{} + +// OrgRoleResponse struct for OrgRoleResponse +type OrgRoleResponse struct { + Guid string `json:"guid"` + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + Type OrgRoleType `json:"type"` +} + +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 +func NewOrgRoleResponse(guid string, orgId string, platformId string, projectId string, region string, types OrgRoleType) *OrgRoleResponse { + this := OrgRoleResponse{} + this.Guid = guid + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + 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 +func NewOrgRoleResponseWithDefaults() *OrgRoleResponse { + this := OrgRoleResponse{} + return &this +} + +// GetGuid returns the Guid field value +func (o *OrgRoleResponse) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *OrgRoleResponse) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *OrgRoleResponse) SetGuid(v string) { + o.Guid = v +} + +// GetOrgId returns the OrgId field value +func (o *OrgRoleResponse) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *OrgRoleResponse) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *OrgRoleResponse) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrgRoleResponse) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrgRoleResponse) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrgRoleResponse) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrgRoleResponse) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrgRoleResponse) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrgRoleResponse) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *OrgRoleResponse) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrgRoleResponse) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrgRoleResponse) SetRegion(v string) { + o.Region = v +} + +// GetType returns the Type field value +func (o *OrgRoleResponse) GetType() OrgRoleType { + if o == nil { + var ret OrgRoleType + return ret + } + + return o.Type +} + +// GetTypeOk returns a tuple with the Type field value +// and a boolean to check if the value has been set. +func (o *OrgRoleResponse) GetTypeOk() (*OrgRoleType, bool) { + if o == nil { + return nil, false + } + return &o.Type, true +} + +// SetType sets field value +func (o *OrgRoleResponse) SetType(v OrgRoleType) { + o.Type = v +} + +func (o OrgRoleResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrgRoleResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["guid"] = o.Guid + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["type"] = o.Type + return toSerialize, nil +} + +func (o *OrgRoleResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "guid", + "orgId", + "platformId", + "projectId", + "region", + "type", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrgRoleResponse := _OrgRoleResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrgRoleResponse) + + if err != nil { + return err + } + + *o = OrgRoleResponse(varOrgRoleResponse) + + return err +} + +type NullableOrgRoleResponse struct { + value *OrgRoleResponse + isSet bool +} + +func (v NullableOrgRoleResponse) Get() *OrgRoleResponse { + return v.value +} + +func (v *NullableOrgRoleResponse) Set(val *OrgRoleResponse) { + v.value = val + v.isSet = true +} + +func (v NullableOrgRoleResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableOrgRoleResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrgRoleResponse(val *OrgRoleResponse) *NullableOrgRoleResponse { + return &NullableOrgRoleResponse{value: val, isSet: true} +} + +func (v NullableOrgRoleResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrgRoleResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_org_role_type.go b/services/scf/v1api/model_org_role_type.go new file mode 100644 index 000000000..de7df1831 --- /dev/null +++ b/services/scf/v1api/model_org_role_type.go @@ -0,0 +1,115 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "encoding/json" + "fmt" +) + +// OrgRoleType the model 'OrgRoleType' +type OrgRoleType string + +// List of OrgRoleType +const ( + ORGROLETYPE_ORGANIZATION_USER OrgRoleType = "organization_user" + ORGROLETYPE_ORGANIZATION_AUDITOR OrgRoleType = "organization_auditor" + ORGROLETYPE_ORGANIZATION_MANAGER OrgRoleType = "organization_manager" + ORGROLETYPE_ORGANIZATION_BILLING_MANAGER OrgRoleType = "organization_billing_manager" +) + +// All allowed values of OrgRoleType enum +var AllowedOrgRoleTypeEnumValues = []OrgRoleType{ + "organization_user", + "organization_auditor", + "organization_manager", + "organization_billing_manager", +} + +func (v *OrgRoleType) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + 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 +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 +func (v OrgRoleType) IsValid() bool { + for _, existing := range AllowedOrgRoleTypeEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to OrgRoleType value +func (v OrgRoleType) Ptr() *OrgRoleType { + return &v +} + +type NullableOrgRoleType struct { + value *OrgRoleType + isSet bool +} + +func (v NullableOrgRoleType) Get() *OrgRoleType { + return v.value +} + +func (v *NullableOrgRoleType) Set(val *OrgRoleType) { + v.value = val + v.isSet = true +} + +func (v NullableOrgRoleType) IsSet() bool { + return v.isSet +} + +func (v *NullableOrgRoleType) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrgRoleType(val *OrgRoleType) *NullableOrgRoleType { + return &NullableOrgRoleType{value: val, isSet: true} +} + +func (v NullableOrgRoleType) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrgRoleType) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organization.go b/services/scf/v1api/model_organization.go new file mode 100644 index 000000000..448b0097d --- /dev/null +++ b/services/scf/v1api/model_organization.go @@ -0,0 +1,411 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the Organization type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &Organization{} + +// Organization struct for Organization +type Organization struct { + CreatedAt time.Time `json:"createdAt"` + Guid string `json:"guid"` + Name string `json:"name"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + QuotaId string `json:"quotaId"` + Region string `json:"region"` + // 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. + Status string `json:"status"` + Suspended bool `json:"suspended"` + UpdatedAt time.Time `json:"updatedAt"` +} + +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 +func NewOrganization(createdAt time.Time, guid string, name string, platformId string, projectId string, quotaId string, region string, status string, suspended bool, updatedAt time.Time) *Organization { + this := Organization{} + this.CreatedAt = createdAt + this.Guid = guid + this.Name = name + this.PlatformId = platformId + this.ProjectId = projectId + this.QuotaId = quotaId + this.Region = region + this.Status = status + this.Suspended = suspended + 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 +func NewOrganizationWithDefaults() *Organization { + this := Organization{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value +func (o *Organization) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *Organization) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *Organization) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetGuid returns the Guid field value +func (o *Organization) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *Organization) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *Organization) SetGuid(v string) { + o.Guid = v +} + +// GetName returns the Name field value +func (o *Organization) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *Organization) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *Organization) SetName(v string) { + o.Name = v +} + +// GetPlatformId returns the PlatformId field value +func (o *Organization) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *Organization) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *Organization) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *Organization) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *Organization) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *Organization) SetProjectId(v string) { + o.ProjectId = v +} + +// GetQuotaId returns the QuotaId field value +func (o *Organization) GetQuotaId() string { + if o == nil { + var ret string + return ret + } + + return o.QuotaId +} + +// GetQuotaIdOk returns a tuple with the QuotaId field value +// and a boolean to check if the value has been set. +func (o *Organization) GetQuotaIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.QuotaId, true +} + +// SetQuotaId sets field value +func (o *Organization) SetQuotaId(v string) { + o.QuotaId = v +} + +// GetRegion returns the Region field value +func (o *Organization) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *Organization) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *Organization) SetRegion(v string) { + o.Region = v +} + +// GetStatus returns the Status field value +func (o *Organization) GetStatus() string { + if o == nil { + var ret string + return ret + } + + return o.Status +} + +// GetStatusOk returns a tuple with the Status field value +// and a boolean to check if the value has been set. +func (o *Organization) GetStatusOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Status, true +} + +// SetStatus sets field value +func (o *Organization) SetStatus(v string) { + o.Status = v +} + +// GetSuspended returns the Suspended field value +func (o *Organization) GetSuspended() bool { + if o == nil { + var ret bool + return ret + } + + return o.Suspended +} + +// GetSuspendedOk returns a tuple with the Suspended field value +// and a boolean to check if the value has been set. +func (o *Organization) GetSuspendedOk() (*bool, bool) { + if o == nil { + return nil, false + } + return &o.Suspended, true +} + +// SetSuspended sets field value +func (o *Organization) SetSuspended(v bool) { + o.Suspended = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *Organization) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *Organization) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *Organization) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +func (o Organization) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o Organization) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["createdAt"] = o.CreatedAt + toSerialize["guid"] = o.Guid + toSerialize["name"] = o.Name + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["quotaId"] = o.QuotaId + toSerialize["region"] = o.Region + toSerialize["status"] = o.Status + toSerialize["suspended"] = o.Suspended + toSerialize["updatedAt"] = o.UpdatedAt + return toSerialize, nil +} + +func (o *Organization) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "createdAt", + "guid", + "name", + "platformId", + "projectId", + "quotaId", + "region", + "status", + "suspended", + "updatedAt", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganization := _Organization{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganization) + + if err != nil { + return err + } + + *o = Organization(varOrganization) + + return err +} + +type NullableOrganization struct { + value *Organization + isSet bool +} + +func (v NullableOrganization) Get() *Organization { + return v.value +} + +func (v *NullableOrganization) Set(val *Organization) { + v.value = val + v.isSet = true +} + +func (v NullableOrganization) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganization) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganization(val *Organization) *NullableOrganization { + return &NullableOrganization{value: val, isSet: true} +} + +func (v NullableOrganization) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganization) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organization_create_bff_response.go b/services/scf/v1api/model_organization_create_bff_response.go new file mode 100644 index 000000000..0b0adfdb5 --- /dev/null +++ b/services/scf/v1api/model_organization_create_bff_response.go @@ -0,0 +1,185 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrganizationCreateBffResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationCreateBffResponse{} + +// OrganizationCreateBffResponse struct for OrganizationCreateBffResponse +type OrganizationCreateBffResponse struct { + Org OrganizationCreateResponse `json:"org"` + Roles map[string]OrgRoleResponse `json:"roles"` +} + +type _OrganizationCreateBffResponse OrganizationCreateBffResponse + +// NewOrganizationCreateBffResponse instantiates a new OrganizationCreateBffResponse 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 +func NewOrganizationCreateBffResponse(org OrganizationCreateResponse, roles map[string]OrgRoleResponse) *OrganizationCreateBffResponse { + this := OrganizationCreateBffResponse{} + this.Org = org + this.Roles = roles + return &this +} + +// NewOrganizationCreateBffResponseWithDefaults instantiates a new OrganizationCreateBffResponse 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 +func NewOrganizationCreateBffResponseWithDefaults() *OrganizationCreateBffResponse { + this := OrganizationCreateBffResponse{} + return &this +} + +// GetOrg returns the Org field value +func (o *OrganizationCreateBffResponse) GetOrg() OrganizationCreateResponse { + if o == nil { + var ret OrganizationCreateResponse + return ret + } + + return o.Org +} + +// GetOrgOk returns a tuple with the Org field value +// and a boolean to check if the value has been set. +func (o *OrganizationCreateBffResponse) GetOrgOk() (*OrganizationCreateResponse, bool) { + if o == nil { + return nil, false + } + return &o.Org, true +} + +// SetOrg sets field value +func (o *OrganizationCreateBffResponse) SetOrg(v OrganizationCreateResponse) { + o.Org = v +} + +// GetRoles returns the Roles field value +func (o *OrganizationCreateBffResponse) GetRoles() map[string]OrgRoleResponse { + if o == nil { + var ret map[string]OrgRoleResponse + return ret + } + + return o.Roles +} + +// GetRolesOk returns a tuple with the Roles field value +// and a boolean to check if the value has been set. +func (o *OrganizationCreateBffResponse) GetRolesOk() (*map[string]OrgRoleResponse, bool) { + if o == nil { + return nil, false + } + return &o.Roles, true +} + +// SetRoles sets field value +func (o *OrganizationCreateBffResponse) SetRoles(v map[string]OrgRoleResponse) { + o.Roles = v +} + +func (o OrganizationCreateBffResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationCreateBffResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["org"] = o.Org + toSerialize["roles"] = o.Roles + return toSerialize, nil +} + +func (o *OrganizationCreateBffResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "org", + "roles", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationCreateBffResponse := _OrganizationCreateBffResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationCreateBffResponse) + + if err != nil { + return err + } + + *o = OrganizationCreateBffResponse(varOrganizationCreateBffResponse) + + return err +} + +type NullableOrganizationCreateBffResponse struct { + value *OrganizationCreateBffResponse + isSet bool +} + +func (v NullableOrganizationCreateBffResponse) Get() *OrganizationCreateBffResponse { + return v.value +} + +func (v *NullableOrganizationCreateBffResponse) Set(val *OrganizationCreateBffResponse) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationCreateBffResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationCreateBffResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationCreateBffResponse(val *OrganizationCreateBffResponse) *NullableOrganizationCreateBffResponse { + return &NullableOrganizationCreateBffResponse{value: val, isSet: true} +} + +func (v NullableOrganizationCreateBffResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationCreateBffResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organization_create_response.go b/services/scf/v1api/model_organization_create_response.go new file mode 100644 index 000000000..e93afd7a3 --- /dev/null +++ b/services/scf/v1api/model_organization_create_response.go @@ -0,0 +1,241 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrganizationCreateResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationCreateResponse{} + +// OrganizationCreateResponse struct for OrganizationCreateResponse +type OrganizationCreateResponse struct { + Guid string `json:"guid"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` +} + +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 +func NewOrganizationCreateResponse(guid string, platformId string, projectId string, region string) *OrganizationCreateResponse { + this := OrganizationCreateResponse{} + this.Guid = guid + this.PlatformId = platformId + this.ProjectId = projectId + 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 +func NewOrganizationCreateResponseWithDefaults() *OrganizationCreateResponse { + this := OrganizationCreateResponse{} + return &this +} + +// GetGuid returns the Guid field value +func (o *OrganizationCreateResponse) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *OrganizationCreateResponse) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *OrganizationCreateResponse) SetGuid(v string) { + o.Guid = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrganizationCreateResponse) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrganizationCreateResponse) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrganizationCreateResponse) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrganizationCreateResponse) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrganizationCreateResponse) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrganizationCreateResponse) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *OrganizationCreateResponse) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrganizationCreateResponse) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrganizationCreateResponse) SetRegion(v string) { + o.Region = v +} + +func (o OrganizationCreateResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationCreateResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["guid"] = o.Guid + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + return toSerialize, nil +} + +func (o *OrganizationCreateResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "guid", + "platformId", + "projectId", + "region", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationCreateResponse := _OrganizationCreateResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationCreateResponse) + + if err != nil { + return err + } + + *o = OrganizationCreateResponse(varOrganizationCreateResponse) + + return err +} + +type NullableOrganizationCreateResponse struct { + value *OrganizationCreateResponse + isSet bool +} + +func (v NullableOrganizationCreateResponse) Get() *OrganizationCreateResponse { + return v.value +} + +func (v *NullableOrganizationCreateResponse) Set(val *OrganizationCreateResponse) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationCreateResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationCreateResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationCreateResponse(val *OrganizationCreateResponse) *NullableOrganizationCreateResponse { + return &NullableOrganizationCreateResponse{value: val, isSet: true} +} + +func (v NullableOrganizationCreateResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationCreateResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organization_delete_response.go b/services/scf/v1api/model_organization_delete_response.go new file mode 100644 index 000000000..14904796f --- /dev/null +++ b/services/scf/v1api/model_organization_delete_response.go @@ -0,0 +1,241 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrganizationDeleteResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationDeleteResponse{} + +// OrganizationDeleteResponse struct for OrganizationDeleteResponse +type OrganizationDeleteResponse struct { + Guid string `json:"guid"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` +} + +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 +func NewOrganizationDeleteResponse(guid string, platformId string, projectId string, region string) *OrganizationDeleteResponse { + this := OrganizationDeleteResponse{} + this.Guid = guid + this.PlatformId = platformId + this.ProjectId = projectId + 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 +func NewOrganizationDeleteResponseWithDefaults() *OrganizationDeleteResponse { + this := OrganizationDeleteResponse{} + return &this +} + +// GetGuid returns the Guid field value +func (o *OrganizationDeleteResponse) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *OrganizationDeleteResponse) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *OrganizationDeleteResponse) SetGuid(v string) { + o.Guid = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrganizationDeleteResponse) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrganizationDeleteResponse) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrganizationDeleteResponse) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrganizationDeleteResponse) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrganizationDeleteResponse) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrganizationDeleteResponse) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *OrganizationDeleteResponse) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrganizationDeleteResponse) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrganizationDeleteResponse) SetRegion(v string) { + o.Region = v +} + +func (o OrganizationDeleteResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationDeleteResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["guid"] = o.Guid + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + return toSerialize, nil +} + +func (o *OrganizationDeleteResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "guid", + "platformId", + "projectId", + "region", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationDeleteResponse := _OrganizationDeleteResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationDeleteResponse) + + if err != nil { + return err + } + + *o = OrganizationDeleteResponse(varOrganizationDeleteResponse) + + return err +} + +type NullableOrganizationDeleteResponse struct { + value *OrganizationDeleteResponse + isSet bool +} + +func (v NullableOrganizationDeleteResponse) Get() *OrganizationDeleteResponse { + return v.value +} + +func (v *NullableOrganizationDeleteResponse) Set(val *OrganizationDeleteResponse) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationDeleteResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationDeleteResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationDeleteResponse(val *OrganizationDeleteResponse) *NullableOrganizationDeleteResponse { + return &NullableOrganizationDeleteResponse{value: val, isSet: true} +} + +func (v NullableOrganizationDeleteResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationDeleteResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organization_quota.go b/services/scf/v1api/model_organization_quota.go new file mode 100644 index 000000000..a69272ace --- /dev/null +++ b/services/scf/v1api/model_organization_quota.go @@ -0,0 +1,269 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrganizationQuota type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationQuota{} + +// OrganizationQuota struct for OrganizationQuota +type OrganizationQuota struct { + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + QuotaId string `json:"quotaId"` + Region string `json:"region"` +} + +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 +func NewOrganizationQuota(orgId string, platformId string, projectId string, quotaId string, region string) *OrganizationQuota { + this := OrganizationQuota{} + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.QuotaId = quotaId + 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 +func NewOrganizationQuotaWithDefaults() *OrganizationQuota { + this := OrganizationQuota{} + return &this +} + +// GetOrgId returns the OrgId field value +func (o *OrganizationQuota) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *OrganizationQuota) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *OrganizationQuota) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrganizationQuota) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrganizationQuota) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrganizationQuota) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrganizationQuota) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrganizationQuota) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrganizationQuota) SetProjectId(v string) { + o.ProjectId = v +} + +// GetQuotaId returns the QuotaId field value +func (o *OrganizationQuota) GetQuotaId() string { + if o == nil { + var ret string + return ret + } + + return o.QuotaId +} + +// GetQuotaIdOk returns a tuple with the QuotaId field value +// and a boolean to check if the value has been set. +func (o *OrganizationQuota) GetQuotaIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.QuotaId, true +} + +// SetQuotaId sets field value +func (o *OrganizationQuota) SetQuotaId(v string) { + o.QuotaId = v +} + +// GetRegion returns the Region field value +func (o *OrganizationQuota) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrganizationQuota) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrganizationQuota) SetRegion(v string) { + o.Region = v +} + +func (o OrganizationQuota) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationQuota) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["quotaId"] = o.QuotaId + toSerialize["region"] = o.Region + return toSerialize, nil +} + +func (o *OrganizationQuota) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "orgId", + "platformId", + "projectId", + "quotaId", + "region", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationQuota := _OrganizationQuota{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationQuota) + + if err != nil { + return err + } + + *o = OrganizationQuota(varOrganizationQuota) + + return err +} + +type NullableOrganizationQuota struct { + value *OrganizationQuota + isSet bool +} + +func (v NullableOrganizationQuota) Get() *OrganizationQuota { + return v.value +} + +func (v *NullableOrganizationQuota) Set(val *OrganizationQuota) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationQuota) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationQuota) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationQuota(val *OrganizationQuota) *NullableOrganizationQuota { + return &NullableOrganizationQuota{value: val, isSet: true} +} + +func (v NullableOrganizationQuota) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationQuota) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organization_usage_summary.go b/services/scf/v1api/model_organization_usage_summary.go new file mode 100644 index 000000000..7d1de7e3f --- /dev/null +++ b/services/scf/v1api/model_organization_usage_summary.go @@ -0,0 +1,269 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrganizationUsageSummary type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationUsageSummary{} + +// OrganizationUsageSummary struct for OrganizationUsageSummary +type OrganizationUsageSummary struct { + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + UsageSummary UsageSummary `json:"usageSummary"` +} + +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 +func NewOrganizationUsageSummary(orgId string, platformId string, projectId string, region string, usageSummary UsageSummary) *OrganizationUsageSummary { + this := OrganizationUsageSummary{} + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + 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 +func NewOrganizationUsageSummaryWithDefaults() *OrganizationUsageSummary { + this := OrganizationUsageSummary{} + return &this +} + +// GetOrgId returns the OrgId field value +func (o *OrganizationUsageSummary) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *OrganizationUsageSummary) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *OrganizationUsageSummary) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrganizationUsageSummary) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrganizationUsageSummary) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrganizationUsageSummary) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrganizationUsageSummary) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrganizationUsageSummary) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrganizationUsageSummary) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *OrganizationUsageSummary) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrganizationUsageSummary) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrganizationUsageSummary) SetRegion(v string) { + o.Region = v +} + +// GetUsageSummary returns the UsageSummary field value +func (o *OrganizationUsageSummary) GetUsageSummary() UsageSummary { + if o == nil { + var ret UsageSummary + return ret + } + + return o.UsageSummary +} + +// GetUsageSummaryOk returns a tuple with the UsageSummary field value +// and a boolean to check if the value has been set. +func (o *OrganizationUsageSummary) GetUsageSummaryOk() (*UsageSummary, bool) { + if o == nil { + return nil, false + } + return &o.UsageSummary, true +} + +// SetUsageSummary sets field value +func (o *OrganizationUsageSummary) SetUsageSummary(v UsageSummary) { + o.UsageSummary = v +} + +func (o OrganizationUsageSummary) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationUsageSummary) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["usageSummary"] = o.UsageSummary + return toSerialize, nil +} + +func (o *OrganizationUsageSummary) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "orgId", + "platformId", + "projectId", + "region", + "usageSummary", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationUsageSummary := _OrganizationUsageSummary{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationUsageSummary) + + if err != nil { + return err + } + + *o = OrganizationUsageSummary(varOrganizationUsageSummary) + + return err +} + +type NullableOrganizationUsageSummary struct { + value *OrganizationUsageSummary + isSet bool +} + +func (v NullableOrganizationUsageSummary) Get() *OrganizationUsageSummary { + return v.value +} + +func (v *NullableOrganizationUsageSummary) Set(val *OrganizationUsageSummary) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationUsageSummary) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationUsageSummary) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationUsageSummary(val *OrganizationUsageSummary) *NullableOrganizationUsageSummary { + return &NullableOrganizationUsageSummary{value: val, isSet: true} +} + +func (v NullableOrganizationUsageSummary) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationUsageSummary) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organizations_list.go b/services/scf/v1api/model_organizations_list.go new file mode 100644 index 000000000..ece5ea0be --- /dev/null +++ b/services/scf/v1api/model_organizations_list.go @@ -0,0 +1,185 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the OrganizationsList type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationsList{} + +// OrganizationsList struct for OrganizationsList +type OrganizationsList struct { + Pagination Pagination `json:"pagination"` + Resources []OrganizationsListItem `json:"resources"` +} + +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 +func NewOrganizationsList(pagination Pagination, resources []OrganizationsListItem) *OrganizationsList { + this := OrganizationsList{} + this.Pagination = pagination + 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 +func NewOrganizationsListWithDefaults() *OrganizationsList { + this := OrganizationsList{} + return &this +} + +// GetPagination returns the Pagination field value +func (o *OrganizationsList) GetPagination() Pagination { + if o == nil { + var ret Pagination + return ret + } + + return o.Pagination +} + +// GetPaginationOk returns a tuple with the Pagination field value +// and a boolean to check if the value has been set. +func (o *OrganizationsList) GetPaginationOk() (*Pagination, bool) { + if o == nil { + return nil, false + } + return &o.Pagination, true +} + +// SetPagination sets field value +func (o *OrganizationsList) SetPagination(v Pagination) { + o.Pagination = v +} + +// GetResources returns the Resources field value +func (o *OrganizationsList) GetResources() []OrganizationsListItem { + if o == nil { + var ret []OrganizationsListItem + return ret + } + + return o.Resources +} + +// GetResourcesOk returns a tuple with the Resources field value +// and a boolean to check if the value has been set. +func (o *OrganizationsList) GetResourcesOk() ([]OrganizationsListItem, bool) { + if o == nil { + return nil, false + } + return o.Resources, true +} + +// SetResources sets field value +func (o *OrganizationsList) SetResources(v []OrganizationsListItem) { + o.Resources = v +} + +func (o OrganizationsList) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationsList) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["pagination"] = o.Pagination + toSerialize["resources"] = o.Resources + return toSerialize, nil +} + +func (o *OrganizationsList) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "pagination", + "resources", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationsList := _OrganizationsList{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationsList) + + if err != nil { + return err + } + + *o = OrganizationsList(varOrganizationsList) + + return err +} + +type NullableOrganizationsList struct { + value *OrganizationsList + isSet bool +} + +func (v NullableOrganizationsList) Get() *OrganizationsList { + return v.value +} + +func (v *NullableOrganizationsList) Set(val *OrganizationsList) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationsList) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationsList) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationsList(val *OrganizationsList) *NullableOrganizationsList { + return &NullableOrganizationsList{value: val, isSet: true} +} + +func (v NullableOrganizationsList) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationsList) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_organizations_list_item.go b/services/scf/v1api/model_organizations_list_item.go new file mode 100644 index 000000000..870bbb9a7 --- /dev/null +++ b/services/scf/v1api/model_organizations_list_item.go @@ -0,0 +1,451 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the OrganizationsListItem type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &OrganizationsListItem{} + +// OrganizationsListItem struct for OrganizationsListItem +type OrganizationsListItem struct { + CreatedAt *time.Time `json:"createdAt,omitempty"` + Guid string `json:"guid"` + Name *string `json:"name,omitempty"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + QuotaId *string `json:"quotaId,omitempty"` + Region string `json:"region"` + // 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. + Status string `json:"status"` + Suspended *bool `json:"suspended,omitempty"` + UpdatedAt *time.Time `json:"updatedAt,omitempty"` +} + +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 +func NewOrganizationsListItem(guid string, platformId string, projectId string, region string, status string) *OrganizationsListItem { + this := OrganizationsListItem{} + this.Guid = guid + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + 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 +func NewOrganizationsListItemWithDefaults() *OrganizationsListItem { + this := OrganizationsListItem{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value if set, zero value otherwise. +func (o *OrganizationsListItem) GetCreatedAt() time.Time { + if o == nil || IsNil(o.CreatedAt) { + var ret time.Time + return ret + } + return *o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetCreatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.CreatedAt) { + return nil, false + } + return o.CreatedAt, true +} + +// HasCreatedAt returns a boolean if a field has been set. +func (o *OrganizationsListItem) HasCreatedAt() bool { + if o != nil && !IsNil(o.CreatedAt) { + return true + } + + return false +} + +// SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. +func (o *OrganizationsListItem) SetCreatedAt(v time.Time) { + o.CreatedAt = &v +} + +// GetGuid returns the Guid field value +func (o *OrganizationsListItem) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *OrganizationsListItem) SetGuid(v string) { + o.Guid = v +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *OrganizationsListItem) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *OrganizationsListItem) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *OrganizationsListItem) SetName(v string) { + o.Name = &v +} + +// GetPlatformId returns the PlatformId field value +func (o *OrganizationsListItem) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *OrganizationsListItem) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *OrganizationsListItem) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *OrganizationsListItem) SetProjectId(v string) { + o.ProjectId = v +} + +// GetQuotaId returns the QuotaId field value if set, zero value otherwise. +func (o *OrganizationsListItem) GetQuotaId() string { + if o == nil || IsNil(o.QuotaId) { + var ret string + return ret + } + return *o.QuotaId +} + +// GetQuotaIdOk returns a tuple with the QuotaId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetQuotaIdOk() (*string, bool) { + if o == nil || IsNil(o.QuotaId) { + return nil, false + } + return o.QuotaId, true +} + +// HasQuotaId returns a boolean if a field has been set. +func (o *OrganizationsListItem) HasQuotaId() bool { + if o != nil && !IsNil(o.QuotaId) { + return true + } + + return false +} + +// SetQuotaId gets a reference to the given string and assigns it to the QuotaId field. +func (o *OrganizationsListItem) SetQuotaId(v string) { + o.QuotaId = &v +} + +// GetRegion returns the Region field value +func (o *OrganizationsListItem) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *OrganizationsListItem) SetRegion(v string) { + o.Region = v +} + +// GetStatus returns the Status field value +func (o *OrganizationsListItem) GetStatus() string { + if o == nil { + var ret string + return ret + } + + return o.Status +} + +// GetStatusOk returns a tuple with the Status field value +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetStatusOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Status, true +} + +// SetStatus sets field value +func (o *OrganizationsListItem) SetStatus(v string) { + o.Status = v +} + +// GetSuspended returns the Suspended field value if set, zero value otherwise. +func (o *OrganizationsListItem) GetSuspended() bool { + if o == nil || IsNil(o.Suspended) { + var ret bool + return ret + } + return *o.Suspended +} + +// GetSuspendedOk returns a tuple with the Suspended field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetSuspendedOk() (*bool, bool) { + if o == nil || IsNil(o.Suspended) { + return nil, false + } + return o.Suspended, true +} + +// HasSuspended returns a boolean if a field has been set. +func (o *OrganizationsListItem) HasSuspended() bool { + if o != nil && !IsNil(o.Suspended) { + return true + } + + return false +} + +// SetSuspended gets a reference to the given bool and assigns it to the Suspended field. +func (o *OrganizationsListItem) SetSuspended(v bool) { + o.Suspended = &v +} + +// GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise. +func (o *OrganizationsListItem) GetUpdatedAt() time.Time { + if o == nil || IsNil(o.UpdatedAt) { + var ret time.Time + return ret + } + return *o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *OrganizationsListItem) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil || IsNil(o.UpdatedAt) { + return nil, false + } + return o.UpdatedAt, true +} + +// HasUpdatedAt returns a boolean if a field has been set. +func (o *OrganizationsListItem) HasUpdatedAt() bool { + if o != nil && !IsNil(o.UpdatedAt) { + return true + } + + return false +} + +// SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. +func (o *OrganizationsListItem) SetUpdatedAt(v time.Time) { + o.UpdatedAt = &v +} + +func (o OrganizationsListItem) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o OrganizationsListItem) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.CreatedAt) { + toSerialize["createdAt"] = o.CreatedAt + } + toSerialize["guid"] = o.Guid + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + if !IsNil(o.QuotaId) { + toSerialize["quotaId"] = o.QuotaId + } + toSerialize["region"] = o.Region + toSerialize["status"] = o.Status + if !IsNil(o.Suspended) { + toSerialize["suspended"] = o.Suspended + } + if !IsNil(o.UpdatedAt) { + toSerialize["updatedAt"] = o.UpdatedAt + } + return toSerialize, nil +} + +func (o *OrganizationsListItem) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "guid", + "platformId", + "projectId", + "region", + "status", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varOrganizationsListItem := _OrganizationsListItem{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varOrganizationsListItem) + + if err != nil { + return err + } + + *o = OrganizationsListItem(varOrganizationsListItem) + + return err +} + +type NullableOrganizationsListItem struct { + value *OrganizationsListItem + isSet bool +} + +func (v NullableOrganizationsListItem) Get() *OrganizationsListItem { + return v.value +} + +func (v *NullableOrganizationsListItem) Set(val *OrganizationsListItem) { + v.value = val + v.isSet = true +} + +func (v NullableOrganizationsListItem) IsSet() bool { + return v.isSet +} + +func (v *NullableOrganizationsListItem) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableOrganizationsListItem(val *OrganizationsListItem) *NullableOrganizationsListItem { + return &NullableOrganizationsListItem{value: val, isSet: true} +} + +func (v NullableOrganizationsListItem) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableOrganizationsListItem) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_pagination.go b/services/scf/v1api/model_pagination.go new file mode 100644 index 000000000..deb7d10c1 --- /dev/null +++ b/services/scf/v1api/model_pagination.go @@ -0,0 +1,161 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "encoding/json" +) + +// checks if the Pagination type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &Pagination{} + +// Pagination struct for Pagination +type Pagination struct { + TotalPages *int64 `json:"totalPages,omitempty"` + TotalResults *int64 `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 +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 +func NewPaginationWithDefaults() *Pagination { + this := Pagination{} + return &this +} + +// GetTotalPages returns the TotalPages field value if set, zero value otherwise. +func (o *Pagination) GetTotalPages() int64 { + if o == nil || IsNil(o.TotalPages) { + var ret int64 + return ret + } + return *o.TotalPages +} + +// GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Pagination) GetTotalPagesOk() (*int64, bool) { + if o == nil || IsNil(o.TotalPages) { + return nil, false + } + return o.TotalPages, true +} + +// HasTotalPages returns a boolean if a field has been set. +func (o *Pagination) HasTotalPages() bool { + if o != nil && !IsNil(o.TotalPages) { + return true + } + + return false +} + +// SetTotalPages gets a reference to the given int64 and assigns it to the TotalPages field. +func (o *Pagination) SetTotalPages(v int64) { + o.TotalPages = &v +} + +// GetTotalResults returns the TotalResults field value if set, zero value otherwise. +func (o *Pagination) GetTotalResults() int64 { + if o == nil || IsNil(o.TotalResults) { + var ret int64 + return ret + } + return *o.TotalResults +} + +// GetTotalResultsOk returns a tuple with the TotalResults field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Pagination) GetTotalResultsOk() (*int64, bool) { + if o == nil || IsNil(o.TotalResults) { + return nil, false + } + return o.TotalResults, true +} + +// HasTotalResults returns a boolean if a field has been set. +func (o *Pagination) HasTotalResults() bool { + if o != nil && !IsNil(o.TotalResults) { + return true + } + + return false +} + +// SetTotalResults gets a reference to the given int64 and assigns it to the TotalResults field. +func (o *Pagination) SetTotalResults(v int64) { + o.TotalResults = &v +} + +func (o Pagination) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o Pagination) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.TotalPages) { + toSerialize["totalPages"] = o.TotalPages + } + if !IsNil(o.TotalResults) { + toSerialize["totalResults"] = o.TotalResults + } + return toSerialize, nil +} + +type NullablePagination struct { + value *Pagination + isSet bool +} + +func (v NullablePagination) Get() *Pagination { + return v.value +} + +func (v *NullablePagination) Set(val *Pagination) { + v.value = val + v.isSet = true +} + +func (v NullablePagination) IsSet() bool { + return v.isSet +} + +func (v *NullablePagination) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePagination(val *Pagination) *NullablePagination { + return &NullablePagination{value: val, isSet: true} +} + +func (v NullablePagination) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePagination) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_platform_list.go b/services/scf/v1api/model_platform_list.go new file mode 100644 index 000000000..3a003fe29 --- /dev/null +++ b/services/scf/v1api/model_platform_list.go @@ -0,0 +1,185 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the PlatformList type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &PlatformList{} + +// PlatformList struct for PlatformList +type PlatformList struct { + Pagination Pagination `json:"pagination"` + Resources []Platforms `json:"resources"` +} + +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 +func NewPlatformList(pagination Pagination, resources []Platforms) *PlatformList { + this := PlatformList{} + this.Pagination = pagination + 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 +func NewPlatformListWithDefaults() *PlatformList { + this := PlatformList{} + return &this +} + +// GetPagination returns the Pagination field value +func (o *PlatformList) GetPagination() Pagination { + if o == nil { + var ret Pagination + return ret + } + + return o.Pagination +} + +// GetPaginationOk returns a tuple with the Pagination field value +// and a boolean to check if the value has been set. +func (o *PlatformList) GetPaginationOk() (*Pagination, bool) { + if o == nil { + return nil, false + } + return &o.Pagination, true +} + +// SetPagination sets field value +func (o *PlatformList) SetPagination(v Pagination) { + o.Pagination = v +} + +// GetResources returns the Resources field value +func (o *PlatformList) GetResources() []Platforms { + if o == nil { + var ret []Platforms + return ret + } + + return o.Resources +} + +// GetResourcesOk returns a tuple with the Resources field value +// and a boolean to check if the value has been set. +func (o *PlatformList) GetResourcesOk() ([]Platforms, bool) { + if o == nil { + return nil, false + } + return o.Resources, true +} + +// SetResources sets field value +func (o *PlatformList) SetResources(v []Platforms) { + o.Resources = v +} + +func (o PlatformList) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o PlatformList) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["pagination"] = o.Pagination + toSerialize["resources"] = o.Resources + return toSerialize, nil +} + +func (o *PlatformList) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "pagination", + "resources", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varPlatformList := _PlatformList{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varPlatformList) + + if err != nil { + return err + } + + *o = PlatformList(varPlatformList) + + return err +} + +type NullablePlatformList struct { + value *PlatformList + isSet bool +} + +func (v NullablePlatformList) Get() *PlatformList { + return v.value +} + +func (v *NullablePlatformList) Set(val *PlatformList) { + v.value = val + v.isSet = true +} + +func (v NullablePlatformList) IsSet() bool { + return v.isSet +} + +func (v *NullablePlatformList) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePlatformList(val *PlatformList) *NullablePlatformList { + return &NullablePlatformList{value: val, isSet: true} +} + +func (v NullablePlatformList) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePlatformList) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_platforms.go b/services/scf/v1api/model_platforms.go new file mode 100644 index 000000000..b08533d78 --- /dev/null +++ b/services/scf/v1api/model_platforms.go @@ -0,0 +1,305 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the Platforms type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &Platforms{} + +// Platforms struct for Platforms +type Platforms struct { + ApiUrl string `json:"apiUrl"` + ConsoleUrl *string `json:"consoleUrl,omitempty"` + DisplayName string `json:"displayName"` + Guid string `json:"guid"` + Region string `json:"region"` + SystemId string `json:"systemId"` +} + +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 +func NewPlatforms(apiUrl string, displayName string, guid string, region string, systemId string) *Platforms { + this := Platforms{} + this.ApiUrl = apiUrl + this.DisplayName = displayName + this.Guid = guid + this.Region = region + 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 +func NewPlatformsWithDefaults() *Platforms { + this := Platforms{} + return &this +} + +// GetApiUrl returns the ApiUrl field value +func (o *Platforms) GetApiUrl() string { + if o == nil { + var ret string + return ret + } + + return o.ApiUrl +} + +// GetApiUrlOk returns a tuple with the ApiUrl field value +// and a boolean to check if the value has been set. +func (o *Platforms) GetApiUrlOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ApiUrl, true +} + +// SetApiUrl sets field value +func (o *Platforms) SetApiUrl(v string) { + o.ApiUrl = v +} + +// GetConsoleUrl returns the ConsoleUrl field value if set, zero value otherwise. +func (o *Platforms) GetConsoleUrl() string { + if o == nil || IsNil(o.ConsoleUrl) { + var ret string + return ret + } + return *o.ConsoleUrl +} + +// GetConsoleUrlOk returns a tuple with the ConsoleUrl field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Platforms) GetConsoleUrlOk() (*string, bool) { + if o == nil || IsNil(o.ConsoleUrl) { + return nil, false + } + return o.ConsoleUrl, true +} + +// HasConsoleUrl returns a boolean if a field has been set. +func (o *Platforms) HasConsoleUrl() bool { + if o != nil && !IsNil(o.ConsoleUrl) { + return true + } + + return false +} + +// SetConsoleUrl gets a reference to the given string and assigns it to the ConsoleUrl field. +func (o *Platforms) SetConsoleUrl(v string) { + o.ConsoleUrl = &v +} + +// GetDisplayName returns the DisplayName field value +func (o *Platforms) GetDisplayName() string { + if o == nil { + var ret string + return ret + } + + return o.DisplayName +} + +// GetDisplayNameOk returns a tuple with the DisplayName field value +// and a boolean to check if the value has been set. +func (o *Platforms) GetDisplayNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.DisplayName, true +} + +// SetDisplayName sets field value +func (o *Platforms) SetDisplayName(v string) { + o.DisplayName = v +} + +// GetGuid returns the Guid field value +func (o *Platforms) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *Platforms) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *Platforms) SetGuid(v string) { + o.Guid = v +} + +// GetRegion returns the Region field value +func (o *Platforms) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *Platforms) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *Platforms) SetRegion(v string) { + o.Region = v +} + +// GetSystemId returns the SystemId field value +func (o *Platforms) GetSystemId() string { + if o == nil { + var ret string + return ret + } + + return o.SystemId +} + +// GetSystemIdOk returns a tuple with the SystemId field value +// and a boolean to check if the value has been set. +func (o *Platforms) GetSystemIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.SystemId, true +} + +// SetSystemId sets field value +func (o *Platforms) SetSystemId(v string) { + o.SystemId = v +} + +func (o Platforms) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o Platforms) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["apiUrl"] = o.ApiUrl + if !IsNil(o.ConsoleUrl) { + toSerialize["consoleUrl"] = o.ConsoleUrl + } + toSerialize["displayName"] = o.DisplayName + toSerialize["guid"] = o.Guid + toSerialize["region"] = o.Region + toSerialize["systemId"] = o.SystemId + return toSerialize, nil +} + +func (o *Platforms) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "apiUrl", + "displayName", + "guid", + "region", + "systemId", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varPlatforms := _Platforms{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varPlatforms) + + if err != nil { + return err + } + + *o = Platforms(varPlatforms) + + return err +} + +type NullablePlatforms struct { + value *Platforms + isSet bool +} + +func (v NullablePlatforms) Get() *Platforms { + return v.value +} + +func (v *NullablePlatforms) Set(val *Platforms) { + v.value = val + v.isSet = true +} + +func (v NullablePlatforms) IsSet() bool { + return v.isSet +} + +func (v *NullablePlatforms) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullablePlatforms(val *Platforms) *NullablePlatforms { + return &NullablePlatforms{value: val, isSet: true} +} + +func (v NullablePlatforms) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullablePlatforms) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_quota.go b/services/scf/v1api/model_quota.go new file mode 100644 index 000000000..4edd9b5d3 --- /dev/null +++ b/services/scf/v1api/model_quota.go @@ -0,0 +1,474 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the Quota type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &Quota{} + +// Quota struct for Quota +type Quota struct { + Apps QuotaApps `json:"apps"` + CreatedAt time.Time `json:"createdAt"` + Domains QuotaDomains `json:"domains"` + Guid string `json:"guid"` + Name string `json:"name"` + OrgId *string `json:"orgId,omitempty"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + Routes QuotaRoutes `json:"routes"` + Services QuotaServices `json:"services"` + UpdatedAt time.Time `json:"updatedAt"` +} + +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 +func NewQuota(apps QuotaApps, createdAt time.Time, domains QuotaDomains, guid string, name string, platformId string, projectId string, region string, routes QuotaRoutes, services QuotaServices, updatedAt time.Time) *Quota { + this := Quota{} + this.Apps = apps + this.CreatedAt = createdAt + this.Domains = domains + this.Guid = guid + this.Name = name + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + this.Routes = routes + this.Services = services + 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 +func NewQuotaWithDefaults() *Quota { + this := Quota{} + return &this +} + +// GetApps returns the Apps field value +func (o *Quota) GetApps() QuotaApps { + if o == nil { + var ret QuotaApps + return ret + } + + return o.Apps +} + +// GetAppsOk returns a tuple with the Apps field value +// and a boolean to check if the value has been set. +func (o *Quota) GetAppsOk() (*QuotaApps, bool) { + if o == nil { + return nil, false + } + return &o.Apps, true +} + +// SetApps sets field value +func (o *Quota) SetApps(v QuotaApps) { + o.Apps = v +} + +// GetCreatedAt returns the CreatedAt field value +func (o *Quota) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *Quota) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *Quota) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetDomains returns the Domains field value +func (o *Quota) GetDomains() QuotaDomains { + if o == nil { + var ret QuotaDomains + return ret + } + + return o.Domains +} + +// GetDomainsOk returns a tuple with the Domains field value +// and a boolean to check if the value has been set. +func (o *Quota) GetDomainsOk() (*QuotaDomains, bool) { + if o == nil { + return nil, false + } + return &o.Domains, true +} + +// SetDomains sets field value +func (o *Quota) SetDomains(v QuotaDomains) { + o.Domains = v +} + +// GetGuid returns the Guid field value +func (o *Quota) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *Quota) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *Quota) SetGuid(v string) { + o.Guid = v +} + +// GetName returns the Name field value +func (o *Quota) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *Quota) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *Quota) SetName(v string) { + o.Name = v +} + +// GetOrgId returns the OrgId field value if set, zero value otherwise. +func (o *Quota) GetOrgId() string { + if o == nil || IsNil(o.OrgId) { + var ret string + return ret + } + return *o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Quota) GetOrgIdOk() (*string, bool) { + if o == nil || IsNil(o.OrgId) { + return nil, false + } + return o.OrgId, true +} + +// HasOrgId returns a boolean if a field has been set. +func (o *Quota) HasOrgId() bool { + if o != nil && !IsNil(o.OrgId) { + return true + } + + return false +} + +// SetOrgId gets a reference to the given string and assigns it to the OrgId field. +func (o *Quota) SetOrgId(v string) { + o.OrgId = &v +} + +// GetPlatformId returns the PlatformId field value +func (o *Quota) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *Quota) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *Quota) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *Quota) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *Quota) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *Quota) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *Quota) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *Quota) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *Quota) SetRegion(v string) { + o.Region = v +} + +// GetRoutes returns the Routes field value +func (o *Quota) GetRoutes() QuotaRoutes { + if o == nil { + var ret QuotaRoutes + return ret + } + + return o.Routes +} + +// GetRoutesOk returns a tuple with the Routes field value +// and a boolean to check if the value has been set. +func (o *Quota) GetRoutesOk() (*QuotaRoutes, bool) { + if o == nil { + return nil, false + } + return &o.Routes, true +} + +// SetRoutes sets field value +func (o *Quota) SetRoutes(v QuotaRoutes) { + o.Routes = v +} + +// GetServices returns the Services field value +func (o *Quota) GetServices() QuotaServices { + if o == nil { + var ret QuotaServices + return ret + } + + return o.Services +} + +// GetServicesOk returns a tuple with the Services field value +// and a boolean to check if the value has been set. +func (o *Quota) GetServicesOk() (*QuotaServices, bool) { + if o == nil { + return nil, false + } + return &o.Services, true +} + +// SetServices sets field value +func (o *Quota) SetServices(v QuotaServices) { + o.Services = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *Quota) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *Quota) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *Quota) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +func (o Quota) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o Quota) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["apps"] = o.Apps + toSerialize["createdAt"] = o.CreatedAt + toSerialize["domains"] = o.Domains + toSerialize["guid"] = o.Guid + toSerialize["name"] = o.Name + if !IsNil(o.OrgId) { + toSerialize["orgId"] = o.OrgId + } + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["routes"] = o.Routes + toSerialize["services"] = o.Services + toSerialize["updatedAt"] = o.UpdatedAt + return toSerialize, nil +} + +func (o *Quota) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "apps", + "createdAt", + "domains", + "guid", + "name", + "platformId", + "projectId", + "region", + "routes", + "services", + "updatedAt", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varQuota := _Quota{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varQuota) + + if err != nil { + return err + } + + *o = Quota(varQuota) + + return err +} + +type NullableQuota struct { + value *Quota + isSet bool +} + +func (v NullableQuota) Get() *Quota { + return v.value +} + +func (v *NullableQuota) Set(val *Quota) { + v.value = val + v.isSet = true +} + +func (v NullableQuota) IsSet() bool { + return v.isSet +} + +func (v *NullableQuota) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableQuota(val *Quota) *NullableQuota { + return &NullableQuota{value: val, isSet: true} +} + +func (v NullableQuota) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableQuota) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_quota_apps.go b/services/scf/v1api/model_quota_apps.go new file mode 100644 index 000000000..1f126374d --- /dev/null +++ b/services/scf/v1api/model_quota_apps.go @@ -0,0 +1,284 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the QuotaApps type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &QuotaApps{} + +// QuotaApps struct for QuotaApps +type QuotaApps struct { + // The value `null` means `unlimited`. + LogRateLimitInBytesPerSecond NullableInt64 `json:"logRateLimitInBytesPerSecond"` + // The value `null` means `unlimited`. + PerAppTasks NullableInt64 `json:"perAppTasks"` + // The value `null` means `unlimited`. + PerProcessMemoryInMb NullableInt64 `json:"perProcessMemoryInMb"` + // The value `null` means `unlimited`. + TotalInstances NullableInt64 `json:"totalInstances"` + // The value `null` means `unlimited`. + TotalMemoryInMb NullableInt64 `json:"totalMemoryInMb"` +} + +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 +func NewQuotaApps(logRateLimitInBytesPerSecond NullableInt64, perAppTasks NullableInt64, perProcessMemoryInMb NullableInt64, totalInstances NullableInt64, totalMemoryInMb NullableInt64) *QuotaApps { + this := QuotaApps{} + this.LogRateLimitInBytesPerSecond = logRateLimitInBytesPerSecond + this.PerAppTasks = perAppTasks + this.PerProcessMemoryInMb = perProcessMemoryInMb + this.TotalInstances = totalInstances + 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 +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 +func (o *QuotaApps) GetLogRateLimitInBytesPerSecond() int64 { + if o == nil || o.LogRateLimitInBytesPerSecond.Get() == nil { + var ret int64 + return ret + } + + return *o.LogRateLimitInBytesPerSecond.Get() +} + +// 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 +func (o *QuotaApps) GetLogRateLimitInBytesPerSecondOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.LogRateLimitInBytesPerSecond.Get(), o.LogRateLimitInBytesPerSecond.IsSet() +} + +// SetLogRateLimitInBytesPerSecond sets field value +func (o *QuotaApps) SetLogRateLimitInBytesPerSecond(v int64) { + o.LogRateLimitInBytesPerSecond.Set(&v) +} + +// GetPerAppTasks returns the PerAppTasks field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaApps) GetPerAppTasks() int64 { + if o == nil || o.PerAppTasks.Get() == nil { + var ret int64 + return ret + } + + return *o.PerAppTasks.Get() +} + +// 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 +func (o *QuotaApps) GetPerAppTasksOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.PerAppTasks.Get(), o.PerAppTasks.IsSet() +} + +// SetPerAppTasks sets field value +func (o *QuotaApps) SetPerAppTasks(v int64) { + o.PerAppTasks.Set(&v) +} + +// GetPerProcessMemoryInMb returns the PerProcessMemoryInMb field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaApps) GetPerProcessMemoryInMb() int64 { + if o == nil || o.PerProcessMemoryInMb.Get() == nil { + var ret int64 + return ret + } + + return *o.PerProcessMemoryInMb.Get() +} + +// 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 +func (o *QuotaApps) GetPerProcessMemoryInMbOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.PerProcessMemoryInMb.Get(), o.PerProcessMemoryInMb.IsSet() +} + +// SetPerProcessMemoryInMb sets field value +func (o *QuotaApps) SetPerProcessMemoryInMb(v int64) { + o.PerProcessMemoryInMb.Set(&v) +} + +// GetTotalInstances returns the TotalInstances field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaApps) GetTotalInstances() int64 { + if o == nil || o.TotalInstances.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalInstances.Get() +} + +// 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 +func (o *QuotaApps) GetTotalInstancesOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalInstances.Get(), o.TotalInstances.IsSet() +} + +// SetTotalInstances sets field value +func (o *QuotaApps) SetTotalInstances(v int64) { + o.TotalInstances.Set(&v) +} + +// GetTotalMemoryInMb returns the TotalMemoryInMb field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaApps) GetTotalMemoryInMb() int64 { + if o == nil || o.TotalMemoryInMb.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalMemoryInMb.Get() +} + +// 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 +func (o *QuotaApps) GetTotalMemoryInMbOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalMemoryInMb.Get(), o.TotalMemoryInMb.IsSet() +} + +// SetTotalMemoryInMb sets field value +func (o *QuotaApps) SetTotalMemoryInMb(v int64) { + o.TotalMemoryInMb.Set(&v) +} + +func (o QuotaApps) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o QuotaApps) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["logRateLimitInBytesPerSecond"] = o.LogRateLimitInBytesPerSecond.Get() + toSerialize["perAppTasks"] = o.PerAppTasks.Get() + toSerialize["perProcessMemoryInMb"] = o.PerProcessMemoryInMb.Get() + toSerialize["totalInstances"] = o.TotalInstances.Get() + toSerialize["totalMemoryInMb"] = o.TotalMemoryInMb.Get() + return toSerialize, nil +} + +func (o *QuotaApps) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "logRateLimitInBytesPerSecond", + "perAppTasks", + "perProcessMemoryInMb", + "totalInstances", + "totalMemoryInMb", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varQuotaApps := _QuotaApps{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varQuotaApps) + + if err != nil { + return err + } + + *o = QuotaApps(varQuotaApps) + + return err +} + +type NullableQuotaApps struct { + value *QuotaApps + isSet bool +} + +func (v NullableQuotaApps) Get() *QuotaApps { + return v.value +} + +func (v *NullableQuotaApps) Set(val *QuotaApps) { + v.value = val + v.isSet = true +} + +func (v NullableQuotaApps) IsSet() bool { + return v.isSet +} + +func (v *NullableQuotaApps) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableQuotaApps(val *QuotaApps) *NullableQuotaApps { + return &NullableQuotaApps{value: val, isSet: true} +} + +func (v NullableQuotaApps) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableQuotaApps) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_quota_domains.go b/services/scf/v1api/model_quota_domains.go new file mode 100644 index 000000000..f51014cc6 --- /dev/null +++ b/services/scf/v1api/model_quota_domains.go @@ -0,0 +1,160 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the QuotaDomains type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &QuotaDomains{} + +// QuotaDomains struct for QuotaDomains +type QuotaDomains struct { + // The value `null` means `unlimited`. + TotalDomains NullableInt64 `json:"totalDomains"` +} + +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 +func NewQuotaDomains(totalDomains NullableInt64) *QuotaDomains { + this := QuotaDomains{} + 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 +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 +func (o *QuotaDomains) GetTotalDomains() int64 { + if o == nil || o.TotalDomains.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalDomains.Get() +} + +// 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 +func (o *QuotaDomains) GetTotalDomainsOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalDomains.Get(), o.TotalDomains.IsSet() +} + +// SetTotalDomains sets field value +func (o *QuotaDomains) SetTotalDomains(v int64) { + o.TotalDomains.Set(&v) +} + +func (o QuotaDomains) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o QuotaDomains) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["totalDomains"] = o.TotalDomains.Get() + return toSerialize, nil +} + +func (o *QuotaDomains) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "totalDomains", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varQuotaDomains := _QuotaDomains{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varQuotaDomains) + + if err != nil { + return err + } + + *o = QuotaDomains(varQuotaDomains) + + return err +} + +type NullableQuotaDomains struct { + value *QuotaDomains + isSet bool +} + +func (v NullableQuotaDomains) Get() *QuotaDomains { + return v.value +} + +func (v *NullableQuotaDomains) Set(val *QuotaDomains) { + v.value = val + v.isSet = true +} + +func (v NullableQuotaDomains) IsSet() bool { + return v.isSet +} + +func (v *NullableQuotaDomains) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableQuotaDomains(val *QuotaDomains) *NullableQuotaDomains { + return &NullableQuotaDomains{value: val, isSet: true} +} + +func (v NullableQuotaDomains) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableQuotaDomains) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_quota_routes.go b/services/scf/v1api/model_quota_routes.go new file mode 100644 index 000000000..07c1e39e2 --- /dev/null +++ b/services/scf/v1api/model_quota_routes.go @@ -0,0 +1,191 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the QuotaRoutes type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &QuotaRoutes{} + +// QuotaRoutes struct for QuotaRoutes +type QuotaRoutes struct { + // The value `null` means `unlimited`. + TotalReservedPorts NullableInt64 `json:"totalReservedPorts"` + // The value `null` means `unlimited`. + TotalRoutes NullableInt64 `json:"totalRoutes"` +} + +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 +func NewQuotaRoutes(totalReservedPorts NullableInt64, totalRoutes NullableInt64) *QuotaRoutes { + this := QuotaRoutes{} + this.TotalReservedPorts = totalReservedPorts + 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 +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 +func (o *QuotaRoutes) GetTotalReservedPorts() int64 { + if o == nil || o.TotalReservedPorts.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalReservedPorts.Get() +} + +// 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 +func (o *QuotaRoutes) GetTotalReservedPortsOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalReservedPorts.Get(), o.TotalReservedPorts.IsSet() +} + +// SetTotalReservedPorts sets field value +func (o *QuotaRoutes) SetTotalReservedPorts(v int64) { + o.TotalReservedPorts.Set(&v) +} + +// GetTotalRoutes returns the TotalRoutes field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaRoutes) GetTotalRoutes() int64 { + if o == nil || o.TotalRoutes.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalRoutes.Get() +} + +// 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 +func (o *QuotaRoutes) GetTotalRoutesOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalRoutes.Get(), o.TotalRoutes.IsSet() +} + +// SetTotalRoutes sets field value +func (o *QuotaRoutes) SetTotalRoutes(v int64) { + o.TotalRoutes.Set(&v) +} + +func (o QuotaRoutes) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o QuotaRoutes) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["totalReservedPorts"] = o.TotalReservedPorts.Get() + toSerialize["totalRoutes"] = o.TotalRoutes.Get() + return toSerialize, nil +} + +func (o *QuotaRoutes) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "totalReservedPorts", + "totalRoutes", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varQuotaRoutes := _QuotaRoutes{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varQuotaRoutes) + + if err != nil { + return err + } + + *o = QuotaRoutes(varQuotaRoutes) + + return err +} + +type NullableQuotaRoutes struct { + value *QuotaRoutes + isSet bool +} + +func (v NullableQuotaRoutes) Get() *QuotaRoutes { + return v.value +} + +func (v *NullableQuotaRoutes) Set(val *QuotaRoutes) { + v.value = val + v.isSet = true +} + +func (v NullableQuotaRoutes) IsSet() bool { + return v.isSet +} + +func (v *NullableQuotaRoutes) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableQuotaRoutes(val *QuotaRoutes) *NullableQuotaRoutes { + return &NullableQuotaRoutes{value: val, isSet: true} +} + +func (v NullableQuotaRoutes) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableQuotaRoutes) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_quota_services.go b/services/scf/v1api/model_quota_services.go new file mode 100644 index 000000000..df5f1e58f --- /dev/null +++ b/services/scf/v1api/model_quota_services.go @@ -0,0 +1,219 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the QuotaServices type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &QuotaServices{} + +// QuotaServices struct for QuotaServices +type QuotaServices struct { + PaidServicesAllowed bool `json:"paidServicesAllowed"` + // The value `null` means `unlimited`. + TotalServiceInstances NullableInt64 `json:"totalServiceInstances"` + // The value `null` means `unlimited`. + TotalServiceKeys NullableInt64 `json:"totalServiceKeys"` +} + +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 +func NewQuotaServices(paidServicesAllowed bool, totalServiceInstances NullableInt64, totalServiceKeys NullableInt64) *QuotaServices { + this := QuotaServices{} + this.PaidServicesAllowed = paidServicesAllowed + this.TotalServiceInstances = totalServiceInstances + 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 +func NewQuotaServicesWithDefaults() *QuotaServices { + this := QuotaServices{} + return &this +} + +// GetPaidServicesAllowed returns the PaidServicesAllowed field value +func (o *QuotaServices) GetPaidServicesAllowed() bool { + if o == nil { + var ret bool + return ret + } + + return o.PaidServicesAllowed +} + +// GetPaidServicesAllowedOk returns a tuple with the PaidServicesAllowed field value +// and a boolean to check if the value has been set. +func (o *QuotaServices) GetPaidServicesAllowedOk() (*bool, bool) { + if o == nil { + return nil, false + } + return &o.PaidServicesAllowed, true +} + +// SetPaidServicesAllowed sets field value +func (o *QuotaServices) SetPaidServicesAllowed(v bool) { + o.PaidServicesAllowed = v +} + +// GetTotalServiceInstances returns the TotalServiceInstances field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaServices) GetTotalServiceInstances() int64 { + if o == nil || o.TotalServiceInstances.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalServiceInstances.Get() +} + +// 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 +func (o *QuotaServices) GetTotalServiceInstancesOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalServiceInstances.Get(), o.TotalServiceInstances.IsSet() +} + +// SetTotalServiceInstances sets field value +func (o *QuotaServices) SetTotalServiceInstances(v int64) { + o.TotalServiceInstances.Set(&v) +} + +// GetTotalServiceKeys returns the TotalServiceKeys field value +// If the value is explicit nil, the zero value for int64 will be returned +func (o *QuotaServices) GetTotalServiceKeys() int64 { + if o == nil || o.TotalServiceKeys.Get() == nil { + var ret int64 + return ret + } + + return *o.TotalServiceKeys.Get() +} + +// 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 +func (o *QuotaServices) GetTotalServiceKeysOk() (*int64, bool) { + if o == nil { + return nil, false + } + return o.TotalServiceKeys.Get(), o.TotalServiceKeys.IsSet() +} + +// SetTotalServiceKeys sets field value +func (o *QuotaServices) SetTotalServiceKeys(v int64) { + o.TotalServiceKeys.Set(&v) +} + +func (o QuotaServices) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o QuotaServices) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["paidServicesAllowed"] = o.PaidServicesAllowed + toSerialize["totalServiceInstances"] = o.TotalServiceInstances.Get() + toSerialize["totalServiceKeys"] = o.TotalServiceKeys.Get() + return toSerialize, nil +} + +func (o *QuotaServices) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "paidServicesAllowed", + "totalServiceInstances", + "totalServiceKeys", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varQuotaServices := _QuotaServices{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varQuotaServices) + + if err != nil { + return err + } + + *o = QuotaServices(varQuotaServices) + + return err +} + +type NullableQuotaServices struct { + value *QuotaServices + isSet bool +} + +func (v NullableQuotaServices) Get() *QuotaServices { + return v.value +} + +func (v *NullableQuotaServices) Set(val *QuotaServices) { + v.value = val + v.isSet = true +} + +func (v NullableQuotaServices) IsSet() bool { + return v.isSet +} + +func (v *NullableQuotaServices) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableQuotaServices(val *QuotaServices) *NullableQuotaServices { + return &NullableQuotaServices{value: val, isSet: true} +} + +func (v NullableQuotaServices) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableQuotaServices) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space.go b/services/scf/v1api/model_space.go new file mode 100644 index 000000000..b1fe7a230 --- /dev/null +++ b/services/scf/v1api/model_space.go @@ -0,0 +1,354 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the Space type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &Space{} + +// Space struct for Space +type Space struct { + CreatedAt time.Time `json:"createdAt"` + Guid string `json:"guid"` + Name string `json:"name"` + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + UpdatedAt time.Time `json:"updatedAt"` +} + +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 +func NewSpace(createdAt time.Time, guid string, name string, orgId string, platformId string, projectId string, region string, updatedAt time.Time) *Space { + this := Space{} + this.CreatedAt = createdAt + this.Guid = guid + this.Name = name + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + 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 +func NewSpaceWithDefaults() *Space { + this := Space{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value +func (o *Space) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *Space) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *Space) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetGuid returns the Guid field value +func (o *Space) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *Space) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *Space) SetGuid(v string) { + o.Guid = v +} + +// GetName returns the Name field value +func (o *Space) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *Space) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *Space) SetName(v string) { + o.Name = v +} + +// GetOrgId returns the OrgId field value +func (o *Space) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *Space) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *Space) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *Space) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *Space) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *Space) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *Space) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *Space) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *Space) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *Space) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *Space) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *Space) SetRegion(v string) { + o.Region = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *Space) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *Space) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *Space) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +func (o Space) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o Space) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["createdAt"] = o.CreatedAt + toSerialize["guid"] = o.Guid + toSerialize["name"] = o.Name + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["updatedAt"] = o.UpdatedAt + return toSerialize, nil +} + +func (o *Space) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "createdAt", + "guid", + "name", + "orgId", + "platformId", + "projectId", + "region", + "updatedAt", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpace := _Space{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpace) + + if err != nil { + return err + } + + *o = Space(varSpace) + + return err +} + +type NullableSpace struct { + value *Space + isSet bool +} + +func (v NullableSpace) Get() *Space { + return v.value +} + +func (v *NullableSpace) Set(val *Space) { + v.value = val + v.isSet = true +} + +func (v NullableSpace) IsSet() bool { + return v.isSet +} + +func (v *NullableSpace) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpace(val *Space) *NullableSpace { + return &NullableSpace{value: val, isSet: true} +} + +func (v NullableSpace) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpace) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_created_bff_response.go b/services/scf/v1api/model_space_created_bff_response.go new file mode 100644 index 000000000..ba497df52 --- /dev/null +++ b/services/scf/v1api/model_space_created_bff_response.go @@ -0,0 +1,221 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the SpaceCreatedBffResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpaceCreatedBffResponse{} + +// SpaceCreatedBffResponse struct for SpaceCreatedBffResponse +type SpaceCreatedBffResponse struct { + OrgRole *OrgRoleResponse `json:"orgRole,omitempty"` + Space Space `json:"space"` + SpaceRole SpaceRoleCreateResponse `json:"spaceRole"` +} + +type _SpaceCreatedBffResponse SpaceCreatedBffResponse + +// NewSpaceCreatedBffResponse instantiates a new SpaceCreatedBffResponse 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 +func NewSpaceCreatedBffResponse(space Space, spaceRole SpaceRoleCreateResponse) *SpaceCreatedBffResponse { + this := SpaceCreatedBffResponse{} + this.Space = space + this.SpaceRole = spaceRole + return &this +} + +// NewSpaceCreatedBffResponseWithDefaults instantiates a new SpaceCreatedBffResponse 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 +func NewSpaceCreatedBffResponseWithDefaults() *SpaceCreatedBffResponse { + this := SpaceCreatedBffResponse{} + return &this +} + +// GetOrgRole returns the OrgRole field value if set, zero value otherwise. +func (o *SpaceCreatedBffResponse) GetOrgRole() OrgRoleResponse { + if o == nil || IsNil(o.OrgRole) { + var ret OrgRoleResponse + return ret + } + return *o.OrgRole +} + +// GetOrgRoleOk returns a tuple with the OrgRole field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *SpaceCreatedBffResponse) GetOrgRoleOk() (*OrgRoleResponse, bool) { + if o == nil || IsNil(o.OrgRole) { + return nil, false + } + return o.OrgRole, true +} + +// HasOrgRole returns a boolean if a field has been set. +func (o *SpaceCreatedBffResponse) HasOrgRole() bool { + if o != nil && !IsNil(o.OrgRole) { + return true + } + + return false +} + +// SetOrgRole gets a reference to the given OrgRoleResponse and assigns it to the OrgRole field. +func (o *SpaceCreatedBffResponse) SetOrgRole(v OrgRoleResponse) { + o.OrgRole = &v +} + +// GetSpace returns the Space field value +func (o *SpaceCreatedBffResponse) GetSpace() Space { + if o == nil { + var ret Space + return ret + } + + return o.Space +} + +// GetSpaceOk returns a tuple with the Space field value +// and a boolean to check if the value has been set. +func (o *SpaceCreatedBffResponse) GetSpaceOk() (*Space, bool) { + if o == nil { + return nil, false + } + return &o.Space, true +} + +// SetSpace sets field value +func (o *SpaceCreatedBffResponse) SetSpace(v Space) { + o.Space = v +} + +// GetSpaceRole returns the SpaceRole field value +func (o *SpaceCreatedBffResponse) GetSpaceRole() SpaceRoleCreateResponse { + if o == nil { + var ret SpaceRoleCreateResponse + return ret + } + + return o.SpaceRole +} + +// GetSpaceRoleOk returns a tuple with the SpaceRole field value +// and a boolean to check if the value has been set. +func (o *SpaceCreatedBffResponse) GetSpaceRoleOk() (*SpaceRoleCreateResponse, bool) { + if o == nil { + return nil, false + } + return &o.SpaceRole, true +} + +// SetSpaceRole sets field value +func (o *SpaceCreatedBffResponse) SetSpaceRole(v SpaceRoleCreateResponse) { + o.SpaceRole = v +} + +func (o SpaceCreatedBffResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpaceCreatedBffResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.OrgRole) { + toSerialize["orgRole"] = o.OrgRole + } + toSerialize["space"] = o.Space + toSerialize["spaceRole"] = o.SpaceRole + return toSerialize, nil +} + +func (o *SpaceCreatedBffResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "space", + "spaceRole", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpaceCreatedBffResponse := _SpaceCreatedBffResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpaceCreatedBffResponse) + + if err != nil { + return err + } + + *o = SpaceCreatedBffResponse(varSpaceCreatedBffResponse) + + return err +} + +type NullableSpaceCreatedBffResponse struct { + value *SpaceCreatedBffResponse + isSet bool +} + +func (v NullableSpaceCreatedBffResponse) Get() *SpaceCreatedBffResponse { + return v.value +} + +func (v *NullableSpaceCreatedBffResponse) Set(val *SpaceCreatedBffResponse) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceCreatedBffResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceCreatedBffResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceCreatedBffResponse(val *SpaceCreatedBffResponse) *NullableSpaceCreatedBffResponse { + return &NullableSpaceCreatedBffResponse{value: val, isSet: true} +} + +func (v NullableSpaceCreatedBffResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceCreatedBffResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_delete_response.go b/services/scf/v1api/model_space_delete_response.go new file mode 100644 index 000000000..63af26fec --- /dev/null +++ b/services/scf/v1api/model_space_delete_response.go @@ -0,0 +1,157 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the SpaceDeleteResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpaceDeleteResponse{} + +// SpaceDeleteResponse struct for SpaceDeleteResponse +type SpaceDeleteResponse struct { + Message string `json:"message" validate:"regexp=^[a-zA-Z0-9\\/_]+$"` +} + +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 +func NewSpaceDeleteResponse(message string) *SpaceDeleteResponse { + this := SpaceDeleteResponse{} + 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 +func NewSpaceDeleteResponseWithDefaults() *SpaceDeleteResponse { + this := SpaceDeleteResponse{} + return &this +} + +// GetMessage returns the Message field value +func (o *SpaceDeleteResponse) GetMessage() string { + if o == nil { + var ret string + return ret + } + + return o.Message +} + +// GetMessageOk returns a tuple with the Message field value +// and a boolean to check if the value has been set. +func (o *SpaceDeleteResponse) GetMessageOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Message, true +} + +// SetMessage sets field value +func (o *SpaceDeleteResponse) SetMessage(v string) { + o.Message = v +} + +func (o SpaceDeleteResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpaceDeleteResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["message"] = o.Message + return toSerialize, nil +} + +func (o *SpaceDeleteResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "message", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpaceDeleteResponse := _SpaceDeleteResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpaceDeleteResponse) + + if err != nil { + return err + } + + *o = SpaceDeleteResponse(varSpaceDeleteResponse) + + return err +} + +type NullableSpaceDeleteResponse struct { + value *SpaceDeleteResponse + isSet bool +} + +func (v NullableSpaceDeleteResponse) Get() *SpaceDeleteResponse { + return v.value +} + +func (v *NullableSpaceDeleteResponse) Set(val *SpaceDeleteResponse) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceDeleteResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceDeleteResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceDeleteResponse(val *SpaceDeleteResponse) *NullableSpaceDeleteResponse { + return &NullableSpaceDeleteResponse{value: val, isSet: true} +} + +func (v NullableSpaceDeleteResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceDeleteResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_role_create_bff_request.go b/services/scf/v1api/model_space_role_create_bff_request.go new file mode 100644 index 000000000..4159f0eb5 --- /dev/null +++ b/services/scf/v1api/model_space_role_create_bff_request.go @@ -0,0 +1,157 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the SpaceRoleCreateBffRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpaceRoleCreateBffRequest{} + +// SpaceRoleCreateBffRequest struct for SpaceRoleCreateBffRequest +type SpaceRoleCreateBffRequest struct { + Type SpaceRoleType `json:"type"` +} + +type _SpaceRoleCreateBffRequest SpaceRoleCreateBffRequest + +// NewSpaceRoleCreateBffRequest instantiates a new SpaceRoleCreateBffRequest 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 +func NewSpaceRoleCreateBffRequest(types SpaceRoleType) *SpaceRoleCreateBffRequest { + this := SpaceRoleCreateBffRequest{} + this.Type = types + return &this +} + +// NewSpaceRoleCreateBffRequestWithDefaults instantiates a new SpaceRoleCreateBffRequest 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 +func NewSpaceRoleCreateBffRequestWithDefaults() *SpaceRoleCreateBffRequest { + this := SpaceRoleCreateBffRequest{} + return &this +} + +// GetType returns the Type field value +func (o *SpaceRoleCreateBffRequest) GetType() SpaceRoleType { + if o == nil { + var ret SpaceRoleType + return ret + } + + return o.Type +} + +// GetTypeOk returns a tuple with the Type field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateBffRequest) GetTypeOk() (*SpaceRoleType, bool) { + if o == nil { + return nil, false + } + return &o.Type, true +} + +// SetType sets field value +func (o *SpaceRoleCreateBffRequest) SetType(v SpaceRoleType) { + o.Type = v +} + +func (o SpaceRoleCreateBffRequest) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpaceRoleCreateBffRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["type"] = o.Type + return toSerialize, nil +} + +func (o *SpaceRoleCreateBffRequest) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "type", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpaceRoleCreateBffRequest := _SpaceRoleCreateBffRequest{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpaceRoleCreateBffRequest) + + if err != nil { + return err + } + + *o = SpaceRoleCreateBffRequest(varSpaceRoleCreateBffRequest) + + return err +} + +type NullableSpaceRoleCreateBffRequest struct { + value *SpaceRoleCreateBffRequest + isSet bool +} + +func (v NullableSpaceRoleCreateBffRequest) Get() *SpaceRoleCreateBffRequest { + return v.value +} + +func (v *NullableSpaceRoleCreateBffRequest) Set(val *SpaceRoleCreateBffRequest) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceRoleCreateBffRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceRoleCreateBffRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceRoleCreateBffRequest(val *SpaceRoleCreateBffRequest) *NullableSpaceRoleCreateBffRequest { + return &NullableSpaceRoleCreateBffRequest{value: val, isSet: true} +} + +func (v NullableSpaceRoleCreateBffRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceRoleCreateBffRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_role_create_bff_response.go b/services/scf/v1api/model_space_role_create_bff_response.go new file mode 100644 index 000000000..c64ca6995 --- /dev/null +++ b/services/scf/v1api/model_space_role_create_bff_response.go @@ -0,0 +1,193 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the SpaceRoleCreateBffResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpaceRoleCreateBffResponse{} + +// SpaceRoleCreateBffResponse struct for SpaceRoleCreateBffResponse +type SpaceRoleCreateBffResponse struct { + OrgRole *OrgRoleResponse `json:"orgRole,omitempty"` + SpaceRole SpaceRoleCreateResponse `json:"spaceRole"` +} + +type _SpaceRoleCreateBffResponse SpaceRoleCreateBffResponse + +// NewSpaceRoleCreateBffResponse instantiates a new SpaceRoleCreateBffResponse 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 +func NewSpaceRoleCreateBffResponse(spaceRole SpaceRoleCreateResponse) *SpaceRoleCreateBffResponse { + this := SpaceRoleCreateBffResponse{} + this.SpaceRole = spaceRole + return &this +} + +// NewSpaceRoleCreateBffResponseWithDefaults instantiates a new SpaceRoleCreateBffResponse 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 +func NewSpaceRoleCreateBffResponseWithDefaults() *SpaceRoleCreateBffResponse { + this := SpaceRoleCreateBffResponse{} + return &this +} + +// GetOrgRole returns the OrgRole field value if set, zero value otherwise. +func (o *SpaceRoleCreateBffResponse) GetOrgRole() OrgRoleResponse { + if o == nil || IsNil(o.OrgRole) { + var ret OrgRoleResponse + return ret + } + return *o.OrgRole +} + +// GetOrgRoleOk returns a tuple with the OrgRole field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateBffResponse) GetOrgRoleOk() (*OrgRoleResponse, bool) { + if o == nil || IsNil(o.OrgRole) { + return nil, false + } + return o.OrgRole, true +} + +// HasOrgRole returns a boolean if a field has been set. +func (o *SpaceRoleCreateBffResponse) HasOrgRole() bool { + if o != nil && !IsNil(o.OrgRole) { + return true + } + + return false +} + +// SetOrgRole gets a reference to the given OrgRoleResponse and assigns it to the OrgRole field. +func (o *SpaceRoleCreateBffResponse) SetOrgRole(v OrgRoleResponse) { + o.OrgRole = &v +} + +// GetSpaceRole returns the SpaceRole field value +func (o *SpaceRoleCreateBffResponse) GetSpaceRole() SpaceRoleCreateResponse { + if o == nil { + var ret SpaceRoleCreateResponse + return ret + } + + return o.SpaceRole +} + +// GetSpaceRoleOk returns a tuple with the SpaceRole field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateBffResponse) GetSpaceRoleOk() (*SpaceRoleCreateResponse, bool) { + if o == nil { + return nil, false + } + return &o.SpaceRole, true +} + +// SetSpaceRole sets field value +func (o *SpaceRoleCreateBffResponse) SetSpaceRole(v SpaceRoleCreateResponse) { + o.SpaceRole = v +} + +func (o SpaceRoleCreateBffResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpaceRoleCreateBffResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.OrgRole) { + toSerialize["orgRole"] = o.OrgRole + } + toSerialize["spaceRole"] = o.SpaceRole + return toSerialize, nil +} + +func (o *SpaceRoleCreateBffResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "spaceRole", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpaceRoleCreateBffResponse := _SpaceRoleCreateBffResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpaceRoleCreateBffResponse) + + if err != nil { + return err + } + + *o = SpaceRoleCreateBffResponse(varSpaceRoleCreateBffResponse) + + return err +} + +type NullableSpaceRoleCreateBffResponse struct { + value *SpaceRoleCreateBffResponse + isSet bool +} + +func (v NullableSpaceRoleCreateBffResponse) Get() *SpaceRoleCreateBffResponse { + return v.value +} + +func (v *NullableSpaceRoleCreateBffResponse) Set(val *SpaceRoleCreateBffResponse) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceRoleCreateBffResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceRoleCreateBffResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceRoleCreateBffResponse(val *SpaceRoleCreateBffResponse) *NullableSpaceRoleCreateBffResponse { + return &NullableSpaceRoleCreateBffResponse{value: val, isSet: true} +} + +func (v NullableSpaceRoleCreateBffResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceRoleCreateBffResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_role_create_response.go b/services/scf/v1api/model_space_role_create_response.go new file mode 100644 index 000000000..e0d0b905f --- /dev/null +++ b/services/scf/v1api/model_space_role_create_response.go @@ -0,0 +1,325 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the SpaceRoleCreateResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpaceRoleCreateResponse{} + +// SpaceRoleCreateResponse struct for SpaceRoleCreateResponse +type SpaceRoleCreateResponse struct { + Guid string `json:"guid"` + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + SpaceId string `json:"spaceId"` + Type SpaceRoleType `json:"type"` +} + +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 +func NewSpaceRoleCreateResponse(guid string, orgId string, platformId string, projectId string, region string, spaceId string, types SpaceRoleType) *SpaceRoleCreateResponse { + this := SpaceRoleCreateResponse{} + this.Guid = guid + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + this.SpaceId = spaceId + 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 +func NewSpaceRoleCreateResponseWithDefaults() *SpaceRoleCreateResponse { + this := SpaceRoleCreateResponse{} + return &this +} + +// GetGuid returns the Guid field value +func (o *SpaceRoleCreateResponse) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *SpaceRoleCreateResponse) SetGuid(v string) { + o.Guid = v +} + +// GetOrgId returns the OrgId field value +func (o *SpaceRoleCreateResponse) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *SpaceRoleCreateResponse) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *SpaceRoleCreateResponse) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *SpaceRoleCreateResponse) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *SpaceRoleCreateResponse) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *SpaceRoleCreateResponse) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *SpaceRoleCreateResponse) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *SpaceRoleCreateResponse) SetRegion(v string) { + o.Region = v +} + +// GetSpaceId returns the SpaceId field value +func (o *SpaceRoleCreateResponse) GetSpaceId() string { + if o == nil { + var ret string + return ret + } + + return o.SpaceId +} + +// GetSpaceIdOk returns a tuple with the SpaceId field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetSpaceIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.SpaceId, true +} + +// SetSpaceId sets field value +func (o *SpaceRoleCreateResponse) SetSpaceId(v string) { + o.SpaceId = v +} + +// GetType returns the Type field value +func (o *SpaceRoleCreateResponse) GetType() SpaceRoleType { + if o == nil { + var ret SpaceRoleType + return ret + } + + return o.Type +} + +// GetTypeOk returns a tuple with the Type field value +// and a boolean to check if the value has been set. +func (o *SpaceRoleCreateResponse) GetTypeOk() (*SpaceRoleType, bool) { + if o == nil { + return nil, false + } + return &o.Type, true +} + +// SetType sets field value +func (o *SpaceRoleCreateResponse) SetType(v SpaceRoleType) { + o.Type = v +} + +func (o SpaceRoleCreateResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpaceRoleCreateResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["guid"] = o.Guid + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["spaceId"] = o.SpaceId + toSerialize["type"] = o.Type + return toSerialize, nil +} + +func (o *SpaceRoleCreateResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "guid", + "orgId", + "platformId", + "projectId", + "region", + "spaceId", + "type", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpaceRoleCreateResponse := _SpaceRoleCreateResponse{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpaceRoleCreateResponse) + + if err != nil { + return err + } + + *o = SpaceRoleCreateResponse(varSpaceRoleCreateResponse) + + return err +} + +type NullableSpaceRoleCreateResponse struct { + value *SpaceRoleCreateResponse + isSet bool +} + +func (v NullableSpaceRoleCreateResponse) Get() *SpaceRoleCreateResponse { + return v.value +} + +func (v *NullableSpaceRoleCreateResponse) Set(val *SpaceRoleCreateResponse) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceRoleCreateResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceRoleCreateResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceRoleCreateResponse(val *SpaceRoleCreateResponse) *NullableSpaceRoleCreateResponse { + return &NullableSpaceRoleCreateResponse{value: val, isSet: true} +} + +func (v NullableSpaceRoleCreateResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceRoleCreateResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_role_type.go b/services/scf/v1api/model_space_role_type.go new file mode 100644 index 000000000..20b0a1ad9 --- /dev/null +++ b/services/scf/v1api/model_space_role_type.go @@ -0,0 +1,115 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "encoding/json" + "fmt" +) + +// SpaceRoleType the model 'SpaceRoleType' +type SpaceRoleType string + +// List of SpaceRoleType +const ( + SPACEROLETYPE_SPACE_AUDITOR SpaceRoleType = "space_auditor" + SPACEROLETYPE_SPACE_DEVELOPER SpaceRoleType = "space_developer" + SPACEROLETYPE_SPACE_MANAGER SpaceRoleType = "space_manager" + SPACEROLETYPE_SPACE_SUPPORTER SpaceRoleType = "space_supporter" +) + +// All allowed values of SpaceRoleType enum +var AllowedSpaceRoleTypeEnumValues = []SpaceRoleType{ + "space_auditor", + "space_developer", + "space_manager", + "space_supporter", +} + +func (v *SpaceRoleType) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + 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 +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 +func (v SpaceRoleType) IsValid() bool { + for _, existing := range AllowedSpaceRoleTypeEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to SpaceRoleType value +func (v SpaceRoleType) Ptr() *SpaceRoleType { + return &v +} + +type NullableSpaceRoleType struct { + value *SpaceRoleType + isSet bool +} + +func (v NullableSpaceRoleType) Get() *SpaceRoleType { + return v.value +} + +func (v *NullableSpaceRoleType) Set(val *SpaceRoleType) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceRoleType) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceRoleType) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceRoleType(val *SpaceRoleType) *NullableSpaceRoleType { + return &NullableSpaceRoleType{value: val, isSet: true} +} + +func (v NullableSpaceRoleType) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceRoleType) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_space_with_isolation_segment.go b/services/scf/v1api/model_space_with_isolation_segment.go new file mode 100644 index 000000000..6d6d65017 --- /dev/null +++ b/services/scf/v1api/model_space_with_isolation_segment.go @@ -0,0 +1,390 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "time" +) + +// checks if the SpaceWithIsolationSegment type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpaceWithIsolationSegment{} + +// SpaceWithIsolationSegment A Space resource that includes its assigned Isolation Segment details. +type SpaceWithIsolationSegment struct { + CreatedAt time.Time `json:"createdAt"` + Guid string `json:"guid"` + Name string `json:"name"` + OrgId string `json:"orgId"` + PlatformId string `json:"platformId"` + ProjectId string `json:"projectId"` + Region string `json:"region"` + UpdatedAt time.Time `json:"updatedAt"` + IsolationSegmentId *string `json:"isolationSegmentId,omitempty"` +} + +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 +func NewSpaceWithIsolationSegment(createdAt time.Time, guid string, name string, orgId string, platformId string, projectId string, region string, updatedAt time.Time) *SpaceWithIsolationSegment { + this := SpaceWithIsolationSegment{} + this.CreatedAt = createdAt + this.Guid = guid + this.Name = name + this.OrgId = orgId + this.PlatformId = platformId + this.ProjectId = projectId + this.Region = region + 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 +func NewSpaceWithIsolationSegmentWithDefaults() *SpaceWithIsolationSegment { + this := SpaceWithIsolationSegment{} + return &this +} + +// GetCreatedAt returns the CreatedAt field value +func (o *SpaceWithIsolationSegment) GetCreatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.CreatedAt +} + +// GetCreatedAtOk returns a tuple with the CreatedAt field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetCreatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.CreatedAt, true +} + +// SetCreatedAt sets field value +func (o *SpaceWithIsolationSegment) SetCreatedAt(v time.Time) { + o.CreatedAt = v +} + +// GetGuid returns the Guid field value +func (o *SpaceWithIsolationSegment) GetGuid() string { + if o == nil { + var ret string + return ret + } + + return o.Guid +} + +// GetGuidOk returns a tuple with the Guid field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetGuidOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Guid, true +} + +// SetGuid sets field value +func (o *SpaceWithIsolationSegment) SetGuid(v string) { + o.Guid = v +} + +// GetName returns the Name field value +func (o *SpaceWithIsolationSegment) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *SpaceWithIsolationSegment) SetName(v string) { + o.Name = v +} + +// GetOrgId returns the OrgId field value +func (o *SpaceWithIsolationSegment) GetOrgId() string { + if o == nil { + var ret string + return ret + } + + return o.OrgId +} + +// GetOrgIdOk returns a tuple with the OrgId field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetOrgIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.OrgId, true +} + +// SetOrgId sets field value +func (o *SpaceWithIsolationSegment) SetOrgId(v string) { + o.OrgId = v +} + +// GetPlatformId returns the PlatformId field value +func (o *SpaceWithIsolationSegment) GetPlatformId() string { + if o == nil { + var ret string + return ret + } + + return o.PlatformId +} + +// GetPlatformIdOk returns a tuple with the PlatformId field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetPlatformIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PlatformId, true +} + +// SetPlatformId sets field value +func (o *SpaceWithIsolationSegment) SetPlatformId(v string) { + o.PlatformId = v +} + +// GetProjectId returns the ProjectId field value +func (o *SpaceWithIsolationSegment) GetProjectId() string { + if o == nil { + var ret string + return ret + } + + return o.ProjectId +} + +// GetProjectIdOk returns a tuple with the ProjectId field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetProjectIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProjectId, true +} + +// SetProjectId sets field value +func (o *SpaceWithIsolationSegment) SetProjectId(v string) { + o.ProjectId = v +} + +// GetRegion returns the Region field value +func (o *SpaceWithIsolationSegment) GetRegion() string { + if o == nil { + var ret string + return ret + } + + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetRegionOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Region, true +} + +// SetRegion sets field value +func (o *SpaceWithIsolationSegment) SetRegion(v string) { + o.Region = v +} + +// GetUpdatedAt returns the UpdatedAt field value +func (o *SpaceWithIsolationSegment) GetUpdatedAt() time.Time { + if o == nil { + var ret time.Time + return ret + } + + return o.UpdatedAt +} + +// GetUpdatedAtOk returns a tuple with the UpdatedAt field value +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetUpdatedAtOk() (*time.Time, bool) { + if o == nil { + return nil, false + } + return &o.UpdatedAt, true +} + +// SetUpdatedAt sets field value +func (o *SpaceWithIsolationSegment) SetUpdatedAt(v time.Time) { + o.UpdatedAt = v +} + +// GetIsolationSegmentId returns the IsolationSegmentId field value if set, zero value otherwise. +func (o *SpaceWithIsolationSegment) GetIsolationSegmentId() string { + if o == nil || IsNil(o.IsolationSegmentId) { + var ret string + return ret + } + return *o.IsolationSegmentId +} + +// GetIsolationSegmentIdOk returns a tuple with the IsolationSegmentId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *SpaceWithIsolationSegment) GetIsolationSegmentIdOk() (*string, bool) { + if o == nil || IsNil(o.IsolationSegmentId) { + return nil, false + } + return o.IsolationSegmentId, true +} + +// HasIsolationSegmentId returns a boolean if a field has been set. +func (o *SpaceWithIsolationSegment) HasIsolationSegmentId() bool { + if o != nil && !IsNil(o.IsolationSegmentId) { + return true + } + + return false +} + +// SetIsolationSegmentId gets a reference to the given string and assigns it to the IsolationSegmentId field. +func (o *SpaceWithIsolationSegment) SetIsolationSegmentId(v string) { + o.IsolationSegmentId = &v +} + +func (o SpaceWithIsolationSegment) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpaceWithIsolationSegment) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["createdAt"] = o.CreatedAt + toSerialize["guid"] = o.Guid + toSerialize["name"] = o.Name + toSerialize["orgId"] = o.OrgId + toSerialize["platformId"] = o.PlatformId + toSerialize["projectId"] = o.ProjectId + toSerialize["region"] = o.Region + toSerialize["updatedAt"] = o.UpdatedAt + if !IsNil(o.IsolationSegmentId) { + toSerialize["isolationSegmentId"] = o.IsolationSegmentId + } + return toSerialize, nil +} + +func (o *SpaceWithIsolationSegment) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "createdAt", + "guid", + "name", + "orgId", + "platformId", + "projectId", + "region", + "updatedAt", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpaceWithIsolationSegment := _SpaceWithIsolationSegment{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpaceWithIsolationSegment) + + if err != nil { + return err + } + + *o = SpaceWithIsolationSegment(varSpaceWithIsolationSegment) + + return err +} + +type NullableSpaceWithIsolationSegment struct { + value *SpaceWithIsolationSegment + isSet bool +} + +func (v NullableSpaceWithIsolationSegment) Get() *SpaceWithIsolationSegment { + return v.value +} + +func (v *NullableSpaceWithIsolationSegment) Set(val *SpaceWithIsolationSegment) { + v.value = val + v.isSet = true +} + +func (v NullableSpaceWithIsolationSegment) IsSet() bool { + return v.isSet +} + +func (v *NullableSpaceWithIsolationSegment) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpaceWithIsolationSegment(val *SpaceWithIsolationSegment) *NullableSpaceWithIsolationSegment { + return &NullableSpaceWithIsolationSegment{value: val, isSet: true} +} + +func (v NullableSpaceWithIsolationSegment) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpaceWithIsolationSegment) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_spaces_list.go b/services/scf/v1api/model_spaces_list.go new file mode 100644 index 000000000..3591aa97c --- /dev/null +++ b/services/scf/v1api/model_spaces_list.go @@ -0,0 +1,185 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the SpacesList type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SpacesList{} + +// SpacesList struct for SpacesList +type SpacesList struct { + Pagination Pagination `json:"pagination"` + Resources []Space `json:"resources"` +} + +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 +func NewSpacesList(pagination Pagination, resources []Space) *SpacesList { + this := SpacesList{} + this.Pagination = pagination + 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 +func NewSpacesListWithDefaults() *SpacesList { + this := SpacesList{} + return &this +} + +// GetPagination returns the Pagination field value +func (o *SpacesList) GetPagination() Pagination { + if o == nil { + var ret Pagination + return ret + } + + return o.Pagination +} + +// GetPaginationOk returns a tuple with the Pagination field value +// and a boolean to check if the value has been set. +func (o *SpacesList) GetPaginationOk() (*Pagination, bool) { + if o == nil { + return nil, false + } + return &o.Pagination, true +} + +// SetPagination sets field value +func (o *SpacesList) SetPagination(v Pagination) { + o.Pagination = v +} + +// GetResources returns the Resources field value +func (o *SpacesList) GetResources() []Space { + if o == nil { + var ret []Space + return ret + } + + return o.Resources +} + +// GetResourcesOk returns a tuple with the Resources field value +// and a boolean to check if the value has been set. +func (o *SpacesList) GetResourcesOk() ([]Space, bool) { + if o == nil { + return nil, false + } + return o.Resources, true +} + +// SetResources sets field value +func (o *SpacesList) SetResources(v []Space) { + o.Resources = v +} + +func (o SpacesList) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SpacesList) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["pagination"] = o.Pagination + toSerialize["resources"] = o.Resources + return toSerialize, nil +} + +func (o *SpacesList) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "pagination", + "resources", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varSpacesList := _SpacesList{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varSpacesList) + + if err != nil { + return err + } + + *o = SpacesList(varSpacesList) + + return err +} + +type NullableSpacesList struct { + value *SpacesList + isSet bool +} + +func (v NullableSpacesList) Get() *SpacesList { + return v.value +} + +func (v *NullableSpacesList) Set(val *SpacesList) { + v.value = val + v.isSet = true +} + +func (v NullableSpacesList) IsSet() bool { + return v.isSet +} + +func (v *NullableSpacesList) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSpacesList(val *SpacesList) *NullableSpacesList { + return &NullableSpacesList{value: val, isSet: true} +} + +func (v NullableSpacesList) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSpacesList) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_update_organization_payload.go b/services/scf/v1api/model_update_organization_payload.go new file mode 100644 index 000000000..79906239d --- /dev/null +++ b/services/scf/v1api/model_update_organization_payload.go @@ -0,0 +1,162 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "encoding/json" +) + +// checks if the UpdateOrganizationPayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateOrganizationPayload{} + +// UpdateOrganizationPayload struct for UpdateOrganizationPayload +type UpdateOrganizationPayload struct { + // Name of the organization + Name *string `json:"name,omitempty"` + Suspended *bool `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 +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 +func NewUpdateOrganizationPayloadWithDefaults() *UpdateOrganizationPayload { + this := UpdateOrganizationPayload{} + return &this +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *UpdateOrganizationPayload) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationPayload) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *UpdateOrganizationPayload) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *UpdateOrganizationPayload) SetName(v string) { + o.Name = &v +} + +// GetSuspended returns the Suspended field value if set, zero value otherwise. +func (o *UpdateOrganizationPayload) GetSuspended() bool { + if o == nil || IsNil(o.Suspended) { + var ret bool + return ret + } + return *o.Suspended +} + +// GetSuspendedOk returns a tuple with the Suspended field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationPayload) GetSuspendedOk() (*bool, bool) { + if o == nil || IsNil(o.Suspended) { + return nil, false + } + return o.Suspended, true +} + +// HasSuspended returns a boolean if a field has been set. +func (o *UpdateOrganizationPayload) HasSuspended() bool { + if o != nil && !IsNil(o.Suspended) { + return true + } + + return false +} + +// SetSuspended gets a reference to the given bool and assigns it to the Suspended field. +func (o *UpdateOrganizationPayload) SetSuspended(v bool) { + o.Suspended = &v +} + +func (o UpdateOrganizationPayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateOrganizationPayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.Suspended) { + toSerialize["suspended"] = o.Suspended + } + return toSerialize, nil +} + +type NullableUpdateOrganizationPayload struct { + value *UpdateOrganizationPayload + isSet bool +} + +func (v NullableUpdateOrganizationPayload) Get() *UpdateOrganizationPayload { + return v.value +} + +func (v *NullableUpdateOrganizationPayload) Set(val *UpdateOrganizationPayload) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateOrganizationPayload) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateOrganizationPayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateOrganizationPayload(val *UpdateOrganizationPayload) *NullableUpdateOrganizationPayload { + return &NullableUpdateOrganizationPayload{value: val, isSet: true} +} + +func (v NullableUpdateOrganizationPayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateOrganizationPayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_update_space_payload.go b/services/scf/v1api/model_update_space_payload.go new file mode 100644 index 000000000..254fe1477 --- /dev/null +++ b/services/scf/v1api/model_update_space_payload.go @@ -0,0 +1,158 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the UpdateSpacePayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateSpacePayload{} + +// UpdateSpacePayload struct for UpdateSpacePayload +type UpdateSpacePayload struct { + // Name of the space + Name string `json:"name"` +} + +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 +func NewUpdateSpacePayload(name string) *UpdateSpacePayload { + this := UpdateSpacePayload{} + 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 +func NewUpdateSpacePayloadWithDefaults() *UpdateSpacePayload { + this := UpdateSpacePayload{} + return &this +} + +// GetName returns the Name field value +func (o *UpdateSpacePayload) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *UpdateSpacePayload) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *UpdateSpacePayload) SetName(v string) { + o.Name = v +} + +func (o UpdateSpacePayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateSpacePayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + return toSerialize, nil +} + +func (o *UpdateSpacePayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "name", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varUpdateSpacePayload := _UpdateSpacePayload{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varUpdateSpacePayload) + + if err != nil { + return err + } + + *o = UpdateSpacePayload(varUpdateSpacePayload) + + return err +} + +type NullableUpdateSpacePayload struct { + value *UpdateSpacePayload + isSet bool +} + +func (v NullableUpdateSpacePayload) Get() *UpdateSpacePayload { + return v.value +} + +func (v *NullableUpdateSpacePayload) Set(val *UpdateSpacePayload) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateSpacePayload) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateSpacePayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateSpacePayload(val *UpdateSpacePayload) *NullableUpdateSpacePayload { + return &NullableUpdateSpacePayload{value: val, isSet: true} +} + +func (v NullableUpdateSpacePayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateSpacePayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/model_usage_summary.go b/services/scf/v1api/model_usage_summary.go new file mode 100644 index 000000000..bc5691bf1 --- /dev/null +++ b/services/scf/v1api/model_usage_summary.go @@ -0,0 +1,353 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" +) + +// checks if the UsageSummary type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UsageSummary{} + +// UsageSummary struct for UsageSummary +type UsageSummary struct { + Domains int64 `json:"domains"` + MemoryInMb int64 `json:"memoryInMb"` + PerAppTasks int64 `json:"perAppTasks"` + ReservedPorts int64 `json:"reservedPorts"` + Routes int64 `json:"routes"` + ServiceInstances int64 `json:"serviceInstances"` + ServiceKeys int64 `json:"serviceKeys"` + StartedInstances int64 `json:"startedInstances"` +} + +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 +func NewUsageSummary(domains int64, memoryInMb int64, perAppTasks int64, reservedPorts int64, routes int64, serviceInstances int64, serviceKeys int64, startedInstances int64) *UsageSummary { + this := UsageSummary{} + this.Domains = domains + this.MemoryInMb = memoryInMb + this.PerAppTasks = perAppTasks + this.ReservedPorts = reservedPorts + this.Routes = routes + this.ServiceInstances = serviceInstances + this.ServiceKeys = serviceKeys + 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 +func NewUsageSummaryWithDefaults() *UsageSummary { + this := UsageSummary{} + return &this +} + +// GetDomains returns the Domains field value +func (o *UsageSummary) GetDomains() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.Domains +} + +// GetDomainsOk returns a tuple with the Domains field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetDomainsOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.Domains, true +} + +// SetDomains sets field value +func (o *UsageSummary) SetDomains(v int64) { + o.Domains = v +} + +// GetMemoryInMb returns the MemoryInMb field value +func (o *UsageSummary) GetMemoryInMb() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.MemoryInMb +} + +// GetMemoryInMbOk returns a tuple with the MemoryInMb field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetMemoryInMbOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.MemoryInMb, true +} + +// SetMemoryInMb sets field value +func (o *UsageSummary) SetMemoryInMb(v int64) { + o.MemoryInMb = v +} + +// GetPerAppTasks returns the PerAppTasks field value +func (o *UsageSummary) GetPerAppTasks() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.PerAppTasks +} + +// GetPerAppTasksOk returns a tuple with the PerAppTasks field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetPerAppTasksOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.PerAppTasks, true +} + +// SetPerAppTasks sets field value +func (o *UsageSummary) SetPerAppTasks(v int64) { + o.PerAppTasks = v +} + +// GetReservedPorts returns the ReservedPorts field value +func (o *UsageSummary) GetReservedPorts() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.ReservedPorts +} + +// GetReservedPortsOk returns a tuple with the ReservedPorts field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetReservedPortsOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.ReservedPorts, true +} + +// SetReservedPorts sets field value +func (o *UsageSummary) SetReservedPorts(v int64) { + o.ReservedPorts = v +} + +// GetRoutes returns the Routes field value +func (o *UsageSummary) GetRoutes() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.Routes +} + +// GetRoutesOk returns a tuple with the Routes field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetRoutesOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.Routes, true +} + +// SetRoutes sets field value +func (o *UsageSummary) SetRoutes(v int64) { + o.Routes = v +} + +// GetServiceInstances returns the ServiceInstances field value +func (o *UsageSummary) GetServiceInstances() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.ServiceInstances +} + +// GetServiceInstancesOk returns a tuple with the ServiceInstances field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetServiceInstancesOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.ServiceInstances, true +} + +// SetServiceInstances sets field value +func (o *UsageSummary) SetServiceInstances(v int64) { + o.ServiceInstances = v +} + +// GetServiceKeys returns the ServiceKeys field value +func (o *UsageSummary) GetServiceKeys() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.ServiceKeys +} + +// GetServiceKeysOk returns a tuple with the ServiceKeys field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetServiceKeysOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.ServiceKeys, true +} + +// SetServiceKeys sets field value +func (o *UsageSummary) SetServiceKeys(v int64) { + o.ServiceKeys = v +} + +// GetStartedInstances returns the StartedInstances field value +func (o *UsageSummary) GetStartedInstances() int64 { + if o == nil { + var ret int64 + return ret + } + + return o.StartedInstances +} + +// GetStartedInstancesOk returns a tuple with the StartedInstances field value +// and a boolean to check if the value has been set. +func (o *UsageSummary) GetStartedInstancesOk() (*int64, bool) { + if o == nil { + return nil, false + } + return &o.StartedInstances, true +} + +// SetStartedInstances sets field value +func (o *UsageSummary) SetStartedInstances(v int64) { + o.StartedInstances = v +} + +func (o UsageSummary) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UsageSummary) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["domains"] = o.Domains + toSerialize["memoryInMb"] = o.MemoryInMb + toSerialize["perAppTasks"] = o.PerAppTasks + toSerialize["reservedPorts"] = o.ReservedPorts + toSerialize["routes"] = o.Routes + toSerialize["serviceInstances"] = o.ServiceInstances + toSerialize["serviceKeys"] = o.ServiceKeys + toSerialize["startedInstances"] = o.StartedInstances + return toSerialize, nil +} + +func (o *UsageSummary) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "domains", + "memoryInMb", + "perAppTasks", + "reservedPorts", + "routes", + "serviceInstances", + "serviceKeys", + "startedInstances", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varUsageSummary := _UsageSummary{} + + decoder := json.NewDecoder(bytes.NewReader(data)) + decoder.DisallowUnknownFields() + err = decoder.Decode(&varUsageSummary) + + if err != nil { + return err + } + + *o = UsageSummary(varUsageSummary) + + return err +} + +type NullableUsageSummary struct { + value *UsageSummary + isSet bool +} + +func (v NullableUsageSummary) Get() *UsageSummary { + return v.value +} + +func (v *NullableUsageSummary) Set(val *UsageSummary) { + v.value = val + v.isSet = true +} + +func (v NullableUsageSummary) IsSet() bool { + return v.isSet +} + +func (v *NullableUsageSummary) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUsageSummary(val *UsageSummary) *NullableUsageSummary { + return &NullableUsageSummary{value: val, isSet: true} +} + +func (v NullableUsageSummary) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUsageSummary) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/scf/v1api/response.go b/services/scf/v1api/response.go new file mode 100644 index 000000000..defa79af2 --- /dev/null +++ b/services/scf/v1api/response.go @@ -0,0 +1,48 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "net/http" +) + +// APIResponse stores the API response returned by the server. +type APIResponse struct { + *http.Response `json:"-"` + Message string `json:"message,omitempty"` + // Operation is the name of the OpenAPI operation. + Operation string `json:"operation,omitempty"` + // RequestURL is the request URL. This value is always available, even if the + // embedded *http.Response is nil. + RequestURL string `json:"url,omitempty"` + // Method is the HTTP method used for the request. This value is always + // available, even if the embedded *http.Response is nil. + Method string `json:"method,omitempty"` + // Payload holds the contents of the response body (which may be nil or empty). + // This is provided here as the raw response.Body() reader will have already + // been drained. + Payload []byte `json:"-"` +} + +// NewAPIResponse returns a new APIResponse object. +func NewAPIResponse(r *http.Response) *APIResponse { + + response := &APIResponse{Response: r} + return response +} + +// NewAPIResponseWithError returns a new APIResponse object with the provided error message. +func NewAPIResponseWithError(errorMessage string) *APIResponse { + + response := &APIResponse{Message: errorMessage} + return response +} diff --git a/services/scf/v1api/utils.go b/services/scf/v1api/utils.go new file mode 100644 index 000000000..dbab1529c --- /dev/null +++ b/services/scf/v1api/utils.go @@ -0,0 +1,362 @@ +/* +STACKIT Cloud Foundry API + +API endpoints for managing STACKIT Cloud Foundry + +API version: 1.0.0 +Contact: support@stackit.cloud +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v1api + +import ( + "bytes" + "encoding/json" + "fmt" + "reflect" + "time" +) + +// PtrBool is a helper routine that returns a pointer to given boolean value. +func PtrBool(v bool) *bool { return &v } + +// PtrInt is a helper routine that returns a pointer to given integer value. +func PtrInt(v int) *int { return &v } + +// PtrInt32 is a helper routine that returns a pointer to given integer value. +func PtrInt32(v int32) *int32 { return &v } + +// PtrInt64 is a helper routine that returns a pointer to given integer value. +func PtrInt64(v int64) *int64 { return &v } + +// PtrFloat32 is a helper routine that returns a pointer to given float value. +func PtrFloat32(v float32) *float32 { return &v } + +// PtrFloat64 is a helper routine that returns a pointer to given float value. +func PtrFloat64(v float64) *float64 { return &v } + +// PtrString is a helper routine that returns a pointer to given string value. +func PtrString(v string) *string { return &v } + +// PtrTime is helper routine that returns a pointer to given Time value. +func PtrTime(v time.Time) *time.Time { return &v } + +type NullableBool struct { + value *bool + isSet bool +} + +func (v NullableBool) Get() *bool { + return v.value +} + +func (v *NullableBool) Set(val *bool) { + v.value = val + v.isSet = true +} + +func (v NullableBool) IsSet() bool { + return v.isSet +} + +func (v *NullableBool) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableBool(val *bool) *NullableBool { + return &NullableBool{value: val, isSet: true} +} + +func (v NullableBool) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableBool) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableInt struct { + value *int + isSet bool +} + +func (v NullableInt) Get() *int { + return v.value +} + +func (v *NullableInt) Set(val *int) { + v.value = val + v.isSet = true +} + +func (v NullableInt) IsSet() bool { + return v.isSet +} + +func (v *NullableInt) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableInt(val *int) *NullableInt { + return &NullableInt{value: val, isSet: true} +} + +func (v NullableInt) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableInt) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableInt32 struct { + value *int32 + isSet bool +} + +func (v NullableInt32) Get() *int32 { + return v.value +} + +func (v *NullableInt32) Set(val *int32) { + v.value = val + v.isSet = true +} + +func (v NullableInt32) IsSet() bool { + return v.isSet +} + +func (v *NullableInt32) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableInt32(val *int32) *NullableInt32 { + return &NullableInt32{value: val, isSet: true} +} + +func (v NullableInt32) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableInt32) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableInt64 struct { + value *int64 + isSet bool +} + +func (v NullableInt64) Get() *int64 { + return v.value +} + +func (v *NullableInt64) Set(val *int64) { + v.value = val + v.isSet = true +} + +func (v NullableInt64) IsSet() bool { + return v.isSet +} + +func (v *NullableInt64) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableInt64(val *int64) *NullableInt64 { + return &NullableInt64{value: val, isSet: true} +} + +func (v NullableInt64) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableInt64) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableFloat32 struct { + value *float32 + isSet bool +} + +func (v NullableFloat32) Get() *float32 { + return v.value +} + +func (v *NullableFloat32) Set(val *float32) { + v.value = val + v.isSet = true +} + +func (v NullableFloat32) IsSet() bool { + return v.isSet +} + +func (v *NullableFloat32) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableFloat32(val *float32) *NullableFloat32 { + return &NullableFloat32{value: val, isSet: true} +} + +func (v NullableFloat32) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableFloat32) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableFloat64 struct { + value *float64 + isSet bool +} + +func (v NullableFloat64) Get() *float64 { + return v.value +} + +func (v *NullableFloat64) Set(val *float64) { + v.value = val + v.isSet = true +} + +func (v NullableFloat64) IsSet() bool { + return v.isSet +} + +func (v *NullableFloat64) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableFloat64(val *float64) *NullableFloat64 { + return &NullableFloat64{value: val, isSet: true} +} + +func (v NullableFloat64) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableFloat64) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableString struct { + value *string + isSet bool +} + +func (v NullableString) Get() *string { + return v.value +} + +func (v *NullableString) Set(val *string) { + v.value = val + v.isSet = true +} + +func (v NullableString) IsSet() bool { + return v.isSet +} + +func (v *NullableString) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableString(val *string) *NullableString { + return &NullableString{value: val, isSet: true} +} + +func (v NullableString) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableString) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +type NullableTime struct { + value *time.Time + isSet bool +} + +func (v NullableTime) Get() *time.Time { + return v.value +} + +func (v *NullableTime) Set(val *time.Time) { + v.value = val + v.isSet = true +} + +func (v NullableTime) IsSet() bool { + return v.isSet +} + +func (v *NullableTime) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableTime(val *time.Time) *NullableTime { + return &NullableTime{value: val, isSet: true} +} + +func (v NullableTime) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableTime) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + +// IsNil checks if an input is nil +func IsNil(i interface{}) bool { + if i == nil { + return true + } + 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 +} + +type MappedNullable interface { + ToMap() (map[string]interface{}, error) +} + +// A wrapper for strict JSON decoding +func newStrictDecoder(data []byte) *json.Decoder { + dec := json.NewDecoder(bytes.NewBuffer(data)) + dec.DisallowUnknownFields() + return dec +} + +// Prevent trying to import "fmt" +func reportError(format string, a ...interface{}) error { + return fmt.Errorf(format, a...) +} diff --git a/services/scf/wait/deprecation.go b/services/scf/wait/deprecation.go new file mode 100644 index 000000000..58f184c09 --- /dev/null +++ b/services/scf/wait/deprecation.go @@ -0,0 +1,2 @@ +// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead +package wait