arm-common-types-version
@azure-tools/typespec-azure-resource-manager/arm-common-types-versionARM services must specify the ARM common-types version using the @armCommonTypesVersion decorator. This decorator should be applied either on the service namespace or on each version enum member.
β Incorrect
Section titled ββ Incorrectβ@armProviderNamespacenamespace Microsoft.Contoso;β Correct
Section titled ββ CorrectβApply @armCommonTypesVersion on the namespace:
@armProviderNamespace@armCommonTypesVersion(Azure.ResourceManager.CommonTypes.Versions.v5)namespace Microsoft.Contoso;β Correct (per version)
Section titled ββ Correct (per version)βApply @armCommonTypesVersion on each version enum member:
@armProviderNamespacenamespace Microsoft.Contoso;
enum Versions { @armCommonTypesVersion(Azure.ResourceManager.CommonTypes.Versions.v4) v1,
@armCommonTypesVersion(Azure.ResourceManager.CommonTypes.Versions.v5) v2,}