From 5b7d34c0ec12d9652a76d19243d368d2116fdb0d Mon Sep 17 00:00:00 2001 From: tombuildsstuff Date: Wed, 19 Apr 2023 20:14:49 +0200 Subject: [PATCH] cleanup: removing `orbital` @ `2022-03-01` Fixes #2395 No longer needed as of https://github.com/hashicorp/terraform-provider-azurerm/pull/21405 --- config/resource-manager.hcl | 2 +- .../ApiVersionDefinition-GenerationSetting.cs | 6 -- .../v2022_03_01/ApiVersionDefinition.cs | 19 ----- .../Contact/Constant-ContactsStatus.cs | 23 ------ .../Contact/Constant-ProvisioningState.cs | 26 ------- .../Orbital/v2022_03_01/Contact/Definition.cs | 37 --------- .../Contact/Model-AvailableContacts.cs | 26 ------- .../v2022_03_01/Contact/Model-Contact.cs | 35 --------- .../Model-ContactInstanceProperties.cs | 48 ------------ .../Contact/Model-ContactParameters.cs | 35 --------- .../Contact/Model-ContactsProperties.cs | 78 ------------------- ...-ContactsPropertiesAntennaConfiguration.cs | 23 ------ .../Contact/Model-ResourceReference.cs | 20 ----- .../v2022_03_01/Contact/Operation-Create.cs | 26 ------- .../v2022_03_01/Contact/Operation-Delete.cs | 29 ------- .../v2022_03_01/Contact/Operation-Get.cs | 22 ------ .../v2022_03_01/Contact/Operation-List.cs | 26 ------- ...ration-SpacecraftsListAvailableContacts.cs | 38 --------- .../Contact/ResourceId-ContactId.cs | 30 ------- .../Contact/ResourceId-SpacecraftId.cs | 28 ------- .../Constant-AutoTrackingConfiguration.cs | 17 ---- .../ContactProfile/Constant-Direction.cs | 14 ---- .../ContactProfile/Constant-Polarization.cs | 20 ----- .../ContactProfile/Constant-Protocol.cs | 14 ---- .../Constant-ProvisioningState.cs | 26 ------- .../v2022_03_01/ContactProfile/Definition.cs | 41 ---------- .../ContactProfile/Model-ContactProfile.cs | 42 ---------- .../Model-ContactProfileLink.cs | 39 ---------- .../Model-ContactProfileLinkChannel.cs | 45 ----------- .../Model-ContactProfilesProperties.cs | 40 ---------- ...tProfilesPropertiesNetworkConfiguration.cs | 21 ----- .../ContactProfile/Model-EndPoint.cs | 33 -------- .../ContactProfile/Model-TagsObject.cs | 20 ----- ...Operation-ContactProfilesCreateOrUpdate.cs | 26 ------- .../Operation-ContactProfilesDelete.cs | 29 ------- .../Operation-ContactProfilesGet.cs | 22 ------ .../Operation-ContactProfilesList.cs | 26 ------- ...ation-ContactProfilesListBySubscription.cs | 26 ------- .../Operation-ContactProfilesUpdateTags.cs | 32 -------- .../ResourceId-ContactProfileId.cs | 28 ------- .../ResourceId-ResourceGroupId.cs | 24 ------ .../ResourceId-SubscriptionId.cs | 22 ------ .../Constant-CapabilityParameter.cs | 14 ---- .../GroundStation/Constant-ReleaseMode.cs | 14 ---- .../v2022_03_01/GroundStation/Definition.cs | 29 ------- .../Model-AvailableGroundStation.cs | 32 -------- .../Model-AvailableGroundStationProperties.cs | 35 --------- .../Operation-AvailableGroundStationsGet.cs | 22 ------ ...AvailableGroundStationsListByCapability.cs | 32 -------- .../ResourceId-AvailableGroundStationId.cs | 26 ------- .../ResourceId-SubscriptionId.cs | 22 ------ .../Spacecraft/Constant-Direction.cs | 14 ---- .../Spacecraft/Constant-Polarization.cs | 20 ----- .../Spacecraft/Constant-ProvisioningState.cs | 26 ------- .../v2022_03_01/Spacecraft/Definition.cs | 37 --------- .../Model-AuthorizedGroundstation.cs | 23 ------ .../Spacecraft/Model-Spacecraft.cs | 42 ---------- .../Spacecraft/Model-SpacecraftLink.cs | 40 ---------- .../Spacecraft/Model-SpacecraftsProperties.cs | 36 --------- .../Spacecraft/Model-TagsObject.cs | 20 ----- .../Spacecraft/Operation-CreateOrUpdate.cs | 26 ------- .../Spacecraft/Operation-Delete.cs | 29 ------- .../v2022_03_01/Spacecraft/Operation-Get.cs | 22 ------ .../v2022_03_01/Spacecraft/Operation-List.cs | 26 ------- .../Operation-ListBySubscription.cs | 26 ------- .../Spacecraft/Operation-UpdateTags.cs | 32 -------- .../Spacecraft/ResourceId-ResourceGroupId.cs | 24 ------ .../Spacecraft/ResourceId-SpacecraftId.cs | 28 ------- .../Spacecraft/ResourceId-SubscriptionId.cs | 22 ------ 69 files changed, 1 insertion(+), 1902 deletions(-) delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition-GenerationSetting.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ContactsStatus.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ProvisioningState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-AvailableContacts.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-Contact.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactInstanceProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactParameters.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsPropertiesAntennaConfiguration.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ResourceReference.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Create.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-SpacecraftsListAvailableContacts.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-ContactId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-SpacecraftId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-AutoTrackingConfiguration.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Direction.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Polarization.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Protocol.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-ProvisioningState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfile.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLink.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLinkChannel.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesPropertiesNetworkConfiguration.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-EndPoint.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-TagsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesCreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesDelete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesGet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesList.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesListBySubscription.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesUpdateTags.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ContactProfileId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ResourceGroupId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-SubscriptionId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-CapabilityParameter.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-ReleaseMode.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStation.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStationProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsGet.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsListByCapability.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-AvailableGroundStationId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-SubscriptionId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Direction.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Polarization.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-ProvisioningState.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Definition.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-AuthorizedGroundstation.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-Spacecraft.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftLink.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftsProperties.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-TagsObject.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-CreateOrUpdate.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Delete.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Get.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-List.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-ListBySubscription.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-UpdateTags.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-ResourceGroupId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SpacecraftId.cs delete mode 100644 data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SubscriptionId.cs diff --git a/config/resource-manager.hcl b/config/resource-manager.hcl index 08e49eb119f..b45ac307541 100644 --- a/config/resource-manager.hcl +++ b/config/resource-manager.hcl @@ -348,7 +348,7 @@ service "operationsmanagement" { } service "orbital" { name = "Orbital" - available = ["2022-03-01", "2022-11-01"] + available = ["2022-11-01"] } service "policyinsights" { name = "PolicyInsights" diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition-GenerationSetting.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition-GenerationSetting.cs deleted file mode 100644 index 2146936f038..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition-GenerationSetting.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01; - -public partial class Definition -{ - public bool Generate => true; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition.cs deleted file mode 100644 index a41eebe6f9e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ApiVersionDefinition.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01; - -public partial class Definition : ApiVersionDefinition -{ - public string ApiVersion => "2022-03-01"; - public bool Preview => false; - public Source Source => Source.ResourceManagerRestApiSpecs; - - public IEnumerable Resources => new List - { - new Contact.Definition(), - new ContactProfile.Definition(), - new GroundStation.Definition(), - new Spacecraft.Definition(), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ContactsStatus.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ContactsStatus.cs deleted file mode 100644 index 61786caf6d3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ContactsStatus.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ContactsStatusConstant -{ - [Description("cancelled")] - Cancelled, - - [Description("failed")] - Failed, - - [Description("providerCancelled")] - ProviderCancelled, - - [Description("scheduled")] - Scheduled, - - [Description("succeeded")] - Succeeded, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ProvisioningState.cs deleted file mode 100644 index fb5693931bc..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Constant-ProvisioningState.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateConstant -{ - [Description("Canceled")] - Canceled, - - [Description("Creating")] - Creating, - - [Description("Deleting")] - Deleting, - - [Description("Failed")] - Failed, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Definition.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Definition.cs deleted file mode 100644 index 19544042a26..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Definition.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class Definition : ResourceDefinition -{ - public string Name => "Contact"; - public IEnumerable Operations => new List - { - new CreateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListOperation(), - new SpacecraftsListAvailableContactsOperation(), - }; - public IEnumerable Constants => new List - { - typeof(ContactsStatusConstant), - typeof(ProvisioningStateConstant), - }; - public IEnumerable Models => new List - { - typeof(AvailableContactsModel), - typeof(ContactModel), - typeof(ContactInstancePropertiesModel), - typeof(ContactParametersModel), - typeof(ContactsPropertiesModel), - typeof(ContactsPropertiesAntennaConfigurationModel), - typeof(ResourceReferenceModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-AvailableContacts.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-AvailableContacts.cs deleted file mode 100644 index c81fea50a56..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-AvailableContacts.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class AvailableContactsModel -{ - [JsonPropertyName("groundStationName")] - public string? GroundStationName { get; set; } - - [JsonPropertyName("properties")] - public ContactInstancePropertiesModel? Properties { get; set; } - - [JsonPropertyName("spacecraft")] - public ResourceReferenceModel? Spacecraft { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-Contact.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-Contact.cs deleted file mode 100644 index 6a202bf6bc3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-Contact.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class ContactModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ContactsPropertiesModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactInstanceProperties.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactInstanceProperties.cs deleted file mode 100644 index dff656ddb8d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactInstanceProperties.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class ContactInstancePropertiesModel -{ - [JsonPropertyName("endAzimuthDegrees")] - public float? EndAzimuthDegrees { get; set; } - - [JsonPropertyName("endElevationDegrees")] - public float? EndElevationDegrees { get; set; } - - [JsonPropertyName("maximumElevationDegrees")] - public float? MaximumElevationDegrees { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("rxEndTime")] - public DateTime? RxEndTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("rxStartTime")] - public DateTime? RxStartTime { get; set; } - - [JsonPropertyName("startAzimuthDegrees")] - public float? StartAzimuthDegrees { get; set; } - - [JsonPropertyName("startElevationDegrees")] - public float? StartElevationDegrees { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("txEndTime")] - public DateTime? TxEndTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("txStartTime")] - public DateTime? TxStartTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactParameters.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactParameters.cs deleted file mode 100644 index d9d793afe9a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactParameters.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class ContactParametersModel -{ - [JsonPropertyName("contactProfile")] - [Required] - public ResourceReferenceModel ContactProfile { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("endTime")] - [Required] - public DateTime EndTime { get; set; } - - [JsonPropertyName("groundStationName")] - [Required] - public string GroundStationName { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("startTime")] - [Required] - public DateTime StartTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsProperties.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsProperties.cs deleted file mode 100644 index 75782af8699..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsProperties.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class ContactsPropertiesModel -{ - [JsonPropertyName("antennaConfiguration")] - public ContactsPropertiesAntennaConfigurationModel? AntennaConfiguration { get; set; } - - [JsonPropertyName("contactProfile")] - [Required] - public ResourceReferenceModel ContactProfile { get; set; } - - [JsonPropertyName("endAzimuthDegrees")] - public float? EndAzimuthDegrees { get; set; } - - [JsonPropertyName("endElevationDegrees")] - public float? EndElevationDegrees { get; set; } - - [JsonPropertyName("errorMessage")] - public string? ErrorMessage { get; set; } - - [JsonPropertyName("groundStationName")] - [Required] - public string GroundStationName { get; set; } - - [JsonPropertyName("maximumElevationDegrees")] - public float? MaximumElevationDegrees { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("reservationEndTime")] - [Required] - public DateTime ReservationEndTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("reservationStartTime")] - [Required] - public DateTime ReservationStartTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("rxEndTime")] - public DateTime? RxEndTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("rxStartTime")] - public DateTime? RxStartTime { get; set; } - - [JsonPropertyName("startAzimuthDegrees")] - public float? StartAzimuthDegrees { get; set; } - - [JsonPropertyName("startElevationDegrees")] - public float? StartElevationDegrees { get; set; } - - [JsonPropertyName("status")] - public ContactsStatusConstant? Status { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("txEndTime")] - public DateTime? TxEndTime { get; set; } - - [DateFormat(DateFormatAttribute.DateFormat.RFC3339)] - [JsonPropertyName("txStartTime")] - public DateTime? TxStartTime { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsPropertiesAntennaConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsPropertiesAntennaConfiguration.cs deleted file mode 100644 index a670c2d3553..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ContactsPropertiesAntennaConfiguration.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class ContactsPropertiesAntennaConfigurationModel -{ - [JsonPropertyName("destinationIp")] - public string? DestinationIP { get; set; } - - [JsonPropertyName("sourceIps")] - public List? SourceIPs { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ResourceReference.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ResourceReference.cs deleted file mode 100644 index 6e1746f8f78..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Model-ResourceReference.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - - -internal class ResourceReferenceModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Create.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Create.cs deleted file mode 100644 index 7bf2a4cddae..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Create.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class CreateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(ContactModel); - - public override ResourceID? ResourceId() => new ContactId(); - - public override Type? ResponseObject() => typeof(ContactModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Delete.cs deleted file mode 100644 index 11028f0aaeb..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Delete.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new ContactId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Get.cs deleted file mode 100644 index b52f6390741..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ContactId(); - - public override Type? ResponseObject() => typeof(ContactModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-List.cs deleted file mode 100644 index 65809315391..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SpacecraftId(); - - public override Type NestedItemType() => typeof(ContactModel); - - public override string? UriSuffix() => "/contacts"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-SpacecraftsListAvailableContacts.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-SpacecraftsListAvailableContacts.cs deleted file mode 100644 index 9075adf0ce7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/Operation-SpacecraftsListAvailableContacts.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class SpacecraftsListAvailableContactsOperation : Pandora.Definitions.Operations.ListOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(ContactParametersModel); - - public override ResourceID? ResourceId() => new SpacecraftId(); - - public override Type NestedItemType() => typeof(AvailableContactsModel); - - public override string? UriSuffix() => "/listAvailableContacts"; - - public override System.Net.Http.HttpMethod Method() => System.Net.Http.HttpMethod.Post; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-ContactId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-ContactId.cs deleted file mode 100644 index 26546eca126..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-ContactId.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class ContactId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}/contacts/{contactName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftOrbital", "Microsoft.Orbital"), - ResourceIDSegment.Static("staticSpacecrafts", "spacecrafts"), - ResourceIDSegment.UserSpecified("spacecraftName"), - ResourceIDSegment.Static("staticContacts", "contacts"), - ResourceIDSegment.UserSpecified("contactName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-SpacecraftId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-SpacecraftId.cs deleted file mode 100644 index 8dab535ec58..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Contact/ResourceId-SpacecraftId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Contact; - -internal class SpacecraftId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftOrbital", "Microsoft.Orbital"), - ResourceIDSegment.Static("staticSpacecrafts", "spacecrafts"), - ResourceIDSegment.UserSpecified("spacecraftName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-AutoTrackingConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-AutoTrackingConfiguration.cs deleted file mode 100644 index 6d2a14fb8e5..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-AutoTrackingConfiguration.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum AutoTrackingConfigurationConstant -{ - [Description("disabled")] - Disabled, - - [Description("sBand")] - SBand, - - [Description("xBand")] - XBand, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Direction.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Direction.cs deleted file mode 100644 index d7453fc692f..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Direction.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DirectionConstant -{ - [Description("downlink")] - Downlink, - - [Description("uplink")] - Uplink, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Polarization.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Polarization.cs deleted file mode 100644 index bc57b8dfe0a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Polarization.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum PolarizationConstant -{ - [Description("LHCP")] - LHCP, - - [Description("linearHorizontal")] - LinearHorizontal, - - [Description("linearVertical")] - LinearVertical, - - [Description("RHCP")] - RHCP, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Protocol.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Protocol.cs deleted file mode 100644 index cb62bd2da5b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-Protocol.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProtocolConstant -{ - [Description("TCP")] - TCP, - - [Description("UDP")] - UDP, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-ProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-ProvisioningState.cs deleted file mode 100644 index 5735996cc44..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Constant-ProvisioningState.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateConstant -{ - [Description("Canceled")] - Canceled, - - [Description("Creating")] - Creating, - - [Description("Deleting")] - Deleting, - - [Description("Failed")] - Failed, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Definition.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Definition.cs deleted file mode 100644 index ca02ce42c91..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Definition.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class Definition : ResourceDefinition -{ - public string Name => "ContactProfile"; - public IEnumerable Operations => new List - { - new ContactProfilesCreateOrUpdateOperation(), - new ContactProfilesDeleteOperation(), - new ContactProfilesGetOperation(), - new ContactProfilesListOperation(), - new ContactProfilesListBySubscriptionOperation(), - new ContactProfilesUpdateTagsOperation(), - }; - public IEnumerable Constants => new List - { - typeof(AutoTrackingConfigurationConstant), - typeof(DirectionConstant), - typeof(PolarizationConstant), - typeof(ProtocolConstant), - typeof(ProvisioningStateConstant), - }; - public IEnumerable Models => new List - { - typeof(ContactProfileModel), - typeof(ContactProfileLinkModel), - typeof(ContactProfileLinkChannelModel), - typeof(ContactProfilesPropertiesModel), - typeof(ContactProfilesPropertiesNetworkConfigurationModel), - typeof(EndPointModel), - typeof(TagsObjectModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfile.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfile.cs deleted file mode 100644 index 0b45240a00e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfile.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class ContactProfileModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - [Required] - public CustomTypes.Location Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public ContactProfilesPropertiesModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLink.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLink.cs deleted file mode 100644 index 5e2031dc097..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLink.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class ContactProfileLinkModel -{ - [JsonPropertyName("channels")] - [Required] - public List Channels { get; set; } - - [JsonPropertyName("direction")] - [Required] - public DirectionConstant Direction { get; set; } - - [JsonPropertyName("eirpdBW")] - public float? EirpdBW { get; set; } - - [JsonPropertyName("gainOverTemperature")] - public float? GainOverTemperature { get; set; } - - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("polarization")] - [Required] - public PolarizationConstant Polarization { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLinkChannel.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLinkChannel.cs deleted file mode 100644 index 8b6c3de12b1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfileLinkChannel.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class ContactProfileLinkChannelModel -{ - [JsonPropertyName("bandwidthMHz")] - [Required] - public float BandwidthMHz { get; set; } - - [JsonPropertyName("centerFrequencyMHz")] - [Required] - public float CenterFrequencyMHz { get; set; } - - [JsonPropertyName("decodingConfiguration")] - public string? DecodingConfiguration { get; set; } - - [JsonPropertyName("demodulationConfiguration")] - public string? DemodulationConfiguration { get; set; } - - [JsonPropertyName("encodingConfiguration")] - public string? EncodingConfiguration { get; set; } - - [JsonPropertyName("endPoint")] - [Required] - public EndPointModel EndPoint { get; set; } - - [JsonPropertyName("modulationConfiguration")] - public string? ModulationConfiguration { get; set; } - - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesProperties.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesProperties.cs deleted file mode 100644 index 642eea23b2b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesProperties.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class ContactProfilesPropertiesModel -{ - [JsonPropertyName("autoTrackingConfiguration")] - public AutoTrackingConfigurationConstant? AutoTrackingConfiguration { get; set; } - - [JsonPropertyName("eventHubUri")] - public string? EventHubUri { get; set; } - - [JsonPropertyName("links")] - [Required] - public List Links { get; set; } - - [JsonPropertyName("minimumElevationDegrees")] - public float? MinimumElevationDegrees { get; set; } - - [JsonPropertyName("minimumViableContactDuration")] - public string? MinimumViableContactDuration { get; set; } - - [JsonPropertyName("networkConfiguration")] - [Required] - public ContactProfilesPropertiesNetworkConfigurationModel NetworkConfiguration { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesPropertiesNetworkConfiguration.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesPropertiesNetworkConfiguration.cs deleted file mode 100644 index b1100815133..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-ContactProfilesPropertiesNetworkConfiguration.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class ContactProfilesPropertiesNetworkConfigurationModel -{ - [JsonPropertyName("subnetId")] - [Required] - public string SubnetId { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-EndPoint.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-EndPoint.cs deleted file mode 100644 index df9160c4012..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-EndPoint.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class EndPointModel -{ - [JsonPropertyName("endPointName")] - [Required] - public string EndPointName { get; set; } - - [JsonPropertyName("ipAddress")] - [Required] - public string IPAddress { get; set; } - - [JsonPropertyName("port")] - [Required] - public string Port { get; set; } - - [JsonPropertyName("protocol")] - [Required] - public ProtocolConstant Protocol { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-TagsObject.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-TagsObject.cs deleted file mode 100644 index a8bfdd23d04..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Model-TagsObject.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - - -internal class TagsObjectModel -{ - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesCreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesCreateOrUpdate.cs deleted file mode 100644 index c12e5b81654..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesCreateOrUpdate.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfilesCreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(ContactProfileModel); - - public override ResourceID? ResourceId() => new ContactProfileId(); - - public override Type? ResponseObject() => typeof(ContactProfileModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesDelete.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesDelete.cs deleted file mode 100644 index c2119f1fc05..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesDelete.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfilesDeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new ContactProfileId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesGet.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesGet.cs deleted file mode 100644 index 2ff675395d3..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesGet.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfilesGetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new ContactProfileId(); - - public override Type? ResponseObject() => typeof(ContactProfileModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesList.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesList.cs deleted file mode 100644 index 85160c13e1d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesList.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfilesListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGroupId(); - - public override Type NestedItemType() => typeof(ContactProfileModel); - - public override string? UriSuffix() => "/providers/Microsoft.Orbital/contactProfiles"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesListBySubscription.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesListBySubscription.cs deleted file mode 100644 index ccfd5e2cc3a..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesListBySubscription.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfilesListBySubscriptionOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(ContactProfileModel); - - public override string? UriSuffix() => "/providers/Microsoft.Orbital/contactProfiles"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesUpdateTags.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesUpdateTags.cs deleted file mode 100644 index 3233288498d..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/Operation-ContactProfilesUpdateTags.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfilesUpdateTagsOperation : Pandora.Definitions.Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(TagsObjectModel); - - public override ResourceID? ResourceId() => new ContactProfileId(); - - public override Type? ResponseObject() => typeof(ContactProfileModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ContactProfileId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ContactProfileId.cs deleted file mode 100644 index 1a51322fdf6..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ContactProfileId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ContactProfileId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/contactProfiles/{contactProfileName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftOrbital", "Microsoft.Orbital"), - ResourceIDSegment.Static("staticContactProfiles", "contactProfiles"), - ResourceIDSegment.UserSpecified("contactProfileName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ResourceGroupId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ResourceGroupId.cs deleted file mode 100644 index a9f502eea08..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-ResourceGroupId.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class ResourceGroupId : ResourceID -{ - public string? CommonAlias => "ResourceGroup"; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("resourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-SubscriptionId.cs deleted file mode 100644 index 3f46be17f68..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/ContactProfile/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.ContactProfile; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-CapabilityParameter.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-CapabilityParameter.cs deleted file mode 100644 index 66775d18b64..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-CapabilityParameter.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum CapabilityParameterConstant -{ - [Description("Communication")] - Communication, - - [Description("EarthObservation")] - EarthObservation, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-ReleaseMode.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-ReleaseMode.cs deleted file mode 100644 index fbeff7c3739..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Constant-ReleaseMode.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ReleaseModeConstant -{ - [Description("GA")] - GA, - - [Description("Preview")] - Preview, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Definition.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Definition.cs deleted file mode 100644 index cb656f0b20b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Definition.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -internal class Definition : ResourceDefinition -{ - public string Name => "GroundStation"; - public IEnumerable Operations => new List - { - new AvailableGroundStationsGetOperation(), - new AvailableGroundStationsListByCapabilityOperation(), - }; - public IEnumerable Constants => new List - { - typeof(CapabilityParameterConstant), - typeof(ReleaseModeConstant), - }; - public IEnumerable Models => new List - { - typeof(AvailableGroundStationModel), - typeof(AvailableGroundStationPropertiesModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStation.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStation.cs deleted file mode 100644 index ce5d94f9db7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStation.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - - -internal class AvailableGroundStationModel -{ - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - public CustomTypes.Location? Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public AvailableGroundStationPropertiesModel? Properties { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStationProperties.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStationProperties.cs deleted file mode 100644 index 33f06b1f07c..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Model-AvailableGroundStationProperties.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - - -internal class AvailableGroundStationPropertiesModel -{ - [JsonPropertyName("altitudeMeters")] - public float? AltitudeMeters { get; set; } - - [JsonPropertyName("city")] - public string? City { get; set; } - - [JsonPropertyName("latitudeDegrees")] - public float? LatitudeDegrees { get; set; } - - [JsonPropertyName("longitudeDegrees")] - public float? LongitudeDegrees { get; set; } - - [JsonPropertyName("providerName")] - public string? ProviderName { get; set; } - - [JsonPropertyName("releaseMode")] - public ReleaseModeConstant? ReleaseMode { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsGet.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsGet.cs deleted file mode 100644 index 8081327aad7..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsGet.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -internal class AvailableGroundStationsGetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new AvailableGroundStationId(); - - public override Type? ResponseObject() => typeof(AvailableGroundStationModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsListByCapability.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsListByCapability.cs deleted file mode 100644 index 4984859ce69..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/Operation-AvailableGroundStationsListByCapability.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -internal class AvailableGroundStationsListByCapabilityOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(AvailableGroundStationModel); - - public override Type? OptionsObject() => typeof(AvailableGroundStationsListByCapabilityOperation.AvailableGroundStationsListByCapabilityOptions); - - public override string? UriSuffix() => "/providers/Microsoft.Orbital/availableGroundStations"; - - internal class AvailableGroundStationsListByCapabilityOptions - { - [QueryStringName("capability")] - public CapabilityParameterConstant Capability { get; set; } - } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-AvailableGroundStationId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-AvailableGroundStationId.cs deleted file mode 100644 index f0284e6feb1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-AvailableGroundStationId.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -internal class AvailableGroundStationId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/availableGroundStations/{availableGroundStationName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftOrbital", "Microsoft.Orbital"), - ResourceIDSegment.Static("staticAvailableGroundStations", "availableGroundStations"), - ResourceIDSegment.UserSpecified("availableGroundStationName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-SubscriptionId.cs deleted file mode 100644 index 318085510f8..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/GroundStation/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.GroundStation; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Direction.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Direction.cs deleted file mode 100644 index 546a7a10a5e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Direction.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum DirectionConstant -{ - [Description("downlink")] - Downlink, - - [Description("uplink")] - Uplink, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Polarization.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Polarization.cs deleted file mode 100644 index 308f42a2caa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-Polarization.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum PolarizationConstant -{ - [Description("LHCP")] - LHCP, - - [Description("linearHorizontal")] - LinearHorizontal, - - [Description("linearVertical")] - LinearVertical, - - [Description("RHCP")] - RHCP, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-ProvisioningState.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-ProvisioningState.cs deleted file mode 100644 index 0ed0f069eaa..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Constant-ProvisioningState.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using System.ComponentModel; - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -[ConstantType(ConstantTypeAttribute.ConstantType.String)] -internal enum ProvisioningStateConstant -{ - [Description("Canceled")] - Canceled, - - [Description("Creating")] - Creating, - - [Description("Deleting")] - Deleting, - - [Description("Failed")] - Failed, - - [Description("Succeeded")] - Succeeded, - - [Description("Updating")] - Updating, -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Definition.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Definition.cs deleted file mode 100644 index 036b1da3261..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Definition.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class Definition : ResourceDefinition -{ - public string Name => "Spacecraft"; - public IEnumerable Operations => new List - { - new CreateOrUpdateOperation(), - new DeleteOperation(), - new GetOperation(), - new ListOperation(), - new ListBySubscriptionOperation(), - new UpdateTagsOperation(), - }; - public IEnumerable Constants => new List - { - typeof(DirectionConstant), - typeof(PolarizationConstant), - typeof(ProvisioningStateConstant), - }; - public IEnumerable Models => new List - { - typeof(AuthorizedGroundstationModel), - typeof(SpacecraftModel), - typeof(SpacecraftLinkModel), - typeof(SpacecraftsPropertiesModel), - typeof(TagsObjectModel), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-AuthorizedGroundstation.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-AuthorizedGroundstation.cs deleted file mode 100644 index 5c1e9aeb090..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-AuthorizedGroundstation.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - - -internal class AuthorizedGroundstationModel -{ - [JsonPropertyName("expirationDate")] - public string? ExpirationDate { get; set; } - - [JsonPropertyName("groundStation")] - public string? GroundStation { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-Spacecraft.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-Spacecraft.cs deleted file mode 100644 index 9396f829682..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-Spacecraft.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - - -internal class SpacecraftModel -{ - [JsonPropertyName("etag")] - public string? Etag { get; set; } - - [JsonPropertyName("id")] - public string? Id { get; set; } - - [JsonPropertyName("location")] - [Required] - public CustomTypes.Location Location { get; set; } - - [JsonPropertyName("name")] - public string? Name { get; set; } - - [JsonPropertyName("properties")] - public SpacecraftsPropertiesModel? Properties { get; set; } - - [JsonPropertyName("systemData")] - public CustomTypes.SystemData? SystemData { get; set; } - - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } - - [JsonPropertyName("type")] - public string? Type { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftLink.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftLink.cs deleted file mode 100644 index 698ae237982..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftLink.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - - -internal class SpacecraftLinkModel -{ - [JsonPropertyName("authorizations")] - public List? Authorizations { get; set; } - - [JsonPropertyName("bandwidthMHz")] - [Required] - public float BandwidthMHz { get; set; } - - [JsonPropertyName("centerFrequencyMHz")] - [Required] - public float CenterFrequencyMHz { get; set; } - - [JsonPropertyName("direction")] - [Required] - public DirectionConstant Direction { get; set; } - - [JsonPropertyName("name")] - [Required] - public string Name { get; set; } - - [JsonPropertyName("polarization")] - [Required] - public PolarizationConstant Polarization { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftsProperties.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftsProperties.cs deleted file mode 100644 index 87e7e27bbd1..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-SpacecraftsProperties.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - - -internal class SpacecraftsPropertiesModel -{ - [JsonPropertyName("links")] - public List? Links { get; set; } - - [JsonPropertyName("noradId")] - [Required] - public string NoradId { get; set; } - - [JsonPropertyName("provisioningState")] - public ProvisioningStateConstant? ProvisioningState { get; set; } - - [JsonPropertyName("titleLine")] - public string? TitleLine { get; set; } - - [JsonPropertyName("tleLine1")] - public string? TleLine1 { get; set; } - - [JsonPropertyName("tleLine2")] - public string? TleLine2 { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-TagsObject.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-TagsObject.cs deleted file mode 100644 index c75079ae542..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Model-TagsObject.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text.Json.Serialization; -using Pandora.Definitions.Attributes; -using Pandora.Definitions.Attributes.Validation; -using Pandora.Definitions.CustomTypes; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - - -internal class TagsObjectModel -{ - [JsonPropertyName("tags")] - public CustomTypes.Tags? Tags { get; set; } -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-CreateOrUpdate.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-CreateOrUpdate.cs deleted file mode 100644 index 08eeec3274e..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-CreateOrUpdate.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class CreateOrUpdateOperation : Pandora.Definitions.Operations.PutOperation -{ - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(SpacecraftModel); - - public override ResourceID? ResourceId() => new SpacecraftId(); - - public override Type? ResponseObject() => typeof(SpacecraftModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Delete.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Delete.cs deleted file mode 100644 index 0e6f8e7fa16..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Delete.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class DeleteOperation : Pandora.Definitions.Operations.DeleteOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.NoContent, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override ResourceID? ResourceId() => new SpacecraftId(); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Get.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Get.cs deleted file mode 100644 index 194f9f1fe42..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-Get.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class GetOperation : Pandora.Definitions.Operations.GetOperation -{ - public override ResourceID? ResourceId() => new SpacecraftId(); - - public override Type? ResponseObject() => typeof(SpacecraftModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-List.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-List.cs deleted file mode 100644 index f7d3a3713dd..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-List.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class ListOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new ResourceGroupId(); - - public override Type NestedItemType() => typeof(SpacecraftModel); - - public override string? UriSuffix() => "/providers/Microsoft.Orbital/spacecrafts"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-ListBySubscription.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-ListBySubscription.cs deleted file mode 100644 index e37affbe220..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-ListBySubscription.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class ListBySubscriptionOperation : Pandora.Definitions.Operations.ListOperation -{ - public override string? FieldContainingPaginationDetails() => "nextLink"; - - public override ResourceID? ResourceId() => new SubscriptionId(); - - public override Type NestedItemType() => typeof(SpacecraftModel); - - public override string? UriSuffix() => "/providers/Microsoft.Orbital/spacecrafts"; - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-UpdateTags.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-UpdateTags.cs deleted file mode 100644 index 2576533624b..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/Operation-UpdateTags.cs +++ /dev/null @@ -1,32 +0,0 @@ -using Pandora.Definitions.Attributes; -using Pandora.Definitions.CustomTypes; -using Pandora.Definitions.Interfaces; -using System; -using System.Collections.Generic; -using System.Net; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class UpdateTagsOperation : Pandora.Definitions.Operations.PatchOperation -{ - public override IEnumerable ExpectedStatusCodes() => new List - { - HttpStatusCode.Accepted, - HttpStatusCode.OK, - }; - - public override bool LongRunning() => true; - - public override Type? RequestObject() => typeof(TagsObjectModel); - - public override ResourceID? ResourceId() => new SpacecraftId(); - - public override Type? ResponseObject() => typeof(SpacecraftModel); - - -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-ResourceGroupId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-ResourceGroupId.cs deleted file mode 100644 index e3cb04bf3d0..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-ResourceGroupId.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class ResourceGroupId : ResourceID -{ - public string? CommonAlias => "ResourceGroup"; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("resourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SpacecraftId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SpacecraftId.cs deleted file mode 100644 index 80f458b4e15..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SpacecraftId.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class SpacecraftId : ResourceID -{ - public string? CommonAlias => null; - - public string ID => "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}"; - - public List Segments => new List - { - ResourceIDSegment.Static("staticSubscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - ResourceIDSegment.Static("staticResourceGroups", "resourceGroups"), - ResourceIDSegment.ResourceGroup("resourceGroupName"), - ResourceIDSegment.Static("staticProviders", "providers"), - ResourceIDSegment.ResourceProvider("staticMicrosoftOrbital", "Microsoft.Orbital"), - ResourceIDSegment.Static("staticSpacecrafts", "spacecrafts"), - ResourceIDSegment.UserSpecified("spacecraftName"), - }; -} diff --git a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SubscriptionId.cs b/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SubscriptionId.cs deleted file mode 100644 index bac7973e707..00000000000 --- a/data/Pandora.Definitions.ResourceManager/Orbital/v2022_03_01/Spacecraft/ResourceId-SubscriptionId.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; -using Pandora.Definitions.Interfaces; - - -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See NOTICE.txt in the project root for license information. - - -namespace Pandora.Definitions.ResourceManager.Orbital.v2022_03_01.Spacecraft; - -internal class SubscriptionId : ResourceID -{ - public string? CommonAlias => "Subscription"; - - public string ID => "/subscriptions/{subscriptionId}"; - - public List Segments => new List - { - ResourceIDSegment.Static("subscriptions", "subscriptions"), - ResourceIDSegment.SubscriptionId("subscriptionId"), - }; -}