diff --git a/fern/definition/cloud/common.yml b/fern/definition/cloud/common.yml index b1c0303677..331b48f232 100644 --- a/fern/definition/cloud/common.yml +++ b/fern/definition/cloud/common.yml @@ -328,6 +328,12 @@ types: provider: docs: The server provider of this region. type: string + universal_region: + docs: >- + **Deprecated** + + A universal region label given to this region. + type: UniversalRegion provider_display_name: docs: Represent a resource's readable display name. type: string @@ -431,6 +437,39 @@ types: USD, 1,000,000,000,000 = $1.00). type: integer + UniversalRegion: + docs: >- + **Deprecated** + enum: + - unknown + - local + - amsterdam + - atlanta + - bangalore + - dallas + - frankfurt + - london + - mumbai + - newark + - new_york_city + - san_francisco + - singapore + - sydney + - tokyo + - toronto + - washington_dc + - chicago + - paris + - seattle + - sao_paulo + - stockholm + - chennai + - osaka + - milan + - miami + - jakarta + - los_angeles + NamespaceFull: docs: A full namespace. properties: diff --git a/lib/convert/src/convert/game.rs b/lib/convert/src/convert/game.rs index 690b2b6e54..489a83cbec 100644 --- a/lib/convert/src/convert/game.rs +++ b/lib/convert/src/convert/game.rs @@ -45,6 +45,7 @@ pub fn region_summary( region_id: unwrap_ref!(region.region_id).as_uuid(), region_name_id: region.name_id.clone(), provider: region.provider.clone(), + universal_region: models::CloudUniversalRegion::Unknown, provider_display_name: region.provider_display_name.clone(), region_display_name: region.region_display_name.clone(), }) diff --git a/scripts/openapi/gen_rust.sh b/scripts/openapi/gen_rust.sh index 8bc997a3aa..6f877851ad 100755 --- a/scripts/openapi/gen_rust.sh +++ b/scripts/openapi/gen_rust.sh @@ -18,12 +18,13 @@ docker run --rm \ -o "/data/$GEN_PATH_RUST" \ -p packageName=rivet-api -# Fix OpenAPI bug (https://github.com/OpenAPITools/openapi-generator/issues/14171) -sed -i 's/CloudGamesLogStream/crate::models::CloudGamesLogStream/' "$GEN_PATH_RUST/src/apis/cloud_games_matchmaker_api.rs" -sed -i 's/PortalNotificationUnregisterService/crate::models::PortalNotificationUnregisterService/' "$GEN_PATH_RUST/src/apis/portal_notifications_api.rs" -sed -i 's/AdminPoolType/crate::models::AdminPoolType/' "$GEN_PATH_RUST/src/apis/admin_clusters_api.rs" if [ "$FERN_GROUP" == "full" ]; then + # Fix OpenAPI bug (https://github.com/OpenAPITools/openapi-generator/issues/14171) + sed -i 's/CloudGamesLogStream/crate::models::CloudGamesLogStream/' "$GEN_PATH_RUST/src/apis/cloud_games_matchmaker_api.rs" + sed -i 's/PortalNotificationUnregisterService/crate::models::PortalNotificationUnregisterService/' "$GEN_PATH_RUST/src/apis/portal_notifications_api.rs" + sed -i 's/AdminPoolType/crate::models::AdminPoolType/' "$GEN_PATH_RUST/src/apis/admin_clusters_api.rs" + # Create variant specifically for the CLI cp -r $GEN_PATH_RUST $GEN_PATH_RUST_CLI sed -i 's/rivet-api/rivet-api-cli/' "$GEN_PATH_RUST_CLI/Cargo.toml" diff --git a/sdks/full/go/cloud/types.go b/sdks/full/go/cloud/types.go index ec70378cd8..4667c6a71e 100644 --- a/sdks/full/go/cloud/types.go +++ b/sdks/full/go/cloud/types.go @@ -1060,6 +1060,9 @@ type RegionSummary struct { RegionNameId string `json:"region_name_id"` // The server provider of this region. Provider string `json:"provider"` + // **Deprecated** + // A universal region label given to this region. + UniversalRegion UniversalRegion `json:"universal_region,omitempty"` // Represent a resource's readable display name. ProviderDisplayName string `json:"provider_display_name"` // Represent a resource's readable display name. @@ -1253,6 +1256,107 @@ func (s *SvcPerf) String() string { return fmt.Sprintf("%#v", s) } +// **Deprecated** +type UniversalRegion string + +const ( + UniversalRegionUnknown UniversalRegion = "unknown" + UniversalRegionLocal UniversalRegion = "local" + UniversalRegionAmsterdam UniversalRegion = "amsterdam" + UniversalRegionAtlanta UniversalRegion = "atlanta" + UniversalRegionBangalore UniversalRegion = "bangalore" + UniversalRegionDallas UniversalRegion = "dallas" + UniversalRegionFrankfurt UniversalRegion = "frankfurt" + UniversalRegionLondon UniversalRegion = "london" + UniversalRegionMumbai UniversalRegion = "mumbai" + UniversalRegionNewark UniversalRegion = "newark" + UniversalRegionNewYorkCity UniversalRegion = "new_york_city" + UniversalRegionSanFrancisco UniversalRegion = "san_francisco" + UniversalRegionSingapore UniversalRegion = "singapore" + UniversalRegionSydney UniversalRegion = "sydney" + UniversalRegionTokyo UniversalRegion = "tokyo" + UniversalRegionToronto UniversalRegion = "toronto" + UniversalRegionWashingtonDc UniversalRegion = "washington_dc" + UniversalRegionChicago UniversalRegion = "chicago" + UniversalRegionParis UniversalRegion = "paris" + UniversalRegionSeattle UniversalRegion = "seattle" + UniversalRegionSaoPaulo UniversalRegion = "sao_paulo" + UniversalRegionStockholm UniversalRegion = "stockholm" + UniversalRegionChennai UniversalRegion = "chennai" + UniversalRegionOsaka UniversalRegion = "osaka" + UniversalRegionMilan UniversalRegion = "milan" + UniversalRegionMiami UniversalRegion = "miami" + UniversalRegionJakarta UniversalRegion = "jakarta" + UniversalRegionLosAngeles UniversalRegion = "los_angeles" +) + +func NewUniversalRegionFromString(s string) (UniversalRegion, error) { + switch s { + case "unknown": + return UniversalRegionUnknown, nil + case "local": + return UniversalRegionLocal, nil + case "amsterdam": + return UniversalRegionAmsterdam, nil + case "atlanta": + return UniversalRegionAtlanta, nil + case "bangalore": + return UniversalRegionBangalore, nil + case "dallas": + return UniversalRegionDallas, nil + case "frankfurt": + return UniversalRegionFrankfurt, nil + case "london": + return UniversalRegionLondon, nil + case "mumbai": + return UniversalRegionMumbai, nil + case "newark": + return UniversalRegionNewark, nil + case "new_york_city": + return UniversalRegionNewYorkCity, nil + case "san_francisco": + return UniversalRegionSanFrancisco, nil + case "singapore": + return UniversalRegionSingapore, nil + case "sydney": + return UniversalRegionSydney, nil + case "tokyo": + return UniversalRegionTokyo, nil + case "toronto": + return UniversalRegionToronto, nil + case "washington_dc": + return UniversalRegionWashingtonDc, nil + case "chicago": + return UniversalRegionChicago, nil + case "paris": + return UniversalRegionParis, nil + case "seattle": + return UniversalRegionSeattle, nil + case "sao_paulo": + return UniversalRegionSaoPaulo, nil + case "stockholm": + return UniversalRegionStockholm, nil + case "chennai": + return UniversalRegionChennai, nil + case "osaka": + return UniversalRegionOsaka, nil + case "milan": + return UniversalRegionMilan, nil + case "miami": + return UniversalRegionMiami, nil + case "jakarta": + return UniversalRegionJakarta, nil + case "los_angeles": + return UniversalRegionLosAngeles, nil + } + var t UniversalRegion + return "", fmt.Errorf("%s is not a valid %T", s, t) +} + +func (u UniversalRegion) Ptr() *UniversalRegion { + return &u +} + type BootstrapAccess string const ( diff --git a/sdks/full/openapi/openapi.yml b/sdks/full/openapi/openapi.yml index 984451e47c..38e2c4fc6b 100644 --- a/sdks/full/openapi/openapi.yml +++ b/sdks/full/openapi/openapi.yml @@ -10691,6 +10691,11 @@ components: provider: type: string description: The server provider of this region. + universal_region: + $ref: '#/components/schemas/CloudUniversalRegion' + description: |- + **Deprecated** + A universal region label given to this region. provider_display_name: type: string description: Represent a resource's readable display name. @@ -10701,6 +10706,7 @@ components: - region_id - region_name_id - provider + - universal_region - provider_display_name - region_display_name CloudGameLobbyExpenses: @@ -10825,6 +10831,38 @@ components: - disk - bandwidth - price_per_second + CloudUniversalRegion: + type: string + enum: + - unknown + - local + - amsterdam + - atlanta + - bangalore + - dallas + - frankfurt + - london + - mumbai + - newark + - new_york_city + - san_francisco + - singapore + - sydney + - tokyo + - toronto + - washington_dc + - chicago + - paris + - seattle + - sao_paulo + - stockholm + - chennai + - osaka + - milan + - miami + - jakarta + - los_angeles + description: '**Deprecated**' CloudNamespaceFull: type: object description: A full namespace. diff --git a/sdks/full/openapi_compat/openapi.yml b/sdks/full/openapi_compat/openapi.yml index fa3a1e6a78..44c1f46100 100644 --- a/sdks/full/openapi_compat/openapi.yml +++ b/sdks/full/openapi_compat/openapi.yml @@ -1768,10 +1768,16 @@ components: readable. Different than `rivet.common#DisplayName` because this should not include special characters and be short. type: string + universal_region: + $ref: '#/components/schemas/CloudUniversalRegion' + description: '**Deprecated** + + A universal region label given to this region.' required: - region_id - region_name_id - provider + - universal_region - provider_display_name - region_display_name type: object @@ -1919,6 +1925,38 @@ components: - spans - marks type: object + CloudUniversalRegion: + description: '**Deprecated**' + enum: + - unknown + - local + - amsterdam + - atlanta + - bangalore + - dallas + - frankfurt + - london + - mumbai + - newark + - new_york_city + - san_francisco + - singapore + - sydney + - tokyo + - toronto + - washington_dc + - chicago + - paris + - seattle + - sao_paulo + - stockholm + - chennai + - osaka + - milan + - miami + - jakarta + - los_angeles + type: string CloudValidateGroupRequest: properties: display_name: diff --git a/sdks/full/rust-cli/.openapi-generator/FILES b/sdks/full/rust-cli/.openapi-generator/FILES index 1bde2fe484..738bfabf94 100644 --- a/sdks/full/rust-cli/.openapi-generator/FILES +++ b/sdks/full/rust-cli/.openapi-generator/FILES @@ -158,6 +158,7 @@ docs/CloudRegionTierExpenses.md docs/CloudSvcMetrics.md docs/CloudSvcPerf.md docs/CloudTiersApi.md +docs/CloudUniversalRegion.md docs/CloudUploadsApi.md docs/CloudValidateGroupRequest.md docs/CloudValidateGroupResponse.md @@ -527,6 +528,7 @@ src/models/cloud_region_tier.rs src/models/cloud_region_tier_expenses.rs src/models/cloud_svc_metrics.rs src/models/cloud_svc_perf.rs +src/models/cloud_universal_region.rs src/models/cloud_validate_group_request.rs src/models/cloud_validate_group_response.rs src/models/cloud_version_cdn_config.rs diff --git a/sdks/full/rust-cli/README.md b/sdks/full/rust-cli/README.md index 6d83dd8d86..c42a835a13 100644 --- a/sdks/full/rust-cli/README.md +++ b/sdks/full/rust-cli/README.md @@ -305,6 +305,7 @@ Class | Method | HTTP request | Description - [CloudRegionTierExpenses](docs/CloudRegionTierExpenses.md) - [CloudSvcMetrics](docs/CloudSvcMetrics.md) - [CloudSvcPerf](docs/CloudSvcPerf.md) + - [CloudUniversalRegion](docs/CloudUniversalRegion.md) - [CloudValidateGroupRequest](docs/CloudValidateGroupRequest.md) - [CloudValidateGroupResponse](docs/CloudValidateGroupResponse.md) - [CloudVersionCdnConfig](docs/CloudVersionCdnConfig.md) diff --git a/sdks/full/rust-cli/docs/CloudRegionSummary.md b/sdks/full/rust-cli/docs/CloudRegionSummary.md index 4f7555146c..56a181b231 100644 --- a/sdks/full/rust-cli/docs/CloudRegionSummary.md +++ b/sdks/full/rust-cli/docs/CloudRegionSummary.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **region_display_name** | **String** | Represent a resource's readable display name. | **region_id** | [**uuid::Uuid**](uuid::Uuid.md) | | **region_name_id** | **String** | A human readable short identifier used to references resources. Different than a `rivet.common#Uuid` because this is intended to be human readable. Different than `rivet.common#DisplayName` because this should not include special characters and be short. | +**universal_region** | [**crate::models::CloudUniversalRegion**](CloudUniversalRegion.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/sdks/full/rust-cli/docs/CloudUniversalRegion.md b/sdks/full/rust-cli/docs/CloudUniversalRegion.md new file mode 100644 index 0000000000..f3a1ad9699 --- /dev/null +++ b/sdks/full/rust-cli/docs/CloudUniversalRegion.md @@ -0,0 +1,10 @@ +# CloudUniversalRegion + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/full/rust-cli/src/models/cloud_region_summary.rs b/sdks/full/rust-cli/src/models/cloud_region_summary.rs index f75ea518aa..397c9ceb8e 100644 --- a/sdks/full/rust-cli/src/models/cloud_region_summary.rs +++ b/sdks/full/rust-cli/src/models/cloud_region_summary.rs @@ -28,17 +28,20 @@ pub struct CloudRegionSummary { /// A human readable short identifier used to references resources. Different than a `rivet.common#Uuid` because this is intended to be human readable. Different than `rivet.common#DisplayName` because this should not include special characters and be short. #[serde(rename = "region_name_id")] pub region_name_id: String, + #[serde(rename = "universal_region")] + pub universal_region: crate::models::CloudUniversalRegion, } impl CloudRegionSummary { /// A region summary. - pub fn new(provider: String, provider_display_name: String, region_display_name: String, region_id: uuid::Uuid, region_name_id: String) -> CloudRegionSummary { + pub fn new(provider: String, provider_display_name: String, region_display_name: String, region_id: uuid::Uuid, region_name_id: String, universal_region: crate::models::CloudUniversalRegion) -> CloudRegionSummary { CloudRegionSummary { provider, provider_display_name, region_display_name, region_id, region_name_id, + universal_region, } } } diff --git a/sdks/full/rust-cli/src/models/cloud_universal_region.rs b/sdks/full/rust-cli/src/models/cloud_universal_region.rs new file mode 100644 index 0000000000..33d71d0238 --- /dev/null +++ b/sdks/full/rust-cli/src/models/cloud_universal_region.rs @@ -0,0 +1,118 @@ +/* + * Rivet API + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 0.0.1 + * + * Generated by: https://openapi-generator.tech + */ + +/// CloudUniversalRegion : **Deprecated** + +/// **Deprecated** +#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] +pub enum CloudUniversalRegion { + #[serde(rename = "unknown")] + Unknown, + #[serde(rename = "local")] + Local, + #[serde(rename = "amsterdam")] + Amsterdam, + #[serde(rename = "atlanta")] + Atlanta, + #[serde(rename = "bangalore")] + Bangalore, + #[serde(rename = "dallas")] + Dallas, + #[serde(rename = "frankfurt")] + Frankfurt, + #[serde(rename = "london")] + London, + #[serde(rename = "mumbai")] + Mumbai, + #[serde(rename = "newark")] + Newark, + #[serde(rename = "new_york_city")] + NewYorkCity, + #[serde(rename = "san_francisco")] + SanFrancisco, + #[serde(rename = "singapore")] + Singapore, + #[serde(rename = "sydney")] + Sydney, + #[serde(rename = "tokyo")] + Tokyo, + #[serde(rename = "toronto")] + Toronto, + #[serde(rename = "washington_dc")] + WashingtonDc, + #[serde(rename = "chicago")] + Chicago, + #[serde(rename = "paris")] + Paris, + #[serde(rename = "seattle")] + Seattle, + #[serde(rename = "sao_paulo")] + SaoPaulo, + #[serde(rename = "stockholm")] + Stockholm, + #[serde(rename = "chennai")] + Chennai, + #[serde(rename = "osaka")] + Osaka, + #[serde(rename = "milan")] + Milan, + #[serde(rename = "miami")] + Miami, + #[serde(rename = "jakarta")] + Jakarta, + #[serde(rename = "los_angeles")] + LosAngeles, + +} + +impl ToString for CloudUniversalRegion { + fn to_string(&self) -> String { + match self { + Self::Unknown => String::from("unknown"), + Self::Local => String::from("local"), + Self::Amsterdam => String::from("amsterdam"), + Self::Atlanta => String::from("atlanta"), + Self::Bangalore => String::from("bangalore"), + Self::Dallas => String::from("dallas"), + Self::Frankfurt => String::from("frankfurt"), + Self::London => String::from("london"), + Self::Mumbai => String::from("mumbai"), + Self::Newark => String::from("newark"), + Self::NewYorkCity => String::from("new_york_city"), + Self::SanFrancisco => String::from("san_francisco"), + Self::Singapore => String::from("singapore"), + Self::Sydney => String::from("sydney"), + Self::Tokyo => String::from("tokyo"), + Self::Toronto => String::from("toronto"), + Self::WashingtonDc => String::from("washington_dc"), + Self::Chicago => String::from("chicago"), + Self::Paris => String::from("paris"), + Self::Seattle => String::from("seattle"), + Self::SaoPaulo => String::from("sao_paulo"), + Self::Stockholm => String::from("stockholm"), + Self::Chennai => String::from("chennai"), + Self::Osaka => String::from("osaka"), + Self::Milan => String::from("milan"), + Self::Miami => String::from("miami"), + Self::Jakarta => String::from("jakarta"), + Self::LosAngeles => String::from("los_angeles"), + } + } +} + +impl Default for CloudUniversalRegion { + fn default() -> CloudUniversalRegion { + Self::Unknown + } +} + + + + diff --git a/sdks/full/rust-cli/src/models/mod.rs b/sdks/full/rust-cli/src/models/mod.rs index 3abe695bdd..a618c1f78b 100644 --- a/sdks/full/rust-cli/src/models/mod.rs +++ b/sdks/full/rust-cli/src/models/mod.rs @@ -264,6 +264,8 @@ pub mod cloud_svc_metrics; pub use self::cloud_svc_metrics::CloudSvcMetrics; pub mod cloud_svc_perf; pub use self::cloud_svc_perf::CloudSvcPerf; +pub mod cloud_universal_region; +pub use self::cloud_universal_region::CloudUniversalRegion; pub mod cloud_validate_group_request; pub use self::cloud_validate_group_request::CloudValidateGroupRequest; pub mod cloud_validate_group_response; diff --git a/sdks/full/rust/.openapi-generator/FILES b/sdks/full/rust/.openapi-generator/FILES index 1bde2fe484..738bfabf94 100644 --- a/sdks/full/rust/.openapi-generator/FILES +++ b/sdks/full/rust/.openapi-generator/FILES @@ -158,6 +158,7 @@ docs/CloudRegionTierExpenses.md docs/CloudSvcMetrics.md docs/CloudSvcPerf.md docs/CloudTiersApi.md +docs/CloudUniversalRegion.md docs/CloudUploadsApi.md docs/CloudValidateGroupRequest.md docs/CloudValidateGroupResponse.md @@ -527,6 +528,7 @@ src/models/cloud_region_tier.rs src/models/cloud_region_tier_expenses.rs src/models/cloud_svc_metrics.rs src/models/cloud_svc_perf.rs +src/models/cloud_universal_region.rs src/models/cloud_validate_group_request.rs src/models/cloud_validate_group_response.rs src/models/cloud_version_cdn_config.rs diff --git a/sdks/full/rust/README.md b/sdks/full/rust/README.md index 6d83dd8d86..c42a835a13 100644 --- a/sdks/full/rust/README.md +++ b/sdks/full/rust/README.md @@ -305,6 +305,7 @@ Class | Method | HTTP request | Description - [CloudRegionTierExpenses](docs/CloudRegionTierExpenses.md) - [CloudSvcMetrics](docs/CloudSvcMetrics.md) - [CloudSvcPerf](docs/CloudSvcPerf.md) + - [CloudUniversalRegion](docs/CloudUniversalRegion.md) - [CloudValidateGroupRequest](docs/CloudValidateGroupRequest.md) - [CloudValidateGroupResponse](docs/CloudValidateGroupResponse.md) - [CloudVersionCdnConfig](docs/CloudVersionCdnConfig.md) diff --git a/sdks/full/rust/docs/CloudRegionSummary.md b/sdks/full/rust/docs/CloudRegionSummary.md index 4f7555146c..56a181b231 100644 --- a/sdks/full/rust/docs/CloudRegionSummary.md +++ b/sdks/full/rust/docs/CloudRegionSummary.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **region_display_name** | **String** | Represent a resource's readable display name. | **region_id** | [**uuid::Uuid**](uuid::Uuid.md) | | **region_name_id** | **String** | A human readable short identifier used to references resources. Different than a `rivet.common#Uuid` because this is intended to be human readable. Different than `rivet.common#DisplayName` because this should not include special characters and be short. | +**universal_region** | [**crate::models::CloudUniversalRegion**](CloudUniversalRegion.md) | | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/sdks/full/rust/docs/CloudUniversalRegion.md b/sdks/full/rust/docs/CloudUniversalRegion.md new file mode 100644 index 0000000000..f3a1ad9699 --- /dev/null +++ b/sdks/full/rust/docs/CloudUniversalRegion.md @@ -0,0 +1,10 @@ +# CloudUniversalRegion + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/sdks/full/rust/src/models/cloud_region_summary.rs b/sdks/full/rust/src/models/cloud_region_summary.rs index f75ea518aa..397c9ceb8e 100644 --- a/sdks/full/rust/src/models/cloud_region_summary.rs +++ b/sdks/full/rust/src/models/cloud_region_summary.rs @@ -28,17 +28,20 @@ pub struct CloudRegionSummary { /// A human readable short identifier used to references resources. Different than a `rivet.common#Uuid` because this is intended to be human readable. Different than `rivet.common#DisplayName` because this should not include special characters and be short. #[serde(rename = "region_name_id")] pub region_name_id: String, + #[serde(rename = "universal_region")] + pub universal_region: crate::models::CloudUniversalRegion, } impl CloudRegionSummary { /// A region summary. - pub fn new(provider: String, provider_display_name: String, region_display_name: String, region_id: uuid::Uuid, region_name_id: String) -> CloudRegionSummary { + pub fn new(provider: String, provider_display_name: String, region_display_name: String, region_id: uuid::Uuid, region_name_id: String, universal_region: crate::models::CloudUniversalRegion) -> CloudRegionSummary { CloudRegionSummary { provider, provider_display_name, region_display_name, region_id, region_name_id, + universal_region, } } } diff --git a/sdks/full/rust/src/models/cloud_universal_region.rs b/sdks/full/rust/src/models/cloud_universal_region.rs new file mode 100644 index 0000000000..33d71d0238 --- /dev/null +++ b/sdks/full/rust/src/models/cloud_universal_region.rs @@ -0,0 +1,118 @@ +/* + * Rivet API + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: 0.0.1 + * + * Generated by: https://openapi-generator.tech + */ + +/// CloudUniversalRegion : **Deprecated** + +/// **Deprecated** +#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)] +pub enum CloudUniversalRegion { + #[serde(rename = "unknown")] + Unknown, + #[serde(rename = "local")] + Local, + #[serde(rename = "amsterdam")] + Amsterdam, + #[serde(rename = "atlanta")] + Atlanta, + #[serde(rename = "bangalore")] + Bangalore, + #[serde(rename = "dallas")] + Dallas, + #[serde(rename = "frankfurt")] + Frankfurt, + #[serde(rename = "london")] + London, + #[serde(rename = "mumbai")] + Mumbai, + #[serde(rename = "newark")] + Newark, + #[serde(rename = "new_york_city")] + NewYorkCity, + #[serde(rename = "san_francisco")] + SanFrancisco, + #[serde(rename = "singapore")] + Singapore, + #[serde(rename = "sydney")] + Sydney, + #[serde(rename = "tokyo")] + Tokyo, + #[serde(rename = "toronto")] + Toronto, + #[serde(rename = "washington_dc")] + WashingtonDc, + #[serde(rename = "chicago")] + Chicago, + #[serde(rename = "paris")] + Paris, + #[serde(rename = "seattle")] + Seattle, + #[serde(rename = "sao_paulo")] + SaoPaulo, + #[serde(rename = "stockholm")] + Stockholm, + #[serde(rename = "chennai")] + Chennai, + #[serde(rename = "osaka")] + Osaka, + #[serde(rename = "milan")] + Milan, + #[serde(rename = "miami")] + Miami, + #[serde(rename = "jakarta")] + Jakarta, + #[serde(rename = "los_angeles")] + LosAngeles, + +} + +impl ToString for CloudUniversalRegion { + fn to_string(&self) -> String { + match self { + Self::Unknown => String::from("unknown"), + Self::Local => String::from("local"), + Self::Amsterdam => String::from("amsterdam"), + Self::Atlanta => String::from("atlanta"), + Self::Bangalore => String::from("bangalore"), + Self::Dallas => String::from("dallas"), + Self::Frankfurt => String::from("frankfurt"), + Self::London => String::from("london"), + Self::Mumbai => String::from("mumbai"), + Self::Newark => String::from("newark"), + Self::NewYorkCity => String::from("new_york_city"), + Self::SanFrancisco => String::from("san_francisco"), + Self::Singapore => String::from("singapore"), + Self::Sydney => String::from("sydney"), + Self::Tokyo => String::from("tokyo"), + Self::Toronto => String::from("toronto"), + Self::WashingtonDc => String::from("washington_dc"), + Self::Chicago => String::from("chicago"), + Self::Paris => String::from("paris"), + Self::Seattle => String::from("seattle"), + Self::SaoPaulo => String::from("sao_paulo"), + Self::Stockholm => String::from("stockholm"), + Self::Chennai => String::from("chennai"), + Self::Osaka => String::from("osaka"), + Self::Milan => String::from("milan"), + Self::Miami => String::from("miami"), + Self::Jakarta => String::from("jakarta"), + Self::LosAngeles => String::from("los_angeles"), + } + } +} + +impl Default for CloudUniversalRegion { + fn default() -> CloudUniversalRegion { + Self::Unknown + } +} + + + + diff --git a/sdks/full/rust/src/models/mod.rs b/sdks/full/rust/src/models/mod.rs index 3abe695bdd..a618c1f78b 100644 --- a/sdks/full/rust/src/models/mod.rs +++ b/sdks/full/rust/src/models/mod.rs @@ -264,6 +264,8 @@ pub mod cloud_svc_metrics; pub use self::cloud_svc_metrics::CloudSvcMetrics; pub mod cloud_svc_perf; pub use self::cloud_svc_perf::CloudSvcPerf; +pub mod cloud_universal_region; +pub use self::cloud_universal_region::CloudUniversalRegion; pub mod cloud_validate_group_request; pub use self::cloud_validate_group_request::CloudValidateGroupRequest; pub mod cloud_validate_group_response; diff --git a/sdks/full/typescript/archive.tgz b/sdks/full/typescript/archive.tgz index 19b1626280..9b967c22a2 100644 --- a/sdks/full/typescript/archive.tgz +++ b/sdks/full/typescript/archive.tgz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38f957dfa8a9d28fd62ba9f28d8aeaa7c524b7010cb25b5a44236eecba7caa00 -size 633868 +oid sha256:0a4714f8436c9f7cd86215cfa018475d63f0d7636c8a84e43e96afb447355848 +size 636947