message: add x-ms-enum for enum param
diff: "operationId": "Provider_GetAvailableStacks",
  "parameters": [
  {
  - "name": "osTypeSelected",
  - "in": "query",
  - "type": "string",
  - "enum": [
  - "Windows",
  - "Linux",
  - "WindowsFunctions",
  - "LinuxFunctions",
  - "All"
  - ]
  + "$ref": "#/parameters/osTypeSelectedParameter"
  },
  {
  "$ref": "#/parameters/apiVersionParameter"
  "operationId": "Provider_GetFunctionAppStacks",
  "parameters": [
  {
  - "name": "stackOsType",
  - "in": "query",
  - "description": "Stack OS Type",
  - "type": "string",
  - "enum": [
  - "Windows",
  - "Linux",
  - "All"
  - ]
  + "$ref": "#/parameters/stackOsTypeParameter"
  },
  {
  "$ref": "#/parameters/apiVersionParameter"
  "type": "string"
  },
  {
  - "name": "stackOsType",
  - "in": "query",
  - "description": "Stack OS Type",
  - "type": "string",
  - "enum": [
  - "Windows",
  - "Linux",
  - "All"
  - ]
  + "$ref": "#/parameters/stackOsTypeParameter"
  },
  {
  "$ref": "#/parameters/apiVersionParameter"
  "type": "string"
  },
  {
  - "name": "stackOsType",
  - "in": "query",
  - "description": "Stack OS Type",
  - "type": "string",
  - "enum": [
  - "Windows",
  - "Linux",
  - "All"
  - ]
  + "$ref": "#/parameters/stackOsTypeParameter"
  },
  {
  "$ref": "#/parameters/apiVersionParameter"
  "operationId": "Provider_GetWebAppStacks",
  "parameters": [
  {
  - "name": "stackOsType",
  - "in": "query",
  - "description": "Stack OS Type",
  - "type": "string",
  - "enum": [
  - "Windows",
  - "Linux",
  - "All"
  - ]
  + "$ref": "#/parameters/stackOsTypeParameter"
  },
  {
  "$ref": "#/parameters/apiVersionParameter"
  "operationId": "Provider_GetAvailableStacksOnPrem",
  "parameters": [
  {
  - "name": "osTypeSelected",
  - "in": "query",
  - "type": "string",
  - "enum": [
  - "Windows",
  - "Linux",
  - "WindowsFunctions",
  - "LinuxFunctions",
  - "All"
  - ]
  + "$ref": "#/parameters/osTypeSelectedParameter"
  },
  {
  "$ref": "#/parameters/subscriptionIdParameter"
  "description": "API Version",
  "required": true,
  "type": "string"
  + },
  + "osTypeSelectedParameter": {
  + "name": "osTypeSelected",
  + "in": "query",
  + "type": "string",
  + "enum": [
  + "Windows",
  + "Linux",
  + "WindowsFunctions",
  + "LinuxFunctions",
  + "All"
  + ],
  + "x-ms-enum": {
  + "name": "ProviderOsTypeSelected",
  + "modelAsString": true
  + },
  + "x-ms-parameter-location": "method"
  + },
  + "stackOsTypeParameter": {
  + "name": "stackOsType",
  + "in": "query",
  + "description": "Stack OS Type",
  + "type": "string",
  + "enum": [
  + "Windows",
  + "Linux",
  + "All"
  + ],
  + "x-ms-enum": {
  + "name": "ProviderStackOsType",
  + "modelAsString": true
  + },
  + "x-ms-parameter-location": "method"
  }
  },
  "securityDefinitions": {
  