﻿{
  "codeGenerators": {
    "Ruby": {
      "type": "RubyCodeGenerator, AutoRest.Generator.Ruby"
    },
    "Azure.Ruby": {
      "type": "AzureRubyCodeGenerator, AutoRest.Generator.Azure.Ruby"
    },
    "CSharp": {
      "type": "CSharpCodeGenerator, AutoRest.Generator.CSharp"
    },
    "Azure.CSharp": {
      "type": "AzureCSharpCodeGenerator, AutoRest.Generator.Azure.CSharp"
    },
    "NodeJS": {
      "type": "NodeJSCodeGenerator, AutoRest.Generator.NodeJS"
    },
    "Azure.NodeJS": {
      "type": "AzureNodeJSCodeGenerator, AutoRest.Generator.Azure.NodeJS"
    },
    "Java": {
      "type": "JavaCodeGenerator, AutoRest.Generator.Java"
    },
    "Azure.Java": {
      "type": "AzureJavaCodeGenerator, AutoRest.Generator.Azure.Java"
    },
    "Python": {
      "type": "PythonCodeGenerator, AutoRest.Generator.Python"
    },
    "Azure.Python": {
      "type": "AzurePythonCodeGenerator, AutoRest.Generator.Azure.Python"
    },
    "AzureResourceSchema": {
      "type": "AzureResourceSchemaCodeGenerator, AutoRest.Generator.AzureResourceSchema"
    }
  },
  "modelers": {
    "Swagger": {
      "type": "SwaggerModeler, AutoRest.Modeler.Swagger"
    },
    "CompositeSwagger": {
      "type": "CompositeSwaggerModeler, AutoRest.Modeler.CompositeSwagger"
    }
  }
}