├── GoService ├── .vscode │ ├── launch.json │ └── tasks.json ├── Controllers │ └── ExchangeController.cs ├── GoService.csproj ├── Models │ └── Exchange.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Startup.cs ├── appsettings.Development.json ├── appsettings.json ├── bin │ └── Debug │ │ └── netcoreapp3.1 │ │ ├── GoService.deps.json │ │ ├── GoService.dll │ │ ├── GoService.pdb │ │ ├── GoService.runtimeconfig.dev.json │ │ ├── GoService.runtimeconfig.json │ │ ├── Microsoft.OpenApi.dll │ │ ├── Newtonsoft.Json.dll │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── RabbitMQ.Client.dll │ │ ├── Swashbuckle.AspNetCore.Annotations.dll │ │ ├── Swashbuckle.AspNetCore.Swagger.dll │ │ ├── Swashbuckle.AspNetCore.SwaggerGen.dll │ │ ├── Swashbuckle.AspNetCore.SwaggerUI.dll │ │ ├── System.Threading.Channels.dll │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── obj │ ├── Debug │ └── netcoreapp3.1 │ │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ │ ├── GoService.AssemblyInfo.cs │ │ ├── GoService.AssemblyInfoInputs.cache │ │ ├── GoService.MvcApplicationPartsAssemblyInfo.cache │ │ ├── GoService.MvcApplicationPartsAssemblyInfo.cs │ │ ├── GoService.RazorTargetAssemblyInfo.cache │ │ ├── GoService.assets.cache │ │ ├── GoService.csproj.CopyComplete │ │ ├── GoService.csproj.CoreCompileInputs.cache │ │ ├── GoService.csproj.FileListAbsolute.txt │ │ ├── GoService.csprojAssemblyReference.cache │ │ ├── GoService.dll │ │ ├── GoService.genruntimeconfig.cache │ │ ├── GoService.pdb │ │ ├── project.razor.json │ │ └── staticwebassets │ │ ├── GoService.StaticWebAssets.Manifest.cache │ │ └── GoService.StaticWebAssets.xml │ ├── GoService.csproj.nuget.dgspec.json │ ├── GoService.csproj.nuget.g.props │ ├── GoService.csproj.nuget.g.targets │ ├── project.assets.json │ └── project.nuget.cache └── webParser ├── .idea ├── modules.xml ├── webParser.iml └── workspace.xml ├── parser └── parser.go ├── rabbitMQ └── consumer.go ├── redis └── redis.go ├── shared └── shared.go ├── sql └── sql.go └── webParser.go /GoService/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to find out which attributes exist for C# debugging 3 | // Use hover for the description of the existing attributes 4 | // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": ".NET Core Launch (web)", 9 | "type": "coreclr", 10 | "request": "launch", 11 | "preLaunchTask": "build", 12 | // If you have changed target frameworks, make sure to update the program path. 13 | "program": "${workspaceFolder}/bin/Debug/netcoreapp3.1/GoService.dll", 14 | "args": [], 15 | "cwd": "${workspaceFolder}", 16 | "stopAtEntry": false, 17 | // Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser 18 | "serverReadyAction": { 19 | "action": "openExternally", 20 | "pattern": "\\bNow listening on:\\s+(https?://\\S+)" 21 | }, 22 | "env": { 23 | "ASPNETCORE_ENVIRONMENT": "Development" 24 | }, 25 | "sourceFileMap": { 26 | "/Views": "${workspaceFolder}/Views" 27 | } 28 | }, 29 | { 30 | "name": ".NET Core Attach", 31 | "type": "coreclr", 32 | "request": "attach", 33 | "processId": "${command:pickProcess}" 34 | } 35 | ] 36 | } -------------------------------------------------------------------------------- /GoService/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0.0", 3 | "tasks": [ 4 | { 5 | "label": "build", 6 | "command": "dotnet", 7 | "type": "process", 8 | "args": [ 9 | "build", 10 | "${workspaceFolder}/GoService.csproj", 11 | "/property:GenerateFullPaths=true", 12 | "/consoleloggerparameters:NoSummary" 13 | ], 14 | "problemMatcher": "$msCompile" 15 | }, 16 | { 17 | "label": "publish", 18 | "command": "dotnet", 19 | "type": "process", 20 | "args": [ 21 | "publish", 22 | "${workspaceFolder}/GoService.csproj", 23 | "/property:GenerateFullPaths=true", 24 | "/consoleloggerparameters:NoSummary" 25 | ], 26 | "problemMatcher": "$msCompile" 27 | }, 28 | { 29 | "label": "watch", 30 | "command": "dotnet", 31 | "type": "process", 32 | "args": [ 33 | "watch", 34 | "run", 35 | "${workspaceFolder}/GoService.csproj", 36 | "/property:GenerateFullPaths=true", 37 | "/consoleloggerparameters:NoSummary" 38 | ], 39 | "problemMatcher": "$msCompile" 40 | } 41 | ] 42 | } -------------------------------------------------------------------------------- /GoService/Controllers/ExchangeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Microsoft.AspNetCore.Mvc; 7 | using Microsoft.Extensions.Logging; 8 | using Newtonsoft.Json; 9 | using RabbitMQ.Client; 10 | using Swashbuckle.AspNetCore.Annotations; 11 | 12 | namespace GoService.Controllers 13 | { 14 | [ApiController] 15 | [Route("[controller]")] 16 | public class ExchangeController : ControllerBase 17 | { 18 | public ExchangeController() 19 | { 20 | } 21 | 22 | //dotnet add package RabbitMQ.Client 23 | //dotnet add package Newtonsoft.Json --version 12.0.3 24 | [HttpPost] 25 | [SwaggerOperation(Summary = "ExchangeType is an Enum.", Description = "

ExchangeType Values :



DOLAR : 0
EURO : 1
STERLİN : 2
GRAM ALTIN : 3")] 26 | public bool Insert([FromBody] Exchnage exchange) 27 | { 28 | try 29 | { 30 | exchange.ExchangeName = exchange.ExchageType.ToString(); 31 | Console.WriteLine(exchange.ExchageType); 32 | var factory = new ConnectionFactory() 33 | { 34 | HostName = "78.217.***.***", //MyIp 35 | UserName = "test", 36 | Password = "test", 37 | Port = 1881, 38 | VirtualHost = "/", 39 | } 40 | using (var connection = factory.CreateConnection()) 41 | using (var channel = connection.CreateModel()) 42 | { 43 | channel.QueueDeclare(queue: "product", 44 | durable: false, 45 | exclusive: false, 46 | autoDelete: false, 47 | arguments: null); 48 | 49 | var productData = JsonConvert.SerializeObject(exchange); 50 | var body = Encoding.UTF8.GetBytes(productData); 51 | 52 | channel.BasicPublish(exchange: "", 53 | routingKey: "product", 54 | basicProperties: null, 55 | body: body); 56 | Console.WriteLine($"{exchange.Name} is Send to the queue"); 57 | } 58 | 59 | return true; 60 | } 61 | catch (Exception ex) 62 | { 63 | Console.WriteLine(ex.Message); 64 | return false; 65 | } 66 | } 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /GoService/GoService.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netcoreapp3.1 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /GoService/Models/Exchange.cs: -------------------------------------------------------------------------------- 1 | using System.ComponentModel.DataAnnotations; 2 | 3 | public enum ExchangeType{ 4 | DOLAR, 5 | EURO, 6 | STERLİN, 7 | [Display(Name="GRAM ALTIN")] 8 | GRAMALTIN 9 | } 10 | public class Exchnage{ 11 | public double Price { get; set; } 12 | public string Name { get; set; } 13 | public ExchangeType ExchageType { get; set; } 14 | public string ExchangeName { get; set; } 15 | } -------------------------------------------------------------------------------- /GoService/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Hosting; 6 | using Microsoft.Extensions.Configuration; 7 | using Microsoft.Extensions.Hosting; 8 | using Microsoft.Extensions.Logging; 9 | 10 | namespace GoService 11 | { 12 | public class Program 13 | { 14 | public static void Main(string[] args) 15 | { 16 | CreateHostBuilder(args).Build().Run(); 17 | } 18 | 19 | public static IHostBuilder CreateHostBuilder(string[] args) => 20 | Host.CreateDefaultBuilder(args) 21 | .ConfigureWebHostDefaults(webBuilder => 22 | { 23 | webBuilder.UseUrls("http://localhost:1923"); 24 | webBuilder.UseStartup(); 25 | }); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /GoService/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:61292", 8 | "sslPort": 44334 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "weatherforecast", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "GoService": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "weatherforecast", 24 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /GoService/Startup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using Microsoft.AspNetCore.Builder; 6 | using Microsoft.AspNetCore.Hosting; 7 | using Microsoft.AspNetCore.HttpsPolicy; 8 | using Microsoft.AspNetCore.Mvc; 9 | using Microsoft.Extensions.Configuration; 10 | using Microsoft.Extensions.DependencyInjection; 11 | using Microsoft.Extensions.Hosting; 12 | using Microsoft.Extensions.Logging; 13 | using Microsoft.OpenApi.Models; 14 | 15 | namespace GoService 16 | { 17 | public class Startup 18 | { 19 | public Startup(IConfiguration configuration) 20 | { 21 | Configuration = configuration; 22 | } 23 | 24 | public IConfiguration Configuration { get; } 25 | 26 | // This method gets called by the runtime. Use this method to add services to the container. 27 | public void ConfigureServices(IServiceCollection services) 28 | { 29 | 30 | //dotnet add package Swashbuckle.AspNetCore 31 | //dotnet add package Swashbuckle.AspNetCore.Annotations --version 5.5.1 32 | services.AddSwaggerGen(c => 33 | { 34 | c.EnableAnnotations(); 35 | c.SwaggerDoc("CoreSwagger", new OpenApiInfo 36 | { 37 | Title = "Swagger on ASP.NET Core", 38 | Version = "1.0.0", 39 | Description = "VBT Web Api", 40 | TermsOfService = new Uri("http://swagger.io/terms/") 41 | }); 42 | }); 43 | services.AddControllers(); 44 | } 45 | 46 | // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. 47 | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) 48 | { 49 | if (env.IsDevelopment()) 50 | { 51 | app.UseDeveloperExceptionPage(); 52 | } 53 | 54 | app.UseHttpsRedirection(); 55 | 56 | app.UseRouting(); 57 | 58 | app.UseAuthorization(); 59 | 60 | app.UseEndpoints(endpoints => 61 | { 62 | endpoints.MapControllers(); 63 | }); 64 | app.UseSwagger() 65 | .UseSwaggerUI(c => 66 | { 67 | c.SwaggerEndpoint("/swagger/CoreSwagger/swagger.json", "Swagger Test .Net Core"); 68 | }); 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /GoService/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /GoService/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/GoService.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v3.1", 4 | "signature": "" 5 | }, 6 | "compilationOptions": { 7 | "defines": [ 8 | "TRACE", 9 | "DEBUG", 10 | "NETCOREAPP", 11 | "NETCOREAPP3_1" 12 | ], 13 | "languageVersion": "8.0", 14 | "platform": "", 15 | "allowUnsafe": false, 16 | "warningsAsErrors": false, 17 | "optimize": false, 18 | "keyFile": "", 19 | "emitEntryPoint": true, 20 | "xmlDoc": false, 21 | "debugType": "portable" 22 | }, 23 | "targets": { 24 | ".NETCoreApp,Version=v3.1": { 25 | "GoService/1.0.0": { 26 | "dependencies": { 27 | "Newtonsoft.Json": "12.0.3", 28 | "RabbitMQ.Client": "6.2.1", 29 | "Swashbuckle.AspNetCore": "5.5.1", 30 | "Swashbuckle.AspNetCore.Annotations": "5.5.1", 31 | "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", 32 | "Microsoft.AspNetCore.Authentication.Abstractions": "3.1.0.0", 33 | "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", 34 | "Microsoft.AspNetCore.Authentication.Core": "3.1.0.0", 35 | "Microsoft.AspNetCore.Authentication": "3.1.0.0", 36 | "Microsoft.AspNetCore.Authentication.OAuth": "3.1.0.0", 37 | "Microsoft.AspNetCore.Authorization": "3.1.0.0", 38 | "Microsoft.AspNetCore.Authorization.Policy": "3.1.0.0", 39 | "Microsoft.AspNetCore.Components.Authorization": "3.1.0.0", 40 | "Microsoft.AspNetCore.Components": "3.1.0.0", 41 | "Microsoft.AspNetCore.Components.Forms": "3.1.0.0", 42 | "Microsoft.AspNetCore.Components.Server": "3.1.0.0", 43 | "Microsoft.AspNetCore.Components.Web": "3.1.0.0", 44 | "Microsoft.AspNetCore.Connections.Abstractions": "3.1.0.0", 45 | "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", 46 | "Microsoft.AspNetCore.Cors": "3.1.0.0", 47 | "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", 48 | "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", 49 | "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", 50 | "Microsoft.AspNetCore.DataProtection": "3.1.0.0", 51 | "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", 52 | "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.1.0.0", 53 | "Microsoft.AspNetCore.Diagnostics": "3.1.0.0", 54 | "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.1.0.0", 55 | "Microsoft.AspNetCore": "3.1.0.0", 56 | "Microsoft.AspNetCore.HostFiltering": "3.1.0.0", 57 | "Microsoft.AspNetCore.Hosting.Abstractions": "3.1.0.0", 58 | "Microsoft.AspNetCore.Hosting": "3.1.0.0", 59 | "Microsoft.AspNetCore.Hosting.Server.Abstractions": "3.1.0.0", 60 | "Microsoft.AspNetCore.Html.Abstractions": "3.1.0.0", 61 | "Microsoft.AspNetCore.Http.Abstractions": "3.1.0.0", 62 | "Microsoft.AspNetCore.Http.Connections.Common": "3.1.0.0", 63 | "Microsoft.AspNetCore.Http.Connections": "3.1.0.0", 64 | "Microsoft.AspNetCore.Http": "3.1.0.0", 65 | "Microsoft.AspNetCore.Http.Extensions": "3.1.0.0", 66 | "Microsoft.AspNetCore.Http.Features": "3.1.0.0", 67 | "Microsoft.AspNetCore.HttpOverrides": "3.1.0.0", 68 | "Microsoft.AspNetCore.HttpsPolicy": "3.1.0.0", 69 | "Microsoft.AspNetCore.Identity": "3.1.0.0", 70 | "Microsoft.AspNetCore.Localization": "3.1.0.0", 71 | "Microsoft.AspNetCore.Localization.Routing": "3.1.0.0", 72 | "Microsoft.AspNetCore.Metadata": "3.1.0.0", 73 | "Microsoft.AspNetCore.Mvc.Abstractions": "3.1.0.0", 74 | "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.1.0.0", 75 | "Microsoft.AspNetCore.Mvc.Core": "3.1.0.0", 76 | "Microsoft.AspNetCore.Mvc.Cors": "3.1.0.0", 77 | "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.1.0.0", 78 | "Microsoft.AspNetCore.Mvc": "3.1.0.0", 79 | "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.1.0.0", 80 | "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.1.0.0", 81 | "Microsoft.AspNetCore.Mvc.Localization": "3.1.0.0", 82 | "Microsoft.AspNetCore.Mvc.Razor": "3.1.0.0", 83 | "Microsoft.AspNetCore.Mvc.RazorPages": "3.1.0.0", 84 | "Microsoft.AspNetCore.Mvc.TagHelpers": "3.1.0.0", 85 | "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.1.0.0", 86 | "Microsoft.AspNetCore.Razor": "3.1.0.0", 87 | "Microsoft.AspNetCore.Razor.Runtime": "3.1.0.0", 88 | "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.1.0.0", 89 | "Microsoft.AspNetCore.ResponseCaching": "3.1.0.0", 90 | "Microsoft.AspNetCore.ResponseCompression": "3.1.0.0", 91 | "Microsoft.AspNetCore.Rewrite": "3.1.0.0", 92 | "Microsoft.AspNetCore.Routing.Abstractions": "3.1.0.0", 93 | "Microsoft.AspNetCore.Routing": "3.1.0.0", 94 | "Microsoft.AspNetCore.Server.HttpSys": "3.1.0.0", 95 | "Microsoft.AspNetCore.Server.IIS": "3.1.0.0", 96 | "Microsoft.AspNetCore.Server.IISIntegration": "3.1.0.0", 97 | "Microsoft.AspNetCore.Server.Kestrel.Core": "3.1.0.0", 98 | "Microsoft.AspNetCore.Server.Kestrel": "3.1.0.0", 99 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "3.1.0.0", 100 | "Microsoft.AspNetCore.Session": "3.1.0.0", 101 | "Microsoft.AspNetCore.SignalR.Common": "3.1.0.0", 102 | "Microsoft.AspNetCore.SignalR.Core": "3.1.0.0", 103 | "Microsoft.AspNetCore.SignalR": "3.1.0.0", 104 | "Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.0.0", 105 | "Microsoft.AspNetCore.StaticFiles": "3.1.0.0", 106 | "Microsoft.AspNetCore.WebSockets": "3.1.0.0", 107 | "Microsoft.AspNetCore.WebUtilities": "3.1.0.0", 108 | "Microsoft.CSharp": "4.0.0.0", 109 | "Microsoft.Extensions.Caching.Abstractions": "3.1.0.0", 110 | "Microsoft.Extensions.Caching.Memory": "3.1.0.0", 111 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.0.0", 112 | "Microsoft.Extensions.Configuration.Binder": "3.1.0.0", 113 | "Microsoft.Extensions.Configuration.CommandLine": "3.1.0.0", 114 | "Microsoft.Extensions.Configuration": "3.1.0.0", 115 | "Microsoft.Extensions.Configuration.EnvironmentVariables": "3.1.0.0", 116 | "Microsoft.Extensions.Configuration.FileExtensions": "3.1.0.0", 117 | "Microsoft.Extensions.Configuration.Ini": "3.1.0.0", 118 | "Microsoft.Extensions.Configuration.Json": "3.1.0.0", 119 | "Microsoft.Extensions.Configuration.KeyPerFile": "3.1.0.0", 120 | "Microsoft.Extensions.Configuration.UserSecrets": "3.1.0.0", 121 | "Microsoft.Extensions.Configuration.Xml": "3.1.0.0", 122 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.0.0", 123 | "Microsoft.Extensions.DependencyInjection": "3.1.0.0", 124 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.1.0.0", 125 | "Microsoft.Extensions.Diagnostics.HealthChecks": "3.1.0.0", 126 | "Microsoft.Extensions.FileProviders.Abstractions": "3.1.0.0", 127 | "Microsoft.Extensions.FileProviders.Composite": "3.1.0.0", 128 | "Microsoft.Extensions.FileProviders.Embedded": "3.1.0.0", 129 | "Microsoft.Extensions.FileProviders.Physical": "3.1.0.0", 130 | "Microsoft.Extensions.FileSystemGlobbing": "3.1.0.0", 131 | "Microsoft.Extensions.Hosting.Abstractions": "3.1.0.0", 132 | "Microsoft.Extensions.Hosting": "3.1.0.0", 133 | "Microsoft.Extensions.Http": "3.1.0.0", 134 | "Microsoft.Extensions.Identity.Core": "3.1.0.0", 135 | "Microsoft.Extensions.Identity.Stores": "3.1.0.0", 136 | "Microsoft.Extensions.Localization.Abstractions": "3.1.0.0", 137 | "Microsoft.Extensions.Localization": "3.1.0.0", 138 | "Microsoft.Extensions.Logging.Abstractions": "3.1.0.0", 139 | "Microsoft.Extensions.Logging.Configuration": "3.1.0.0", 140 | "Microsoft.Extensions.Logging.Console": "3.1.0.0", 141 | "Microsoft.Extensions.Logging.Debug": "3.1.0.0", 142 | "Microsoft.Extensions.Logging": "3.1.0.0", 143 | "Microsoft.Extensions.Logging.EventLog": "3.1.0.0", 144 | "Microsoft.Extensions.Logging.EventSource": "3.1.0.0", 145 | "Microsoft.Extensions.Logging.TraceSource": "3.1.0.0", 146 | "Microsoft.Extensions.ObjectPool": "3.1.0.0", 147 | "Microsoft.Extensions.Options.ConfigurationExtensions": "3.1.0.0", 148 | "Microsoft.Extensions.Options.DataAnnotations": "3.1.0.0", 149 | "Microsoft.Extensions.Options": "3.1.0.0", 150 | "Microsoft.Extensions.Primitives": "3.1.0.0", 151 | "Microsoft.Extensions.WebEncoders": "3.1.0.0", 152 | "Microsoft.JSInterop": "3.1.0.0", 153 | "Microsoft.Net.Http.Headers": "3.1.0.0", 154 | "Microsoft.VisualBasic.Core": "10.0.5.0", 155 | "Microsoft.VisualBasic": "10.0.0.0", 156 | "Microsoft.Win32.Primitives": "4.1.2.0", 157 | "Microsoft.Win32.Registry": "4.1.3.0", 158 | "mscorlib": "4.0.0.0", 159 | "netstandard": "2.1.0.0", 160 | "System.AppContext": "4.2.2.0", 161 | "System.Buffers": "4.0.2.0", 162 | "System.Collections.Concurrent": "4.0.15.0", 163 | "System.Collections": "4.1.2.0", 164 | "System.Collections.Immutable": "1.2.5.0", 165 | "System.Collections.NonGeneric": "4.1.2.0", 166 | "System.Collections.Specialized": "4.1.2.0", 167 | "System.ComponentModel.Annotations": "4.3.1.0", 168 | "System.ComponentModel.DataAnnotations": "4.0.0.0", 169 | "System.ComponentModel": "4.0.4.0", 170 | "System.ComponentModel.EventBasedAsync": "4.1.2.0", 171 | "System.ComponentModel.Primitives": "4.2.2.0", 172 | "System.ComponentModel.TypeConverter": "4.2.2.0", 173 | "System.Configuration": "4.0.0.0", 174 | "System.Console": "4.1.2.0", 175 | "System.Core": "4.0.0.0", 176 | "System.Data.Common": "4.2.2.0", 177 | "System.Data.DataSetExtensions": "4.0.1.0", 178 | "System.Data": "4.0.0.0", 179 | "System.Diagnostics.Contracts": "4.0.4.0", 180 | "System.Diagnostics.Debug": "4.1.2.0", 181 | "System.Diagnostics.DiagnosticSource": "4.0.5.0", 182 | "System.Diagnostics.EventLog": "4.0.2.0", 183 | "System.Diagnostics.FileVersionInfo": "4.0.4.0", 184 | "System.Diagnostics.Process": "4.2.2.0", 185 | "System.Diagnostics.StackTrace": "4.1.2.0", 186 | "System.Diagnostics.TextWriterTraceListener": "4.1.2.0", 187 | "System.Diagnostics.Tools": "4.1.2.0", 188 | "System.Diagnostics.TraceSource": "4.1.2.0", 189 | "System.Diagnostics.Tracing": "4.2.2.0", 190 | "System": "4.0.0.0", 191 | "System.Drawing": "4.0.0.0", 192 | "System.Drawing.Primitives": "4.2.1.0", 193 | "System.Dynamic.Runtime": "4.1.2.0", 194 | "System.Globalization.Calendars": "4.1.2.0", 195 | "System.Globalization": "4.1.2.0", 196 | "System.Globalization.Extensions": "4.1.2.0", 197 | "System.IO.Compression.Brotli": "4.2.2.0", 198 | "System.IO.Compression": "4.2.2.0", 199 | "System.IO.Compression.FileSystem": "4.0.0.0", 200 | "System.IO.Compression.ZipFile": "4.0.5.0", 201 | "System.IO": "4.2.2.0", 202 | "System.IO.FileSystem": "4.1.2.0", 203 | "System.IO.FileSystem.DriveInfo": "4.1.2.0", 204 | "System.IO.FileSystem.Primitives": "4.1.2.0", 205 | "System.IO.FileSystem.Watcher": "4.1.2.0", 206 | "System.IO.IsolatedStorage": "4.1.2.0", 207 | "System.IO.MemoryMappedFiles": "4.1.2.0", 208 | "System.IO.Pipelines": "4.0.2.0", 209 | "System.IO.Pipes": "4.1.2.0", 210 | "System.IO.UnmanagedMemoryStream": "4.1.2.0", 211 | "System.Linq": "4.2.2.0", 212 | "System.Linq.Expressions": "4.2.2.0", 213 | "System.Linq.Parallel": "4.0.4.0", 214 | "System.Linq.Queryable": "4.0.4.0", 215 | "System.Memory.Reference": "4.2.1.0", 216 | "System.Net": "4.0.0.0", 217 | "System.Net.Http": "4.2.2.0", 218 | "System.Net.HttpListener": "4.0.2.0", 219 | "System.Net.Mail": "4.0.2.0", 220 | "System.Net.NameResolution": "4.1.2.0", 221 | "System.Net.NetworkInformation": "4.2.2.0", 222 | "System.Net.Ping": "4.1.2.0", 223 | "System.Net.Primitives": "4.1.2.0", 224 | "System.Net.Requests": "4.1.2.0", 225 | "System.Net.Security": "4.1.2.0", 226 | "System.Net.ServicePoint": "4.0.2.0", 227 | "System.Net.Sockets": "4.2.2.0", 228 | "System.Net.WebClient": "4.0.2.0", 229 | "System.Net.WebHeaderCollection": "4.1.2.0", 230 | "System.Net.WebProxy": "4.0.2.0", 231 | "System.Net.WebSockets.Client": "4.1.2.0", 232 | "System.Net.WebSockets": "4.1.2.0", 233 | "System.Numerics": "4.0.0.0", 234 | "System.Numerics.Vectors": "4.1.6.0", 235 | "System.ObjectModel": "4.1.2.0", 236 | "System.Reflection.DispatchProxy": "4.0.6.0", 237 | "System.Reflection": "4.2.2.0", 238 | "System.Reflection.Emit": "4.1.2.0", 239 | "System.Reflection.Emit.ILGeneration": "4.1.1.0", 240 | "System.Reflection.Emit.Lightweight": "4.1.1.0", 241 | "System.Reflection.Extensions": "4.1.2.0", 242 | "System.Reflection.Metadata": "1.4.5.0", 243 | "System.Reflection.Primitives": "4.1.2.0", 244 | "System.Reflection.TypeExtensions": "4.1.2.0", 245 | "System.Resources.Reader": "4.1.2.0", 246 | "System.Resources.ResourceManager": "4.1.2.0", 247 | "System.Resources.Writer": "4.1.2.0", 248 | "System.Runtime.CompilerServices.Unsafe": "4.0.6.0", 249 | "System.Runtime.CompilerServices.VisualC": "4.1.2.0", 250 | "System.Runtime": "4.2.2.0", 251 | "System.Runtime.Extensions": "4.2.2.0", 252 | "System.Runtime.Handles": "4.1.2.0", 253 | "System.Runtime.InteropServices": "4.2.2.0", 254 | "System.Runtime.InteropServices.RuntimeInformation": "4.0.4.0", 255 | "System.Runtime.InteropServices.WindowsRuntime": "4.0.4.0", 256 | "System.Runtime.Intrinsics": "4.0.1.0", 257 | "System.Runtime.Loader": "4.1.1.0", 258 | "System.Runtime.Numerics": "4.1.2.0", 259 | "System.Runtime.Serialization": "4.0.0.0", 260 | "System.Runtime.Serialization.Formatters": "4.0.4.0", 261 | "System.Runtime.Serialization.Json": "4.0.5.0", 262 | "System.Runtime.Serialization.Primitives": "4.2.2.0", 263 | "System.Runtime.Serialization.Xml": "4.1.5.0", 264 | "System.Security.AccessControl": "4.1.1.0", 265 | "System.Security.Claims": "4.1.2.0", 266 | "System.Security.Cryptography.Algorithms": "4.3.2.0", 267 | "System.Security.Cryptography.Cng": "4.3.3.0", 268 | "System.Security.Cryptography.Csp": "4.1.2.0", 269 | "System.Security.Cryptography.Encoding": "4.1.2.0", 270 | "System.Security.Cryptography.Primitives": "4.1.2.0", 271 | "System.Security.Cryptography.X509Certificates": "4.2.2.0", 272 | "System.Security.Cryptography.Xml": "4.0.3.0", 273 | "System.Security": "4.0.0.0", 274 | "System.Security.Permissions": "4.0.3.0", 275 | "System.Security.Principal": "4.1.2.0", 276 | "System.Security.Principal.Windows": "4.1.1.0", 277 | "System.Security.SecureString": "4.1.2.0", 278 | "System.ServiceModel.Web": "4.0.0.0", 279 | "System.ServiceProcess": "4.0.0.0", 280 | "System.Text.Encoding.CodePages": "4.1.3.0", 281 | "System.Text.Encoding": "4.1.2.0", 282 | "System.Text.Encoding.Extensions": "4.1.2.0", 283 | "System.Text.Encodings.Web": "4.0.5.0", 284 | "System.Text.Json": "4.0.1.0", 285 | "System.Text.RegularExpressions": "4.2.2.0", 286 | "System.Threading": "4.1.2.0", 287 | "System.Threading.Overlapped": "4.1.2.0", 288 | "System.Threading.Tasks.Dataflow": "4.6.5.0", 289 | "System.Threading.Tasks": "4.1.2.0", 290 | "System.Threading.Tasks.Extensions": "4.3.1.0", 291 | "System.Threading.Tasks.Parallel": "4.0.4.0", 292 | "System.Threading.Thread": "4.1.2.0", 293 | "System.Threading.ThreadPool": "4.1.2.0", 294 | "System.Threading.Timer": "4.1.2.0", 295 | "System.Transactions": "4.0.0.0", 296 | "System.Transactions.Local": "4.0.2.0", 297 | "System.ValueTuple": "4.0.3.0", 298 | "System.Web": "4.0.0.0", 299 | "System.Web.HttpUtility": "4.0.2.0", 300 | "System.Windows": "4.0.0.0", 301 | "System.Windows.Extensions": "4.0.1.0", 302 | "System.Xml": "4.0.0.0", 303 | "System.Xml.Linq": "4.0.0.0", 304 | "System.Xml.ReaderWriter": "4.2.2.0", 305 | "System.Xml.Serialization": "4.0.0.0", 306 | "System.Xml.XDocument": "4.1.2.0", 307 | "System.Xml.XmlDocument": "4.1.2.0", 308 | "System.Xml.XmlSerializer": "4.1.2.0", 309 | "System.Xml.XPath": "4.1.2.0", 310 | "System.Xml.XPath.XDocument": "4.1.2.0", 311 | "WindowsBase": "4.0.0.0" 312 | }, 313 | "runtime": { 314 | "GoService.dll": {} 315 | }, 316 | "compile": { 317 | "GoService.dll": {} 318 | } 319 | }, 320 | "Microsoft.Extensions.ApiDescription.Server/3.0.0": {}, 321 | "Microsoft.OpenApi/1.1.4": { 322 | "runtime": { 323 | "lib/netstandard2.0/Microsoft.OpenApi.dll": { 324 | "assemblyVersion": "1.1.4.0", 325 | "fileVersion": "1.1.4.0" 326 | } 327 | }, 328 | "compile": { 329 | "lib/netstandard2.0/Microsoft.OpenApi.dll": {} 330 | } 331 | }, 332 | "Newtonsoft.Json/12.0.3": { 333 | "runtime": { 334 | "lib/netstandard2.0/Newtonsoft.Json.dll": { 335 | "assemblyVersion": "12.0.0.0", 336 | "fileVersion": "12.0.3.23909" 337 | } 338 | }, 339 | "compile": { 340 | "lib/netstandard2.0/Newtonsoft.Json.dll": {} 341 | } 342 | }, 343 | "RabbitMQ.Client/6.2.1": { 344 | "dependencies": { 345 | "System.Memory": "4.5.4", 346 | "System.Threading.Channels": "4.7.1" 347 | }, 348 | "runtime": { 349 | "lib/netstandard2.0/RabbitMQ.Client.dll": { 350 | "assemblyVersion": "6.0.0.0", 351 | "fileVersion": "6.2.1.0" 352 | } 353 | }, 354 | "compile": { 355 | "lib/netstandard2.0/RabbitMQ.Client.dll": {} 356 | } 357 | }, 358 | "Swashbuckle.AspNetCore/5.5.1": { 359 | "dependencies": { 360 | "Microsoft.Extensions.ApiDescription.Server": "3.0.0", 361 | "Swashbuckle.AspNetCore.Swagger": "5.5.1", 362 | "Swashbuckle.AspNetCore.SwaggerGen": "5.5.1", 363 | "Swashbuckle.AspNetCore.SwaggerUI": "5.5.1" 364 | } 365 | }, 366 | "Swashbuckle.AspNetCore.Annotations/5.5.1": { 367 | "dependencies": { 368 | "Swashbuckle.AspNetCore.SwaggerGen": "5.5.1" 369 | }, 370 | "runtime": { 371 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll": { 372 | "assemblyVersion": "5.5.1.0", 373 | "fileVersion": "5.5.1.0" 374 | } 375 | }, 376 | "compile": { 377 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll": {} 378 | } 379 | }, 380 | "Swashbuckle.AspNetCore.Swagger/5.5.1": { 381 | "dependencies": { 382 | "Microsoft.OpenApi": "1.1.4" 383 | }, 384 | "runtime": { 385 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": { 386 | "assemblyVersion": "5.5.1.0", 387 | "fileVersion": "5.5.1.0" 388 | } 389 | }, 390 | "compile": { 391 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {} 392 | } 393 | }, 394 | "Swashbuckle.AspNetCore.SwaggerGen/5.5.1": { 395 | "dependencies": { 396 | "Swashbuckle.AspNetCore.Swagger": "5.5.1" 397 | }, 398 | "runtime": { 399 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { 400 | "assemblyVersion": "5.5.1.0", 401 | "fileVersion": "5.5.1.0" 402 | } 403 | }, 404 | "compile": { 405 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {} 406 | } 407 | }, 408 | "Swashbuckle.AspNetCore.SwaggerUI/5.5.1": { 409 | "runtime": { 410 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { 411 | "assemblyVersion": "5.5.1.0", 412 | "fileVersion": "5.5.1.0" 413 | } 414 | }, 415 | "compile": { 416 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} 417 | } 418 | }, 419 | "System.Memory/4.5.4": {}, 420 | "System.Threading.Channels/4.7.1": { 421 | "runtime": { 422 | "lib/netcoreapp3.0/System.Threading.Channels.dll": { 423 | "assemblyVersion": "4.0.2.0", 424 | "fileVersion": "4.700.20.21406" 425 | } 426 | }, 427 | "compile": { 428 | "lib/netcoreapp3.0/System.Threading.Channels.dll": {} 429 | } 430 | }, 431 | "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { 432 | "compile": { 433 | "Microsoft.AspNetCore.Antiforgery.dll": {} 434 | }, 435 | "compileOnly": true 436 | }, 437 | "Microsoft.AspNetCore.Authentication.Abstractions/3.1.0.0": { 438 | "compile": { 439 | "Microsoft.AspNetCore.Authentication.Abstractions.dll": {} 440 | }, 441 | "compileOnly": true 442 | }, 443 | "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { 444 | "compile": { 445 | "Microsoft.AspNetCore.Authentication.Cookies.dll": {} 446 | }, 447 | "compileOnly": true 448 | }, 449 | "Microsoft.AspNetCore.Authentication.Core/3.1.0.0": { 450 | "compile": { 451 | "Microsoft.AspNetCore.Authentication.Core.dll": {} 452 | }, 453 | "compileOnly": true 454 | }, 455 | "Microsoft.AspNetCore.Authentication/3.1.0.0": { 456 | "compile": { 457 | "Microsoft.AspNetCore.Authentication.dll": {} 458 | }, 459 | "compileOnly": true 460 | }, 461 | "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { 462 | "compile": { 463 | "Microsoft.AspNetCore.Authentication.OAuth.dll": {} 464 | }, 465 | "compileOnly": true 466 | }, 467 | "Microsoft.AspNetCore.Authorization/3.1.0.0": { 468 | "compile": { 469 | "Microsoft.AspNetCore.Authorization.dll": {} 470 | }, 471 | "compileOnly": true 472 | }, 473 | "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { 474 | "compile": { 475 | "Microsoft.AspNetCore.Authorization.Policy.dll": {} 476 | }, 477 | "compileOnly": true 478 | }, 479 | "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { 480 | "compile": { 481 | "Microsoft.AspNetCore.Components.Authorization.dll": {} 482 | }, 483 | "compileOnly": true 484 | }, 485 | "Microsoft.AspNetCore.Components/3.1.0.0": { 486 | "compile": { 487 | "Microsoft.AspNetCore.Components.dll": {} 488 | }, 489 | "compileOnly": true 490 | }, 491 | "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { 492 | "compile": { 493 | "Microsoft.AspNetCore.Components.Forms.dll": {} 494 | }, 495 | "compileOnly": true 496 | }, 497 | "Microsoft.AspNetCore.Components.Server/3.1.0.0": { 498 | "compile": { 499 | "Microsoft.AspNetCore.Components.Server.dll": {} 500 | }, 501 | "compileOnly": true 502 | }, 503 | "Microsoft.AspNetCore.Components.Web/3.1.0.0": { 504 | "compile": { 505 | "Microsoft.AspNetCore.Components.Web.dll": {} 506 | }, 507 | "compileOnly": true 508 | }, 509 | "Microsoft.AspNetCore.Connections.Abstractions/3.1.0.0": { 510 | "compile": { 511 | "Microsoft.AspNetCore.Connections.Abstractions.dll": {} 512 | }, 513 | "compileOnly": true 514 | }, 515 | "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { 516 | "compile": { 517 | "Microsoft.AspNetCore.CookiePolicy.dll": {} 518 | }, 519 | "compileOnly": true 520 | }, 521 | "Microsoft.AspNetCore.Cors/3.1.0.0": { 522 | "compile": { 523 | "Microsoft.AspNetCore.Cors.dll": {} 524 | }, 525 | "compileOnly": true 526 | }, 527 | "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { 528 | "compile": { 529 | "Microsoft.AspNetCore.Cryptography.Internal.dll": {} 530 | }, 531 | "compileOnly": true 532 | }, 533 | "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { 534 | "compile": { 535 | "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} 536 | }, 537 | "compileOnly": true 538 | }, 539 | "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { 540 | "compile": { 541 | "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} 542 | }, 543 | "compileOnly": true 544 | }, 545 | "Microsoft.AspNetCore.DataProtection/3.1.0.0": { 546 | "compile": { 547 | "Microsoft.AspNetCore.DataProtection.dll": {} 548 | }, 549 | "compileOnly": true 550 | }, 551 | "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { 552 | "compile": { 553 | "Microsoft.AspNetCore.DataProtection.Extensions.dll": {} 554 | }, 555 | "compileOnly": true 556 | }, 557 | "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { 558 | "compile": { 559 | "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {} 560 | }, 561 | "compileOnly": true 562 | }, 563 | "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { 564 | "compile": { 565 | "Microsoft.AspNetCore.Diagnostics.dll": {} 566 | }, 567 | "compileOnly": true 568 | }, 569 | "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { 570 | "compile": { 571 | "Microsoft.AspNetCore.Diagnostics.HealthChecks.dll": {} 572 | }, 573 | "compileOnly": true 574 | }, 575 | "Microsoft.AspNetCore/3.1.0.0": { 576 | "compile": { 577 | "Microsoft.AspNetCore.dll": {} 578 | }, 579 | "compileOnly": true 580 | }, 581 | "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { 582 | "compile": { 583 | "Microsoft.AspNetCore.HostFiltering.dll": {} 584 | }, 585 | "compileOnly": true 586 | }, 587 | "Microsoft.AspNetCore.Hosting.Abstractions/3.1.0.0": { 588 | "compile": { 589 | "Microsoft.AspNetCore.Hosting.Abstractions.dll": {} 590 | }, 591 | "compileOnly": true 592 | }, 593 | "Microsoft.AspNetCore.Hosting/3.1.0.0": { 594 | "compile": { 595 | "Microsoft.AspNetCore.Hosting.dll": {} 596 | }, 597 | "compileOnly": true 598 | }, 599 | "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.1.0.0": { 600 | "compile": { 601 | "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {} 602 | }, 603 | "compileOnly": true 604 | }, 605 | "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { 606 | "compile": { 607 | "Microsoft.AspNetCore.Html.Abstractions.dll": {} 608 | }, 609 | "compileOnly": true 610 | }, 611 | "Microsoft.AspNetCore.Http.Abstractions/3.1.0.0": { 612 | "compile": { 613 | "Microsoft.AspNetCore.Http.Abstractions.dll": {} 614 | }, 615 | "compileOnly": true 616 | }, 617 | "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { 618 | "compile": { 619 | "Microsoft.AspNetCore.Http.Connections.Common.dll": {} 620 | }, 621 | "compileOnly": true 622 | }, 623 | "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { 624 | "compile": { 625 | "Microsoft.AspNetCore.Http.Connections.dll": {} 626 | }, 627 | "compileOnly": true 628 | }, 629 | "Microsoft.AspNetCore.Http/3.1.0.0": { 630 | "compile": { 631 | "Microsoft.AspNetCore.Http.dll": {} 632 | }, 633 | "compileOnly": true 634 | }, 635 | "Microsoft.AspNetCore.Http.Extensions/3.1.0.0": { 636 | "compile": { 637 | "Microsoft.AspNetCore.Http.Extensions.dll": {} 638 | }, 639 | "compileOnly": true 640 | }, 641 | "Microsoft.AspNetCore.Http.Features/3.1.0.0": { 642 | "compile": { 643 | "Microsoft.AspNetCore.Http.Features.dll": {} 644 | }, 645 | "compileOnly": true 646 | }, 647 | "Microsoft.AspNetCore.HttpOverrides/3.1.0.0": { 648 | "compile": { 649 | "Microsoft.AspNetCore.HttpOverrides.dll": {} 650 | }, 651 | "compileOnly": true 652 | }, 653 | "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { 654 | "compile": { 655 | "Microsoft.AspNetCore.HttpsPolicy.dll": {} 656 | }, 657 | "compileOnly": true 658 | }, 659 | "Microsoft.AspNetCore.Identity/3.1.0.0": { 660 | "compile": { 661 | "Microsoft.AspNetCore.Identity.dll": {} 662 | }, 663 | "compileOnly": true 664 | }, 665 | "Microsoft.AspNetCore.Localization/3.1.0.0": { 666 | "compile": { 667 | "Microsoft.AspNetCore.Localization.dll": {} 668 | }, 669 | "compileOnly": true 670 | }, 671 | "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { 672 | "compile": { 673 | "Microsoft.AspNetCore.Localization.Routing.dll": {} 674 | }, 675 | "compileOnly": true 676 | }, 677 | "Microsoft.AspNetCore.Metadata/3.1.0.0": { 678 | "compile": { 679 | "Microsoft.AspNetCore.Metadata.dll": {} 680 | }, 681 | "compileOnly": true 682 | }, 683 | "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { 684 | "compile": { 685 | "Microsoft.AspNetCore.Mvc.Abstractions.dll": {} 686 | }, 687 | "compileOnly": true 688 | }, 689 | "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { 690 | "compile": { 691 | "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {} 692 | }, 693 | "compileOnly": true 694 | }, 695 | "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { 696 | "compile": { 697 | "Microsoft.AspNetCore.Mvc.Core.dll": {} 698 | }, 699 | "compileOnly": true 700 | }, 701 | "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { 702 | "compile": { 703 | "Microsoft.AspNetCore.Mvc.Cors.dll": {} 704 | }, 705 | "compileOnly": true 706 | }, 707 | "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { 708 | "compile": { 709 | "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {} 710 | }, 711 | "compileOnly": true 712 | }, 713 | "Microsoft.AspNetCore.Mvc/3.1.0.0": { 714 | "compile": { 715 | "Microsoft.AspNetCore.Mvc.dll": {} 716 | }, 717 | "compileOnly": true 718 | }, 719 | "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { 720 | "compile": { 721 | "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {} 722 | }, 723 | "compileOnly": true 724 | }, 725 | "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { 726 | "compile": { 727 | "Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {} 728 | }, 729 | "compileOnly": true 730 | }, 731 | "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { 732 | "compile": { 733 | "Microsoft.AspNetCore.Mvc.Localization.dll": {} 734 | }, 735 | "compileOnly": true 736 | }, 737 | "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { 738 | "compile": { 739 | "Microsoft.AspNetCore.Mvc.Razor.dll": {} 740 | }, 741 | "compileOnly": true 742 | }, 743 | "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { 744 | "compile": { 745 | "Microsoft.AspNetCore.Mvc.RazorPages.dll": {} 746 | }, 747 | "compileOnly": true 748 | }, 749 | "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { 750 | "compile": { 751 | "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {} 752 | }, 753 | "compileOnly": true 754 | }, 755 | "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { 756 | "compile": { 757 | "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {} 758 | }, 759 | "compileOnly": true 760 | }, 761 | "Microsoft.AspNetCore.Razor/3.1.0.0": { 762 | "compile": { 763 | "Microsoft.AspNetCore.Razor.dll": {} 764 | }, 765 | "compileOnly": true 766 | }, 767 | "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { 768 | "compile": { 769 | "Microsoft.AspNetCore.Razor.Runtime.dll": {} 770 | }, 771 | "compileOnly": true 772 | }, 773 | "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { 774 | "compile": { 775 | "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {} 776 | }, 777 | "compileOnly": true 778 | }, 779 | "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { 780 | "compile": { 781 | "Microsoft.AspNetCore.ResponseCaching.dll": {} 782 | }, 783 | "compileOnly": true 784 | }, 785 | "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { 786 | "compile": { 787 | "Microsoft.AspNetCore.ResponseCompression.dll": {} 788 | }, 789 | "compileOnly": true 790 | }, 791 | "Microsoft.AspNetCore.Rewrite/3.1.0.0": { 792 | "compile": { 793 | "Microsoft.AspNetCore.Rewrite.dll": {} 794 | }, 795 | "compileOnly": true 796 | }, 797 | "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { 798 | "compile": { 799 | "Microsoft.AspNetCore.Routing.Abstractions.dll": {} 800 | }, 801 | "compileOnly": true 802 | }, 803 | "Microsoft.AspNetCore.Routing/3.1.0.0": { 804 | "compile": { 805 | "Microsoft.AspNetCore.Routing.dll": {} 806 | }, 807 | "compileOnly": true 808 | }, 809 | "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { 810 | "compile": { 811 | "Microsoft.AspNetCore.Server.HttpSys.dll": {} 812 | }, 813 | "compileOnly": true 814 | }, 815 | "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { 816 | "compile": { 817 | "Microsoft.AspNetCore.Server.IIS.dll": {} 818 | }, 819 | "compileOnly": true 820 | }, 821 | "Microsoft.AspNetCore.Server.IISIntegration/3.1.0.0": { 822 | "compile": { 823 | "Microsoft.AspNetCore.Server.IISIntegration.dll": {} 824 | }, 825 | "compileOnly": true 826 | }, 827 | "Microsoft.AspNetCore.Server.Kestrel.Core/3.1.0.0": { 828 | "compile": { 829 | "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {} 830 | }, 831 | "compileOnly": true 832 | }, 833 | "Microsoft.AspNetCore.Server.Kestrel/3.1.0.0": { 834 | "compile": { 835 | "Microsoft.AspNetCore.Server.Kestrel.dll": {} 836 | }, 837 | "compileOnly": true 838 | }, 839 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.1.0.0": { 840 | "compile": { 841 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {} 842 | }, 843 | "compileOnly": true 844 | }, 845 | "Microsoft.AspNetCore.Session/3.1.0.0": { 846 | "compile": { 847 | "Microsoft.AspNetCore.Session.dll": {} 848 | }, 849 | "compileOnly": true 850 | }, 851 | "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { 852 | "compile": { 853 | "Microsoft.AspNetCore.SignalR.Common.dll": {} 854 | }, 855 | "compileOnly": true 856 | }, 857 | "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { 858 | "compile": { 859 | "Microsoft.AspNetCore.SignalR.Core.dll": {} 860 | }, 861 | "compileOnly": true 862 | }, 863 | "Microsoft.AspNetCore.SignalR/3.1.0.0": { 864 | "compile": { 865 | "Microsoft.AspNetCore.SignalR.dll": {} 866 | }, 867 | "compileOnly": true 868 | }, 869 | "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { 870 | "compile": { 871 | "Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {} 872 | }, 873 | "compileOnly": true 874 | }, 875 | "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { 876 | "compile": { 877 | "Microsoft.AspNetCore.StaticFiles.dll": {} 878 | }, 879 | "compileOnly": true 880 | }, 881 | "Microsoft.AspNetCore.WebSockets/3.1.0.0": { 882 | "compile": { 883 | "Microsoft.AspNetCore.WebSockets.dll": {} 884 | }, 885 | "compileOnly": true 886 | }, 887 | "Microsoft.AspNetCore.WebUtilities/3.1.0.0": { 888 | "compile": { 889 | "Microsoft.AspNetCore.WebUtilities.dll": {} 890 | }, 891 | "compileOnly": true 892 | }, 893 | "Microsoft.CSharp/4.0.0.0": { 894 | "compile": { 895 | "Microsoft.CSharp.dll": {} 896 | }, 897 | "compileOnly": true 898 | }, 899 | "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { 900 | "compile": { 901 | "Microsoft.Extensions.Caching.Abstractions.dll": {} 902 | }, 903 | "compileOnly": true 904 | }, 905 | "Microsoft.Extensions.Caching.Memory/3.1.0.0": { 906 | "compile": { 907 | "Microsoft.Extensions.Caching.Memory.dll": {} 908 | }, 909 | "compileOnly": true 910 | }, 911 | "Microsoft.Extensions.Configuration.Abstractions/3.1.0.0": { 912 | "compile": { 913 | "Microsoft.Extensions.Configuration.Abstractions.dll": {} 914 | }, 915 | "compileOnly": true 916 | }, 917 | "Microsoft.Extensions.Configuration.Binder/3.1.0.0": { 918 | "compile": { 919 | "Microsoft.Extensions.Configuration.Binder.dll": {} 920 | }, 921 | "compileOnly": true 922 | }, 923 | "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { 924 | "compile": { 925 | "Microsoft.Extensions.Configuration.CommandLine.dll": {} 926 | }, 927 | "compileOnly": true 928 | }, 929 | "Microsoft.Extensions.Configuration/3.1.0.0": { 930 | "compile": { 931 | "Microsoft.Extensions.Configuration.dll": {} 932 | }, 933 | "compileOnly": true 934 | }, 935 | "Microsoft.Extensions.Configuration.EnvironmentVariables/3.1.0.0": { 936 | "compile": { 937 | "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {} 938 | }, 939 | "compileOnly": true 940 | }, 941 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.0.0": { 942 | "compile": { 943 | "Microsoft.Extensions.Configuration.FileExtensions.dll": {} 944 | }, 945 | "compileOnly": true 946 | }, 947 | "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { 948 | "compile": { 949 | "Microsoft.Extensions.Configuration.Ini.dll": {} 950 | }, 951 | "compileOnly": true 952 | }, 953 | "Microsoft.Extensions.Configuration.Json/3.1.0.0": { 954 | "compile": { 955 | "Microsoft.Extensions.Configuration.Json.dll": {} 956 | }, 957 | "compileOnly": true 958 | }, 959 | "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { 960 | "compile": { 961 | "Microsoft.Extensions.Configuration.KeyPerFile.dll": {} 962 | }, 963 | "compileOnly": true 964 | }, 965 | "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { 966 | "compile": { 967 | "Microsoft.Extensions.Configuration.UserSecrets.dll": {} 968 | }, 969 | "compileOnly": true 970 | }, 971 | "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { 972 | "compile": { 973 | "Microsoft.Extensions.Configuration.Xml.dll": {} 974 | }, 975 | "compileOnly": true 976 | }, 977 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0.0": { 978 | "compile": { 979 | "Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} 980 | }, 981 | "compileOnly": true 982 | }, 983 | "Microsoft.Extensions.DependencyInjection/3.1.0.0": { 984 | "compile": { 985 | "Microsoft.Extensions.DependencyInjection.dll": {} 986 | }, 987 | "compileOnly": true 988 | }, 989 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { 990 | "compile": { 991 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll": {} 992 | }, 993 | "compileOnly": true 994 | }, 995 | "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { 996 | "compile": { 997 | "Microsoft.Extensions.Diagnostics.HealthChecks.dll": {} 998 | }, 999 | "compileOnly": true 1000 | }, 1001 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.0.0": { 1002 | "compile": { 1003 | "Microsoft.Extensions.FileProviders.Abstractions.dll": {} 1004 | }, 1005 | "compileOnly": true 1006 | }, 1007 | "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { 1008 | "compile": { 1009 | "Microsoft.Extensions.FileProviders.Composite.dll": {} 1010 | }, 1011 | "compileOnly": true 1012 | }, 1013 | "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { 1014 | "compile": { 1015 | "Microsoft.Extensions.FileProviders.Embedded.dll": {} 1016 | }, 1017 | "compileOnly": true 1018 | }, 1019 | "Microsoft.Extensions.FileProviders.Physical/3.1.0.0": { 1020 | "compile": { 1021 | "Microsoft.Extensions.FileProviders.Physical.dll": {} 1022 | }, 1023 | "compileOnly": true 1024 | }, 1025 | "Microsoft.Extensions.FileSystemGlobbing/3.1.0.0": { 1026 | "compile": { 1027 | "Microsoft.Extensions.FileSystemGlobbing.dll": {} 1028 | }, 1029 | "compileOnly": true 1030 | }, 1031 | "Microsoft.Extensions.Hosting.Abstractions/3.1.0.0": { 1032 | "compile": { 1033 | "Microsoft.Extensions.Hosting.Abstractions.dll": {} 1034 | }, 1035 | "compileOnly": true 1036 | }, 1037 | "Microsoft.Extensions.Hosting/3.1.0.0": { 1038 | "compile": { 1039 | "Microsoft.Extensions.Hosting.dll": {} 1040 | }, 1041 | "compileOnly": true 1042 | }, 1043 | "Microsoft.Extensions.Http/3.1.0.0": { 1044 | "compile": { 1045 | "Microsoft.Extensions.Http.dll": {} 1046 | }, 1047 | "compileOnly": true 1048 | }, 1049 | "Microsoft.Extensions.Identity.Core/3.1.0.0": { 1050 | "compile": { 1051 | "Microsoft.Extensions.Identity.Core.dll": {} 1052 | }, 1053 | "compileOnly": true 1054 | }, 1055 | "Microsoft.Extensions.Identity.Stores/3.1.0.0": { 1056 | "compile": { 1057 | "Microsoft.Extensions.Identity.Stores.dll": {} 1058 | }, 1059 | "compileOnly": true 1060 | }, 1061 | "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { 1062 | "compile": { 1063 | "Microsoft.Extensions.Localization.Abstractions.dll": {} 1064 | }, 1065 | "compileOnly": true 1066 | }, 1067 | "Microsoft.Extensions.Localization/3.1.0.0": { 1068 | "compile": { 1069 | "Microsoft.Extensions.Localization.dll": {} 1070 | }, 1071 | "compileOnly": true 1072 | }, 1073 | "Microsoft.Extensions.Logging.Abstractions/3.1.0.0": { 1074 | "compile": { 1075 | "Microsoft.Extensions.Logging.Abstractions.dll": {} 1076 | }, 1077 | "compileOnly": true 1078 | }, 1079 | "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { 1080 | "compile": { 1081 | "Microsoft.Extensions.Logging.Configuration.dll": {} 1082 | }, 1083 | "compileOnly": true 1084 | }, 1085 | "Microsoft.Extensions.Logging.Console/3.1.0.0": { 1086 | "compile": { 1087 | "Microsoft.Extensions.Logging.Console.dll": {} 1088 | }, 1089 | "compileOnly": true 1090 | }, 1091 | "Microsoft.Extensions.Logging.Debug/3.1.0.0": { 1092 | "compile": { 1093 | "Microsoft.Extensions.Logging.Debug.dll": {} 1094 | }, 1095 | "compileOnly": true 1096 | }, 1097 | "Microsoft.Extensions.Logging/3.1.0.0": { 1098 | "compile": { 1099 | "Microsoft.Extensions.Logging.dll": {} 1100 | }, 1101 | "compileOnly": true 1102 | }, 1103 | "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { 1104 | "compile": { 1105 | "Microsoft.Extensions.Logging.EventLog.dll": {} 1106 | }, 1107 | "compileOnly": true 1108 | }, 1109 | "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { 1110 | "compile": { 1111 | "Microsoft.Extensions.Logging.EventSource.dll": {} 1112 | }, 1113 | "compileOnly": true 1114 | }, 1115 | "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { 1116 | "compile": { 1117 | "Microsoft.Extensions.Logging.TraceSource.dll": {} 1118 | }, 1119 | "compileOnly": true 1120 | }, 1121 | "Microsoft.Extensions.ObjectPool/3.1.0.0": { 1122 | "compile": { 1123 | "Microsoft.Extensions.ObjectPool.dll": {} 1124 | }, 1125 | "compileOnly": true 1126 | }, 1127 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { 1128 | "compile": { 1129 | "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {} 1130 | }, 1131 | "compileOnly": true 1132 | }, 1133 | "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { 1134 | "compile": { 1135 | "Microsoft.Extensions.Options.DataAnnotations.dll": {} 1136 | }, 1137 | "compileOnly": true 1138 | }, 1139 | "Microsoft.Extensions.Options/3.1.0.0": { 1140 | "compile": { 1141 | "Microsoft.Extensions.Options.dll": {} 1142 | }, 1143 | "compileOnly": true 1144 | }, 1145 | "Microsoft.Extensions.Primitives/3.1.0.0": { 1146 | "compile": { 1147 | "Microsoft.Extensions.Primitives.dll": {} 1148 | }, 1149 | "compileOnly": true 1150 | }, 1151 | "Microsoft.Extensions.WebEncoders/3.1.0.0": { 1152 | "compile": { 1153 | "Microsoft.Extensions.WebEncoders.dll": {} 1154 | }, 1155 | "compileOnly": true 1156 | }, 1157 | "Microsoft.JSInterop/3.1.0.0": { 1158 | "compile": { 1159 | "Microsoft.JSInterop.dll": {} 1160 | }, 1161 | "compileOnly": true 1162 | }, 1163 | "Microsoft.Net.Http.Headers/3.1.0.0": { 1164 | "compile": { 1165 | "Microsoft.Net.Http.Headers.dll": {} 1166 | }, 1167 | "compileOnly": true 1168 | }, 1169 | "Microsoft.VisualBasic.Core/10.0.5.0": { 1170 | "compile": { 1171 | "Microsoft.VisualBasic.Core.dll": {} 1172 | }, 1173 | "compileOnly": true 1174 | }, 1175 | "Microsoft.VisualBasic/10.0.0.0": { 1176 | "compile": { 1177 | "Microsoft.VisualBasic.dll": {} 1178 | }, 1179 | "compileOnly": true 1180 | }, 1181 | "Microsoft.Win32.Primitives/4.1.2.0": { 1182 | "compile": { 1183 | "Microsoft.Win32.Primitives.dll": {} 1184 | }, 1185 | "compileOnly": true 1186 | }, 1187 | "Microsoft.Win32.Registry/4.1.3.0": { 1188 | "compile": { 1189 | "Microsoft.Win32.Registry.dll": {} 1190 | }, 1191 | "compileOnly": true 1192 | }, 1193 | "mscorlib/4.0.0.0": { 1194 | "compile": { 1195 | "mscorlib.dll": {} 1196 | }, 1197 | "compileOnly": true 1198 | }, 1199 | "netstandard/2.1.0.0": { 1200 | "compile": { 1201 | "netstandard.dll": {} 1202 | }, 1203 | "compileOnly": true 1204 | }, 1205 | "System.AppContext/4.2.2.0": { 1206 | "compile": { 1207 | "System.AppContext.dll": {} 1208 | }, 1209 | "compileOnly": true 1210 | }, 1211 | "System.Buffers/4.0.2.0": { 1212 | "compile": { 1213 | "System.Buffers.dll": {} 1214 | }, 1215 | "compileOnly": true 1216 | }, 1217 | "System.Collections.Concurrent/4.0.15.0": { 1218 | "compile": { 1219 | "System.Collections.Concurrent.dll": {} 1220 | }, 1221 | "compileOnly": true 1222 | }, 1223 | "System.Collections/4.1.2.0": { 1224 | "compile": { 1225 | "System.Collections.dll": {} 1226 | }, 1227 | "compileOnly": true 1228 | }, 1229 | "System.Collections.Immutable/1.2.5.0": { 1230 | "compile": { 1231 | "System.Collections.Immutable.dll": {} 1232 | }, 1233 | "compileOnly": true 1234 | }, 1235 | "System.Collections.NonGeneric/4.1.2.0": { 1236 | "compile": { 1237 | "System.Collections.NonGeneric.dll": {} 1238 | }, 1239 | "compileOnly": true 1240 | }, 1241 | "System.Collections.Specialized/4.1.2.0": { 1242 | "compile": { 1243 | "System.Collections.Specialized.dll": {} 1244 | }, 1245 | "compileOnly": true 1246 | }, 1247 | "System.ComponentModel.Annotations/4.3.1.0": { 1248 | "compile": { 1249 | "System.ComponentModel.Annotations.dll": {} 1250 | }, 1251 | "compileOnly": true 1252 | }, 1253 | "System.ComponentModel.DataAnnotations/4.0.0.0": { 1254 | "compile": { 1255 | "System.ComponentModel.DataAnnotations.dll": {} 1256 | }, 1257 | "compileOnly": true 1258 | }, 1259 | "System.ComponentModel/4.0.4.0": { 1260 | "compile": { 1261 | "System.ComponentModel.dll": {} 1262 | }, 1263 | "compileOnly": true 1264 | }, 1265 | "System.ComponentModel.EventBasedAsync/4.1.2.0": { 1266 | "compile": { 1267 | "System.ComponentModel.EventBasedAsync.dll": {} 1268 | }, 1269 | "compileOnly": true 1270 | }, 1271 | "System.ComponentModel.Primitives/4.2.2.0": { 1272 | "compile": { 1273 | "System.ComponentModel.Primitives.dll": {} 1274 | }, 1275 | "compileOnly": true 1276 | }, 1277 | "System.ComponentModel.TypeConverter/4.2.2.0": { 1278 | "compile": { 1279 | "System.ComponentModel.TypeConverter.dll": {} 1280 | }, 1281 | "compileOnly": true 1282 | }, 1283 | "System.Configuration/4.0.0.0": { 1284 | "compile": { 1285 | "System.Configuration.dll": {} 1286 | }, 1287 | "compileOnly": true 1288 | }, 1289 | "System.Console/4.1.2.0": { 1290 | "compile": { 1291 | "System.Console.dll": {} 1292 | }, 1293 | "compileOnly": true 1294 | }, 1295 | "System.Core/4.0.0.0": { 1296 | "compile": { 1297 | "System.Core.dll": {} 1298 | }, 1299 | "compileOnly": true 1300 | }, 1301 | "System.Data.Common/4.2.2.0": { 1302 | "compile": { 1303 | "System.Data.Common.dll": {} 1304 | }, 1305 | "compileOnly": true 1306 | }, 1307 | "System.Data.DataSetExtensions/4.0.1.0": { 1308 | "compile": { 1309 | "System.Data.DataSetExtensions.dll": {} 1310 | }, 1311 | "compileOnly": true 1312 | }, 1313 | "System.Data/4.0.0.0": { 1314 | "compile": { 1315 | "System.Data.dll": {} 1316 | }, 1317 | "compileOnly": true 1318 | }, 1319 | "System.Diagnostics.Contracts/4.0.4.0": { 1320 | "compile": { 1321 | "System.Diagnostics.Contracts.dll": {} 1322 | }, 1323 | "compileOnly": true 1324 | }, 1325 | "System.Diagnostics.Debug/4.1.2.0": { 1326 | "compile": { 1327 | "System.Diagnostics.Debug.dll": {} 1328 | }, 1329 | "compileOnly": true 1330 | }, 1331 | "System.Diagnostics.DiagnosticSource/4.0.5.0": { 1332 | "compile": { 1333 | "System.Diagnostics.DiagnosticSource.dll": {} 1334 | }, 1335 | "compileOnly": true 1336 | }, 1337 | "System.Diagnostics.EventLog/4.0.2.0": { 1338 | "compile": { 1339 | "System.Diagnostics.EventLog.dll": {} 1340 | }, 1341 | "compileOnly": true 1342 | }, 1343 | "System.Diagnostics.FileVersionInfo/4.0.4.0": { 1344 | "compile": { 1345 | "System.Diagnostics.FileVersionInfo.dll": {} 1346 | }, 1347 | "compileOnly": true 1348 | }, 1349 | "System.Diagnostics.Process/4.2.2.0": { 1350 | "compile": { 1351 | "System.Diagnostics.Process.dll": {} 1352 | }, 1353 | "compileOnly": true 1354 | }, 1355 | "System.Diagnostics.StackTrace/4.1.2.0": { 1356 | "compile": { 1357 | "System.Diagnostics.StackTrace.dll": {} 1358 | }, 1359 | "compileOnly": true 1360 | }, 1361 | "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { 1362 | "compile": { 1363 | "System.Diagnostics.TextWriterTraceListener.dll": {} 1364 | }, 1365 | "compileOnly": true 1366 | }, 1367 | "System.Diagnostics.Tools/4.1.2.0": { 1368 | "compile": { 1369 | "System.Diagnostics.Tools.dll": {} 1370 | }, 1371 | "compileOnly": true 1372 | }, 1373 | "System.Diagnostics.TraceSource/4.1.2.0": { 1374 | "compile": { 1375 | "System.Diagnostics.TraceSource.dll": {} 1376 | }, 1377 | "compileOnly": true 1378 | }, 1379 | "System.Diagnostics.Tracing/4.2.2.0": { 1380 | "compile": { 1381 | "System.Diagnostics.Tracing.dll": {} 1382 | }, 1383 | "compileOnly": true 1384 | }, 1385 | "System/4.0.0.0": { 1386 | "compile": { 1387 | "System.dll": {} 1388 | }, 1389 | "compileOnly": true 1390 | }, 1391 | "System.Drawing/4.0.0.0": { 1392 | "compile": { 1393 | "System.Drawing.dll": {} 1394 | }, 1395 | "compileOnly": true 1396 | }, 1397 | "System.Drawing.Primitives/4.2.1.0": { 1398 | "compile": { 1399 | "System.Drawing.Primitives.dll": {} 1400 | }, 1401 | "compileOnly": true 1402 | }, 1403 | "System.Dynamic.Runtime/4.1.2.0": { 1404 | "compile": { 1405 | "System.Dynamic.Runtime.dll": {} 1406 | }, 1407 | "compileOnly": true 1408 | }, 1409 | "System.Globalization.Calendars/4.1.2.0": { 1410 | "compile": { 1411 | "System.Globalization.Calendars.dll": {} 1412 | }, 1413 | "compileOnly": true 1414 | }, 1415 | "System.Globalization/4.1.2.0": { 1416 | "compile": { 1417 | "System.Globalization.dll": {} 1418 | }, 1419 | "compileOnly": true 1420 | }, 1421 | "System.Globalization.Extensions/4.1.2.0": { 1422 | "compile": { 1423 | "System.Globalization.Extensions.dll": {} 1424 | }, 1425 | "compileOnly": true 1426 | }, 1427 | "System.IO.Compression.Brotli/4.2.2.0": { 1428 | "compile": { 1429 | "System.IO.Compression.Brotli.dll": {} 1430 | }, 1431 | "compileOnly": true 1432 | }, 1433 | "System.IO.Compression/4.2.2.0": { 1434 | "compile": { 1435 | "System.IO.Compression.dll": {} 1436 | }, 1437 | "compileOnly": true 1438 | }, 1439 | "System.IO.Compression.FileSystem/4.0.0.0": { 1440 | "compile": { 1441 | "System.IO.Compression.FileSystem.dll": {} 1442 | }, 1443 | "compileOnly": true 1444 | }, 1445 | "System.IO.Compression.ZipFile/4.0.5.0": { 1446 | "compile": { 1447 | "System.IO.Compression.ZipFile.dll": {} 1448 | }, 1449 | "compileOnly": true 1450 | }, 1451 | "System.IO/4.2.2.0": { 1452 | "compile": { 1453 | "System.IO.dll": {} 1454 | }, 1455 | "compileOnly": true 1456 | }, 1457 | "System.IO.FileSystem/4.1.2.0": { 1458 | "compile": { 1459 | "System.IO.FileSystem.dll": {} 1460 | }, 1461 | "compileOnly": true 1462 | }, 1463 | "System.IO.FileSystem.DriveInfo/4.1.2.0": { 1464 | "compile": { 1465 | "System.IO.FileSystem.DriveInfo.dll": {} 1466 | }, 1467 | "compileOnly": true 1468 | }, 1469 | "System.IO.FileSystem.Primitives/4.1.2.0": { 1470 | "compile": { 1471 | "System.IO.FileSystem.Primitives.dll": {} 1472 | }, 1473 | "compileOnly": true 1474 | }, 1475 | "System.IO.FileSystem.Watcher/4.1.2.0": { 1476 | "compile": { 1477 | "System.IO.FileSystem.Watcher.dll": {} 1478 | }, 1479 | "compileOnly": true 1480 | }, 1481 | "System.IO.IsolatedStorage/4.1.2.0": { 1482 | "compile": { 1483 | "System.IO.IsolatedStorage.dll": {} 1484 | }, 1485 | "compileOnly": true 1486 | }, 1487 | "System.IO.MemoryMappedFiles/4.1.2.0": { 1488 | "compile": { 1489 | "System.IO.MemoryMappedFiles.dll": {} 1490 | }, 1491 | "compileOnly": true 1492 | }, 1493 | "System.IO.Pipelines/4.0.2.0": { 1494 | "compile": { 1495 | "System.IO.Pipelines.dll": {} 1496 | }, 1497 | "compileOnly": true 1498 | }, 1499 | "System.IO.Pipes/4.1.2.0": { 1500 | "compile": { 1501 | "System.IO.Pipes.dll": {} 1502 | }, 1503 | "compileOnly": true 1504 | }, 1505 | "System.IO.UnmanagedMemoryStream/4.1.2.0": { 1506 | "compile": { 1507 | "System.IO.UnmanagedMemoryStream.dll": {} 1508 | }, 1509 | "compileOnly": true 1510 | }, 1511 | "System.Linq/4.2.2.0": { 1512 | "compile": { 1513 | "System.Linq.dll": {} 1514 | }, 1515 | "compileOnly": true 1516 | }, 1517 | "System.Linq.Expressions/4.2.2.0": { 1518 | "compile": { 1519 | "System.Linq.Expressions.dll": {} 1520 | }, 1521 | "compileOnly": true 1522 | }, 1523 | "System.Linq.Parallel/4.0.4.0": { 1524 | "compile": { 1525 | "System.Linq.Parallel.dll": {} 1526 | }, 1527 | "compileOnly": true 1528 | }, 1529 | "System.Linq.Queryable/4.0.4.0": { 1530 | "compile": { 1531 | "System.Linq.Queryable.dll": {} 1532 | }, 1533 | "compileOnly": true 1534 | }, 1535 | "System.Memory.Reference/4.2.1.0": { 1536 | "compile": { 1537 | "System.Memory.dll": {} 1538 | }, 1539 | "compileOnly": true 1540 | }, 1541 | "System.Net/4.0.0.0": { 1542 | "compile": { 1543 | "System.Net.dll": {} 1544 | }, 1545 | "compileOnly": true 1546 | }, 1547 | "System.Net.Http/4.2.2.0": { 1548 | "compile": { 1549 | "System.Net.Http.dll": {} 1550 | }, 1551 | "compileOnly": true 1552 | }, 1553 | "System.Net.HttpListener/4.0.2.0": { 1554 | "compile": { 1555 | "System.Net.HttpListener.dll": {} 1556 | }, 1557 | "compileOnly": true 1558 | }, 1559 | "System.Net.Mail/4.0.2.0": { 1560 | "compile": { 1561 | "System.Net.Mail.dll": {} 1562 | }, 1563 | "compileOnly": true 1564 | }, 1565 | "System.Net.NameResolution/4.1.2.0": { 1566 | "compile": { 1567 | "System.Net.NameResolution.dll": {} 1568 | }, 1569 | "compileOnly": true 1570 | }, 1571 | "System.Net.NetworkInformation/4.2.2.0": { 1572 | "compile": { 1573 | "System.Net.NetworkInformation.dll": {} 1574 | }, 1575 | "compileOnly": true 1576 | }, 1577 | "System.Net.Ping/4.1.2.0": { 1578 | "compile": { 1579 | "System.Net.Ping.dll": {} 1580 | }, 1581 | "compileOnly": true 1582 | }, 1583 | "System.Net.Primitives/4.1.2.0": { 1584 | "compile": { 1585 | "System.Net.Primitives.dll": {} 1586 | }, 1587 | "compileOnly": true 1588 | }, 1589 | "System.Net.Requests/4.1.2.0": { 1590 | "compile": { 1591 | "System.Net.Requests.dll": {} 1592 | }, 1593 | "compileOnly": true 1594 | }, 1595 | "System.Net.Security/4.1.2.0": { 1596 | "compile": { 1597 | "System.Net.Security.dll": {} 1598 | }, 1599 | "compileOnly": true 1600 | }, 1601 | "System.Net.ServicePoint/4.0.2.0": { 1602 | "compile": { 1603 | "System.Net.ServicePoint.dll": {} 1604 | }, 1605 | "compileOnly": true 1606 | }, 1607 | "System.Net.Sockets/4.2.2.0": { 1608 | "compile": { 1609 | "System.Net.Sockets.dll": {} 1610 | }, 1611 | "compileOnly": true 1612 | }, 1613 | "System.Net.WebClient/4.0.2.0": { 1614 | "compile": { 1615 | "System.Net.WebClient.dll": {} 1616 | }, 1617 | "compileOnly": true 1618 | }, 1619 | "System.Net.WebHeaderCollection/4.1.2.0": { 1620 | "compile": { 1621 | "System.Net.WebHeaderCollection.dll": {} 1622 | }, 1623 | "compileOnly": true 1624 | }, 1625 | "System.Net.WebProxy/4.0.2.0": { 1626 | "compile": { 1627 | "System.Net.WebProxy.dll": {} 1628 | }, 1629 | "compileOnly": true 1630 | }, 1631 | "System.Net.WebSockets.Client/4.1.2.0": { 1632 | "compile": { 1633 | "System.Net.WebSockets.Client.dll": {} 1634 | }, 1635 | "compileOnly": true 1636 | }, 1637 | "System.Net.WebSockets/4.1.2.0": { 1638 | "compile": { 1639 | "System.Net.WebSockets.dll": {} 1640 | }, 1641 | "compileOnly": true 1642 | }, 1643 | "System.Numerics/4.0.0.0": { 1644 | "compile": { 1645 | "System.Numerics.dll": {} 1646 | }, 1647 | "compileOnly": true 1648 | }, 1649 | "System.Numerics.Vectors/4.1.6.0": { 1650 | "compile": { 1651 | "System.Numerics.Vectors.dll": {} 1652 | }, 1653 | "compileOnly": true 1654 | }, 1655 | "System.ObjectModel/4.1.2.0": { 1656 | "compile": { 1657 | "System.ObjectModel.dll": {} 1658 | }, 1659 | "compileOnly": true 1660 | }, 1661 | "System.Reflection.DispatchProxy/4.0.6.0": { 1662 | "compile": { 1663 | "System.Reflection.DispatchProxy.dll": {} 1664 | }, 1665 | "compileOnly": true 1666 | }, 1667 | "System.Reflection/4.2.2.0": { 1668 | "compile": { 1669 | "System.Reflection.dll": {} 1670 | }, 1671 | "compileOnly": true 1672 | }, 1673 | "System.Reflection.Emit/4.1.2.0": { 1674 | "compile": { 1675 | "System.Reflection.Emit.dll": {} 1676 | }, 1677 | "compileOnly": true 1678 | }, 1679 | "System.Reflection.Emit.ILGeneration/4.1.1.0": { 1680 | "compile": { 1681 | "System.Reflection.Emit.ILGeneration.dll": {} 1682 | }, 1683 | "compileOnly": true 1684 | }, 1685 | "System.Reflection.Emit.Lightweight/4.1.1.0": { 1686 | "compile": { 1687 | "System.Reflection.Emit.Lightweight.dll": {} 1688 | }, 1689 | "compileOnly": true 1690 | }, 1691 | "System.Reflection.Extensions/4.1.2.0": { 1692 | "compile": { 1693 | "System.Reflection.Extensions.dll": {} 1694 | }, 1695 | "compileOnly": true 1696 | }, 1697 | "System.Reflection.Metadata/1.4.5.0": { 1698 | "compile": { 1699 | "System.Reflection.Metadata.dll": {} 1700 | }, 1701 | "compileOnly": true 1702 | }, 1703 | "System.Reflection.Primitives/4.1.2.0": { 1704 | "compile": { 1705 | "System.Reflection.Primitives.dll": {} 1706 | }, 1707 | "compileOnly": true 1708 | }, 1709 | "System.Reflection.TypeExtensions/4.1.2.0": { 1710 | "compile": { 1711 | "System.Reflection.TypeExtensions.dll": {} 1712 | }, 1713 | "compileOnly": true 1714 | }, 1715 | "System.Resources.Reader/4.1.2.0": { 1716 | "compile": { 1717 | "System.Resources.Reader.dll": {} 1718 | }, 1719 | "compileOnly": true 1720 | }, 1721 | "System.Resources.ResourceManager/4.1.2.0": { 1722 | "compile": { 1723 | "System.Resources.ResourceManager.dll": {} 1724 | }, 1725 | "compileOnly": true 1726 | }, 1727 | "System.Resources.Writer/4.1.2.0": { 1728 | "compile": { 1729 | "System.Resources.Writer.dll": {} 1730 | }, 1731 | "compileOnly": true 1732 | }, 1733 | "System.Runtime.CompilerServices.Unsafe/4.0.6.0": { 1734 | "compile": { 1735 | "System.Runtime.CompilerServices.Unsafe.dll": {} 1736 | }, 1737 | "compileOnly": true 1738 | }, 1739 | "System.Runtime.CompilerServices.VisualC/4.1.2.0": { 1740 | "compile": { 1741 | "System.Runtime.CompilerServices.VisualC.dll": {} 1742 | }, 1743 | "compileOnly": true 1744 | }, 1745 | "System.Runtime/4.2.2.0": { 1746 | "compile": { 1747 | "System.Runtime.dll": {} 1748 | }, 1749 | "compileOnly": true 1750 | }, 1751 | "System.Runtime.Extensions/4.2.2.0": { 1752 | "compile": { 1753 | "System.Runtime.Extensions.dll": {} 1754 | }, 1755 | "compileOnly": true 1756 | }, 1757 | "System.Runtime.Handles/4.1.2.0": { 1758 | "compile": { 1759 | "System.Runtime.Handles.dll": {} 1760 | }, 1761 | "compileOnly": true 1762 | }, 1763 | "System.Runtime.InteropServices/4.2.2.0": { 1764 | "compile": { 1765 | "System.Runtime.InteropServices.dll": {} 1766 | }, 1767 | "compileOnly": true 1768 | }, 1769 | "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { 1770 | "compile": { 1771 | "System.Runtime.InteropServices.RuntimeInformation.dll": {} 1772 | }, 1773 | "compileOnly": true 1774 | }, 1775 | "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { 1776 | "compile": { 1777 | "System.Runtime.InteropServices.WindowsRuntime.dll": {} 1778 | }, 1779 | "compileOnly": true 1780 | }, 1781 | "System.Runtime.Intrinsics/4.0.1.0": { 1782 | "compile": { 1783 | "System.Runtime.Intrinsics.dll": {} 1784 | }, 1785 | "compileOnly": true 1786 | }, 1787 | "System.Runtime.Loader/4.1.1.0": { 1788 | "compile": { 1789 | "System.Runtime.Loader.dll": {} 1790 | }, 1791 | "compileOnly": true 1792 | }, 1793 | "System.Runtime.Numerics/4.1.2.0": { 1794 | "compile": { 1795 | "System.Runtime.Numerics.dll": {} 1796 | }, 1797 | "compileOnly": true 1798 | }, 1799 | "System.Runtime.Serialization/4.0.0.0": { 1800 | "compile": { 1801 | "System.Runtime.Serialization.dll": {} 1802 | }, 1803 | "compileOnly": true 1804 | }, 1805 | "System.Runtime.Serialization.Formatters/4.0.4.0": { 1806 | "compile": { 1807 | "System.Runtime.Serialization.Formatters.dll": {} 1808 | }, 1809 | "compileOnly": true 1810 | }, 1811 | "System.Runtime.Serialization.Json/4.0.5.0": { 1812 | "compile": { 1813 | "System.Runtime.Serialization.Json.dll": {} 1814 | }, 1815 | "compileOnly": true 1816 | }, 1817 | "System.Runtime.Serialization.Primitives/4.2.2.0": { 1818 | "compile": { 1819 | "System.Runtime.Serialization.Primitives.dll": {} 1820 | }, 1821 | "compileOnly": true 1822 | }, 1823 | "System.Runtime.Serialization.Xml/4.1.5.0": { 1824 | "compile": { 1825 | "System.Runtime.Serialization.Xml.dll": {} 1826 | }, 1827 | "compileOnly": true 1828 | }, 1829 | "System.Security.AccessControl/4.1.1.0": { 1830 | "compile": { 1831 | "System.Security.AccessControl.dll": {} 1832 | }, 1833 | "compileOnly": true 1834 | }, 1835 | "System.Security.Claims/4.1.2.0": { 1836 | "compile": { 1837 | "System.Security.Claims.dll": {} 1838 | }, 1839 | "compileOnly": true 1840 | }, 1841 | "System.Security.Cryptography.Algorithms/4.3.2.0": { 1842 | "compile": { 1843 | "System.Security.Cryptography.Algorithms.dll": {} 1844 | }, 1845 | "compileOnly": true 1846 | }, 1847 | "System.Security.Cryptography.Cng/4.3.3.0": { 1848 | "compile": { 1849 | "System.Security.Cryptography.Cng.dll": {} 1850 | }, 1851 | "compileOnly": true 1852 | }, 1853 | "System.Security.Cryptography.Csp/4.1.2.0": { 1854 | "compile": { 1855 | "System.Security.Cryptography.Csp.dll": {} 1856 | }, 1857 | "compileOnly": true 1858 | }, 1859 | "System.Security.Cryptography.Encoding/4.1.2.0": { 1860 | "compile": { 1861 | "System.Security.Cryptography.Encoding.dll": {} 1862 | }, 1863 | "compileOnly": true 1864 | }, 1865 | "System.Security.Cryptography.Primitives/4.1.2.0": { 1866 | "compile": { 1867 | "System.Security.Cryptography.Primitives.dll": {} 1868 | }, 1869 | "compileOnly": true 1870 | }, 1871 | "System.Security.Cryptography.X509Certificates/4.2.2.0": { 1872 | "compile": { 1873 | "System.Security.Cryptography.X509Certificates.dll": {} 1874 | }, 1875 | "compileOnly": true 1876 | }, 1877 | "System.Security.Cryptography.Xml/4.0.3.0": { 1878 | "compile": { 1879 | "System.Security.Cryptography.Xml.dll": {} 1880 | }, 1881 | "compileOnly": true 1882 | }, 1883 | "System.Security/4.0.0.0": { 1884 | "compile": { 1885 | "System.Security.dll": {} 1886 | }, 1887 | "compileOnly": true 1888 | }, 1889 | "System.Security.Permissions/4.0.3.0": { 1890 | "compile": { 1891 | "System.Security.Permissions.dll": {} 1892 | }, 1893 | "compileOnly": true 1894 | }, 1895 | "System.Security.Principal/4.1.2.0": { 1896 | "compile": { 1897 | "System.Security.Principal.dll": {} 1898 | }, 1899 | "compileOnly": true 1900 | }, 1901 | "System.Security.Principal.Windows/4.1.1.0": { 1902 | "compile": { 1903 | "System.Security.Principal.Windows.dll": {} 1904 | }, 1905 | "compileOnly": true 1906 | }, 1907 | "System.Security.SecureString/4.1.2.0": { 1908 | "compile": { 1909 | "System.Security.SecureString.dll": {} 1910 | }, 1911 | "compileOnly": true 1912 | }, 1913 | "System.ServiceModel.Web/4.0.0.0": { 1914 | "compile": { 1915 | "System.ServiceModel.Web.dll": {} 1916 | }, 1917 | "compileOnly": true 1918 | }, 1919 | "System.ServiceProcess/4.0.0.0": { 1920 | "compile": { 1921 | "System.ServiceProcess.dll": {} 1922 | }, 1923 | "compileOnly": true 1924 | }, 1925 | "System.Text.Encoding.CodePages/4.1.3.0": { 1926 | "compile": { 1927 | "System.Text.Encoding.CodePages.dll": {} 1928 | }, 1929 | "compileOnly": true 1930 | }, 1931 | "System.Text.Encoding/4.1.2.0": { 1932 | "compile": { 1933 | "System.Text.Encoding.dll": {} 1934 | }, 1935 | "compileOnly": true 1936 | }, 1937 | "System.Text.Encoding.Extensions/4.1.2.0": { 1938 | "compile": { 1939 | "System.Text.Encoding.Extensions.dll": {} 1940 | }, 1941 | "compileOnly": true 1942 | }, 1943 | "System.Text.Encodings.Web/4.0.5.0": { 1944 | "compile": { 1945 | "System.Text.Encodings.Web.dll": {} 1946 | }, 1947 | "compileOnly": true 1948 | }, 1949 | "System.Text.Json/4.0.1.0": { 1950 | "compile": { 1951 | "System.Text.Json.dll": {} 1952 | }, 1953 | "compileOnly": true 1954 | }, 1955 | "System.Text.RegularExpressions/4.2.2.0": { 1956 | "compile": { 1957 | "System.Text.RegularExpressions.dll": {} 1958 | }, 1959 | "compileOnly": true 1960 | }, 1961 | "System.Threading/4.1.2.0": { 1962 | "compile": { 1963 | "System.Threading.dll": {} 1964 | }, 1965 | "compileOnly": true 1966 | }, 1967 | "System.Threading.Overlapped/4.1.2.0": { 1968 | "compile": { 1969 | "System.Threading.Overlapped.dll": {} 1970 | }, 1971 | "compileOnly": true 1972 | }, 1973 | "System.Threading.Tasks.Dataflow/4.6.5.0": { 1974 | "compile": { 1975 | "System.Threading.Tasks.Dataflow.dll": {} 1976 | }, 1977 | "compileOnly": true 1978 | }, 1979 | "System.Threading.Tasks/4.1.2.0": { 1980 | "compile": { 1981 | "System.Threading.Tasks.dll": {} 1982 | }, 1983 | "compileOnly": true 1984 | }, 1985 | "System.Threading.Tasks.Extensions/4.3.1.0": { 1986 | "compile": { 1987 | "System.Threading.Tasks.Extensions.dll": {} 1988 | }, 1989 | "compileOnly": true 1990 | }, 1991 | "System.Threading.Tasks.Parallel/4.0.4.0": { 1992 | "compile": { 1993 | "System.Threading.Tasks.Parallel.dll": {} 1994 | }, 1995 | "compileOnly": true 1996 | }, 1997 | "System.Threading.Thread/4.1.2.0": { 1998 | "compile": { 1999 | "System.Threading.Thread.dll": {} 2000 | }, 2001 | "compileOnly": true 2002 | }, 2003 | "System.Threading.ThreadPool/4.1.2.0": { 2004 | "compile": { 2005 | "System.Threading.ThreadPool.dll": {} 2006 | }, 2007 | "compileOnly": true 2008 | }, 2009 | "System.Threading.Timer/4.1.2.0": { 2010 | "compile": { 2011 | "System.Threading.Timer.dll": {} 2012 | }, 2013 | "compileOnly": true 2014 | }, 2015 | "System.Transactions/4.0.0.0": { 2016 | "compile": { 2017 | "System.Transactions.dll": {} 2018 | }, 2019 | "compileOnly": true 2020 | }, 2021 | "System.Transactions.Local/4.0.2.0": { 2022 | "compile": { 2023 | "System.Transactions.Local.dll": {} 2024 | }, 2025 | "compileOnly": true 2026 | }, 2027 | "System.ValueTuple/4.0.3.0": { 2028 | "compile": { 2029 | "System.ValueTuple.dll": {} 2030 | }, 2031 | "compileOnly": true 2032 | }, 2033 | "System.Web/4.0.0.0": { 2034 | "compile": { 2035 | "System.Web.dll": {} 2036 | }, 2037 | "compileOnly": true 2038 | }, 2039 | "System.Web.HttpUtility/4.0.2.0": { 2040 | "compile": { 2041 | "System.Web.HttpUtility.dll": {} 2042 | }, 2043 | "compileOnly": true 2044 | }, 2045 | "System.Windows/4.0.0.0": { 2046 | "compile": { 2047 | "System.Windows.dll": {} 2048 | }, 2049 | "compileOnly": true 2050 | }, 2051 | "System.Windows.Extensions/4.0.1.0": { 2052 | "compile": { 2053 | "System.Windows.Extensions.dll": {} 2054 | }, 2055 | "compileOnly": true 2056 | }, 2057 | "System.Xml/4.0.0.0": { 2058 | "compile": { 2059 | "System.Xml.dll": {} 2060 | }, 2061 | "compileOnly": true 2062 | }, 2063 | "System.Xml.Linq/4.0.0.0": { 2064 | "compile": { 2065 | "System.Xml.Linq.dll": {} 2066 | }, 2067 | "compileOnly": true 2068 | }, 2069 | "System.Xml.ReaderWriter/4.2.2.0": { 2070 | "compile": { 2071 | "System.Xml.ReaderWriter.dll": {} 2072 | }, 2073 | "compileOnly": true 2074 | }, 2075 | "System.Xml.Serialization/4.0.0.0": { 2076 | "compile": { 2077 | "System.Xml.Serialization.dll": {} 2078 | }, 2079 | "compileOnly": true 2080 | }, 2081 | "System.Xml.XDocument/4.1.2.0": { 2082 | "compile": { 2083 | "System.Xml.XDocument.dll": {} 2084 | }, 2085 | "compileOnly": true 2086 | }, 2087 | "System.Xml.XmlDocument/4.1.2.0": { 2088 | "compile": { 2089 | "System.Xml.XmlDocument.dll": {} 2090 | }, 2091 | "compileOnly": true 2092 | }, 2093 | "System.Xml.XmlSerializer/4.1.2.0": { 2094 | "compile": { 2095 | "System.Xml.XmlSerializer.dll": {} 2096 | }, 2097 | "compileOnly": true 2098 | }, 2099 | "System.Xml.XPath/4.1.2.0": { 2100 | "compile": { 2101 | "System.Xml.XPath.dll": {} 2102 | }, 2103 | "compileOnly": true 2104 | }, 2105 | "System.Xml.XPath.XDocument/4.1.2.0": { 2106 | "compile": { 2107 | "System.Xml.XPath.XDocument.dll": {} 2108 | }, 2109 | "compileOnly": true 2110 | }, 2111 | "WindowsBase/4.0.0.0": { 2112 | "compile": { 2113 | "WindowsBase.dll": {} 2114 | }, 2115 | "compileOnly": true 2116 | } 2117 | } 2118 | }, 2119 | "libraries": { 2120 | "GoService/1.0.0": { 2121 | "type": "project", 2122 | "serviceable": false, 2123 | "sha512": "" 2124 | }, 2125 | "Microsoft.Extensions.ApiDescription.Server/3.0.0": { 2126 | "type": "package", 2127 | "serviceable": true, 2128 | "sha512": "sha512-LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==", 2129 | "path": "microsoft.extensions.apidescription.server/3.0.0", 2130 | "hashPath": "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512" 2131 | }, 2132 | "Microsoft.OpenApi/1.1.4": { 2133 | "type": "package", 2134 | "serviceable": true, 2135 | "sha512": "sha512-6SW0tpbJslc8LAY1XniRfLVcJa7bJUbbwvo2/ZRqfkMbJrsqIj9045vg3STtZhDhYRKhpYgjqGU11eeW4Pzyrg==", 2136 | "path": "microsoft.openapi/1.1.4", 2137 | "hashPath": "microsoft.openapi.1.1.4.nupkg.sha512" 2138 | }, 2139 | "Newtonsoft.Json/12.0.3": { 2140 | "type": "package", 2141 | "serviceable": true, 2142 | "sha512": "sha512-6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==", 2143 | "path": "newtonsoft.json/12.0.3", 2144 | "hashPath": "newtonsoft.json.12.0.3.nupkg.sha512" 2145 | }, 2146 | "RabbitMQ.Client/6.2.1": { 2147 | "type": "package", 2148 | "serviceable": true, 2149 | "sha512": "sha512-kdcin0uz1b9xQPvlLOoa8Y2zQsfu7nRuTrcX02dCLVzwGVlsPp9AFgu1L3kRh4wSFEOGE03OVqpWKxaDlhuowQ==", 2150 | "path": "rabbitmq.client/6.2.1", 2151 | "hashPath": "rabbitmq.client.6.2.1.nupkg.sha512" 2152 | }, 2153 | "Swashbuckle.AspNetCore/5.5.1": { 2154 | "type": "package", 2155 | "serviceable": true, 2156 | "sha512": "sha512-M1CdrptwDw/9Es/W1twwM6w2W0I019uhMDA5q3LUQo4TYZblDipu/oO5gtUpe0tEh1UOdrxlZeQBhmJSTtAtnA==", 2157 | "path": "swashbuckle.aspnetcore/5.5.1", 2158 | "hashPath": "swashbuckle.aspnetcore.5.5.1.nupkg.sha512" 2159 | }, 2160 | "Swashbuckle.AspNetCore.Annotations/5.5.1": { 2161 | "type": "package", 2162 | "serviceable": true, 2163 | "sha512": "sha512-WK3ni//iAfdt6dcSYA/ZEY2q3eW9HpGNoHYd2b2vVr74H1pI36C3cliJiAzzMXopcieeFgBBzGCfHuAiUUQEhA==", 2164 | "path": "swashbuckle.aspnetcore.annotations/5.5.1", 2165 | "hashPath": "swashbuckle.aspnetcore.annotations.5.5.1.nupkg.sha512" 2166 | }, 2167 | "Swashbuckle.AspNetCore.Swagger/5.5.1": { 2168 | "type": "package", 2169 | "serviceable": true, 2170 | "sha512": "sha512-YlrnRiIFQdjh+MfBtiUzPPsRwk5745dv1DeWwgNBehN3PwZjIs+gczVaS0h5KKP9ON+e8GM3ieajV6BVZtc/dQ==", 2171 | "path": "swashbuckle.aspnetcore.swagger/5.5.1", 2172 | "hashPath": "swashbuckle.aspnetcore.swagger.5.5.1.nupkg.sha512" 2173 | }, 2174 | "Swashbuckle.AspNetCore.SwaggerGen/5.5.1": { 2175 | "type": "package", 2176 | "serviceable": true, 2177 | "sha512": "sha512-SftLofzIA063y73rn17YCf4dSXrgZdxLBig9E/HT4IIZ9mlsm12KmsNKUXf4U+X09KO8sVq1D29XfjVtC69eAg==", 2178 | "path": "swashbuckle.aspnetcore.swaggergen/5.5.1", 2179 | "hashPath": "swashbuckle.aspnetcore.swaggergen.5.5.1.nupkg.sha512" 2180 | }, 2181 | "Swashbuckle.AspNetCore.SwaggerUI/5.5.1": { 2182 | "type": "package", 2183 | "serviceable": true, 2184 | "sha512": "sha512-a2Ym9DYrvTZ/Yt8GVfn6M1ZP++Ra3KAfCNe4pTtkNiHpBgWhsYWUT3T07REtFImduBh93GAHuItZpltSOZV13A==", 2185 | "path": "swashbuckle.aspnetcore.swaggerui/5.5.1", 2186 | "hashPath": "swashbuckle.aspnetcore.swaggerui.5.5.1.nupkg.sha512" 2187 | }, 2188 | "System.Memory/4.5.4": { 2189 | "type": "package", 2190 | "serviceable": true, 2191 | "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", 2192 | "path": "system.memory/4.5.4", 2193 | "hashPath": "system.memory.4.5.4.nupkg.sha512" 2194 | }, 2195 | "System.Threading.Channels/4.7.1": { 2196 | "type": "package", 2197 | "serviceable": true, 2198 | "sha512": "sha512-6akRtHK/wab3246t4p5v3HQrtQk8LboOt5T4dtpNgsp3zvDeM4/Gx8V12t0h+c/W9/enUrilk8n6EQqdQorZAA==", 2199 | "path": "system.threading.channels/4.7.1", 2200 | "hashPath": "system.threading.channels.4.7.1.nupkg.sha512" 2201 | }, 2202 | "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { 2203 | "type": "referenceassembly", 2204 | "serviceable": false, 2205 | "sha512": "" 2206 | }, 2207 | "Microsoft.AspNetCore.Authentication.Abstractions/3.1.0.0": { 2208 | "type": "referenceassembly", 2209 | "serviceable": false, 2210 | "sha512": "" 2211 | }, 2212 | "Microsoft.AspNetCore.Authentication.Cookies/3.1.0.0": { 2213 | "type": "referenceassembly", 2214 | "serviceable": false, 2215 | "sha512": "" 2216 | }, 2217 | "Microsoft.AspNetCore.Authentication.Core/3.1.0.0": { 2218 | "type": "referenceassembly", 2219 | "serviceable": false, 2220 | "sha512": "" 2221 | }, 2222 | "Microsoft.AspNetCore.Authentication/3.1.0.0": { 2223 | "type": "referenceassembly", 2224 | "serviceable": false, 2225 | "sha512": "" 2226 | }, 2227 | "Microsoft.AspNetCore.Authentication.OAuth/3.1.0.0": { 2228 | "type": "referenceassembly", 2229 | "serviceable": false, 2230 | "sha512": "" 2231 | }, 2232 | "Microsoft.AspNetCore.Authorization/3.1.0.0": { 2233 | "type": "referenceassembly", 2234 | "serviceable": false, 2235 | "sha512": "" 2236 | }, 2237 | "Microsoft.AspNetCore.Authorization.Policy/3.1.0.0": { 2238 | "type": "referenceassembly", 2239 | "serviceable": false, 2240 | "sha512": "" 2241 | }, 2242 | "Microsoft.AspNetCore.Components.Authorization/3.1.0.0": { 2243 | "type": "referenceassembly", 2244 | "serviceable": false, 2245 | "sha512": "" 2246 | }, 2247 | "Microsoft.AspNetCore.Components/3.1.0.0": { 2248 | "type": "referenceassembly", 2249 | "serviceable": false, 2250 | "sha512": "" 2251 | }, 2252 | "Microsoft.AspNetCore.Components.Forms/3.1.0.0": { 2253 | "type": "referenceassembly", 2254 | "serviceable": false, 2255 | "sha512": "" 2256 | }, 2257 | "Microsoft.AspNetCore.Components.Server/3.1.0.0": { 2258 | "type": "referenceassembly", 2259 | "serviceable": false, 2260 | "sha512": "" 2261 | }, 2262 | "Microsoft.AspNetCore.Components.Web/3.1.0.0": { 2263 | "type": "referenceassembly", 2264 | "serviceable": false, 2265 | "sha512": "" 2266 | }, 2267 | "Microsoft.AspNetCore.Connections.Abstractions/3.1.0.0": { 2268 | "type": "referenceassembly", 2269 | "serviceable": false, 2270 | "sha512": "" 2271 | }, 2272 | "Microsoft.AspNetCore.CookiePolicy/3.1.0.0": { 2273 | "type": "referenceassembly", 2274 | "serviceable": false, 2275 | "sha512": "" 2276 | }, 2277 | "Microsoft.AspNetCore.Cors/3.1.0.0": { 2278 | "type": "referenceassembly", 2279 | "serviceable": false, 2280 | "sha512": "" 2281 | }, 2282 | "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { 2283 | "type": "referenceassembly", 2284 | "serviceable": false, 2285 | "sha512": "" 2286 | }, 2287 | "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { 2288 | "type": "referenceassembly", 2289 | "serviceable": false, 2290 | "sha512": "" 2291 | }, 2292 | "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { 2293 | "type": "referenceassembly", 2294 | "serviceable": false, 2295 | "sha512": "" 2296 | }, 2297 | "Microsoft.AspNetCore.DataProtection/3.1.0.0": { 2298 | "type": "referenceassembly", 2299 | "serviceable": false, 2300 | "sha512": "" 2301 | }, 2302 | "Microsoft.AspNetCore.DataProtection.Extensions/3.1.0.0": { 2303 | "type": "referenceassembly", 2304 | "serviceable": false, 2305 | "sha512": "" 2306 | }, 2307 | "Microsoft.AspNetCore.Diagnostics.Abstractions/3.1.0.0": { 2308 | "type": "referenceassembly", 2309 | "serviceable": false, 2310 | "sha512": "" 2311 | }, 2312 | "Microsoft.AspNetCore.Diagnostics/3.1.0.0": { 2313 | "type": "referenceassembly", 2314 | "serviceable": false, 2315 | "sha512": "" 2316 | }, 2317 | "Microsoft.AspNetCore.Diagnostics.HealthChecks/3.1.0.0": { 2318 | "type": "referenceassembly", 2319 | "serviceable": false, 2320 | "sha512": "" 2321 | }, 2322 | "Microsoft.AspNetCore/3.1.0.0": { 2323 | "type": "referenceassembly", 2324 | "serviceable": false, 2325 | "sha512": "" 2326 | }, 2327 | "Microsoft.AspNetCore.HostFiltering/3.1.0.0": { 2328 | "type": "referenceassembly", 2329 | "serviceable": false, 2330 | "sha512": "" 2331 | }, 2332 | "Microsoft.AspNetCore.Hosting.Abstractions/3.1.0.0": { 2333 | "type": "referenceassembly", 2334 | "serviceable": false, 2335 | "sha512": "" 2336 | }, 2337 | "Microsoft.AspNetCore.Hosting/3.1.0.0": { 2338 | "type": "referenceassembly", 2339 | "serviceable": false, 2340 | "sha512": "" 2341 | }, 2342 | "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.1.0.0": { 2343 | "type": "referenceassembly", 2344 | "serviceable": false, 2345 | "sha512": "" 2346 | }, 2347 | "Microsoft.AspNetCore.Html.Abstractions/3.1.0.0": { 2348 | "type": "referenceassembly", 2349 | "serviceable": false, 2350 | "sha512": "" 2351 | }, 2352 | "Microsoft.AspNetCore.Http.Abstractions/3.1.0.0": { 2353 | "type": "referenceassembly", 2354 | "serviceable": false, 2355 | "sha512": "" 2356 | }, 2357 | "Microsoft.AspNetCore.Http.Connections.Common/3.1.0.0": { 2358 | "type": "referenceassembly", 2359 | "serviceable": false, 2360 | "sha512": "" 2361 | }, 2362 | "Microsoft.AspNetCore.Http.Connections/3.1.0.0": { 2363 | "type": "referenceassembly", 2364 | "serviceable": false, 2365 | "sha512": "" 2366 | }, 2367 | "Microsoft.AspNetCore.Http/3.1.0.0": { 2368 | "type": "referenceassembly", 2369 | "serviceable": false, 2370 | "sha512": "" 2371 | }, 2372 | "Microsoft.AspNetCore.Http.Extensions/3.1.0.0": { 2373 | "type": "referenceassembly", 2374 | "serviceable": false, 2375 | "sha512": "" 2376 | }, 2377 | "Microsoft.AspNetCore.Http.Features/3.1.0.0": { 2378 | "type": "referenceassembly", 2379 | "serviceable": false, 2380 | "sha512": "" 2381 | }, 2382 | "Microsoft.AspNetCore.HttpOverrides/3.1.0.0": { 2383 | "type": "referenceassembly", 2384 | "serviceable": false, 2385 | "sha512": "" 2386 | }, 2387 | "Microsoft.AspNetCore.HttpsPolicy/3.1.0.0": { 2388 | "type": "referenceassembly", 2389 | "serviceable": false, 2390 | "sha512": "" 2391 | }, 2392 | "Microsoft.AspNetCore.Identity/3.1.0.0": { 2393 | "type": "referenceassembly", 2394 | "serviceable": false, 2395 | "sha512": "" 2396 | }, 2397 | "Microsoft.AspNetCore.Localization/3.1.0.0": { 2398 | "type": "referenceassembly", 2399 | "serviceable": false, 2400 | "sha512": "" 2401 | }, 2402 | "Microsoft.AspNetCore.Localization.Routing/3.1.0.0": { 2403 | "type": "referenceassembly", 2404 | "serviceable": false, 2405 | "sha512": "" 2406 | }, 2407 | "Microsoft.AspNetCore.Metadata/3.1.0.0": { 2408 | "type": "referenceassembly", 2409 | "serviceable": false, 2410 | "sha512": "" 2411 | }, 2412 | "Microsoft.AspNetCore.Mvc.Abstractions/3.1.0.0": { 2413 | "type": "referenceassembly", 2414 | "serviceable": false, 2415 | "sha512": "" 2416 | }, 2417 | "Microsoft.AspNetCore.Mvc.ApiExplorer/3.1.0.0": { 2418 | "type": "referenceassembly", 2419 | "serviceable": false, 2420 | "sha512": "" 2421 | }, 2422 | "Microsoft.AspNetCore.Mvc.Core/3.1.0.0": { 2423 | "type": "referenceassembly", 2424 | "serviceable": false, 2425 | "sha512": "" 2426 | }, 2427 | "Microsoft.AspNetCore.Mvc.Cors/3.1.0.0": { 2428 | "type": "referenceassembly", 2429 | "serviceable": false, 2430 | "sha512": "" 2431 | }, 2432 | "Microsoft.AspNetCore.Mvc.DataAnnotations/3.1.0.0": { 2433 | "type": "referenceassembly", 2434 | "serviceable": false, 2435 | "sha512": "" 2436 | }, 2437 | "Microsoft.AspNetCore.Mvc/3.1.0.0": { 2438 | "type": "referenceassembly", 2439 | "serviceable": false, 2440 | "sha512": "" 2441 | }, 2442 | "Microsoft.AspNetCore.Mvc.Formatters.Json/3.1.0.0": { 2443 | "type": "referenceassembly", 2444 | "serviceable": false, 2445 | "sha512": "" 2446 | }, 2447 | "Microsoft.AspNetCore.Mvc.Formatters.Xml/3.1.0.0": { 2448 | "type": "referenceassembly", 2449 | "serviceable": false, 2450 | "sha512": "" 2451 | }, 2452 | "Microsoft.AspNetCore.Mvc.Localization/3.1.0.0": { 2453 | "type": "referenceassembly", 2454 | "serviceable": false, 2455 | "sha512": "" 2456 | }, 2457 | "Microsoft.AspNetCore.Mvc.Razor/3.1.0.0": { 2458 | "type": "referenceassembly", 2459 | "serviceable": false, 2460 | "sha512": "" 2461 | }, 2462 | "Microsoft.AspNetCore.Mvc.RazorPages/3.1.0.0": { 2463 | "type": "referenceassembly", 2464 | "serviceable": false, 2465 | "sha512": "" 2466 | }, 2467 | "Microsoft.AspNetCore.Mvc.TagHelpers/3.1.0.0": { 2468 | "type": "referenceassembly", 2469 | "serviceable": false, 2470 | "sha512": "" 2471 | }, 2472 | "Microsoft.AspNetCore.Mvc.ViewFeatures/3.1.0.0": { 2473 | "type": "referenceassembly", 2474 | "serviceable": false, 2475 | "sha512": "" 2476 | }, 2477 | "Microsoft.AspNetCore.Razor/3.1.0.0": { 2478 | "type": "referenceassembly", 2479 | "serviceable": false, 2480 | "sha512": "" 2481 | }, 2482 | "Microsoft.AspNetCore.Razor.Runtime/3.1.0.0": { 2483 | "type": "referenceassembly", 2484 | "serviceable": false, 2485 | "sha512": "" 2486 | }, 2487 | "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.1.0.0": { 2488 | "type": "referenceassembly", 2489 | "serviceable": false, 2490 | "sha512": "" 2491 | }, 2492 | "Microsoft.AspNetCore.ResponseCaching/3.1.0.0": { 2493 | "type": "referenceassembly", 2494 | "serviceable": false, 2495 | "sha512": "" 2496 | }, 2497 | "Microsoft.AspNetCore.ResponseCompression/3.1.0.0": { 2498 | "type": "referenceassembly", 2499 | "serviceable": false, 2500 | "sha512": "" 2501 | }, 2502 | "Microsoft.AspNetCore.Rewrite/3.1.0.0": { 2503 | "type": "referenceassembly", 2504 | "serviceable": false, 2505 | "sha512": "" 2506 | }, 2507 | "Microsoft.AspNetCore.Routing.Abstractions/3.1.0.0": { 2508 | "type": "referenceassembly", 2509 | "serviceable": false, 2510 | "sha512": "" 2511 | }, 2512 | "Microsoft.AspNetCore.Routing/3.1.0.0": { 2513 | "type": "referenceassembly", 2514 | "serviceable": false, 2515 | "sha512": "" 2516 | }, 2517 | "Microsoft.AspNetCore.Server.HttpSys/3.1.0.0": { 2518 | "type": "referenceassembly", 2519 | "serviceable": false, 2520 | "sha512": "" 2521 | }, 2522 | "Microsoft.AspNetCore.Server.IIS/3.1.0.0": { 2523 | "type": "referenceassembly", 2524 | "serviceable": false, 2525 | "sha512": "" 2526 | }, 2527 | "Microsoft.AspNetCore.Server.IISIntegration/3.1.0.0": { 2528 | "type": "referenceassembly", 2529 | "serviceable": false, 2530 | "sha512": "" 2531 | }, 2532 | "Microsoft.AspNetCore.Server.Kestrel.Core/3.1.0.0": { 2533 | "type": "referenceassembly", 2534 | "serviceable": false, 2535 | "sha512": "" 2536 | }, 2537 | "Microsoft.AspNetCore.Server.Kestrel/3.1.0.0": { 2538 | "type": "referenceassembly", 2539 | "serviceable": false, 2540 | "sha512": "" 2541 | }, 2542 | "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.1.0.0": { 2543 | "type": "referenceassembly", 2544 | "serviceable": false, 2545 | "sha512": "" 2546 | }, 2547 | "Microsoft.AspNetCore.Session/3.1.0.0": { 2548 | "type": "referenceassembly", 2549 | "serviceable": false, 2550 | "sha512": "" 2551 | }, 2552 | "Microsoft.AspNetCore.SignalR.Common/3.1.0.0": { 2553 | "type": "referenceassembly", 2554 | "serviceable": false, 2555 | "sha512": "" 2556 | }, 2557 | "Microsoft.AspNetCore.SignalR.Core/3.1.0.0": { 2558 | "type": "referenceassembly", 2559 | "serviceable": false, 2560 | "sha512": "" 2561 | }, 2562 | "Microsoft.AspNetCore.SignalR/3.1.0.0": { 2563 | "type": "referenceassembly", 2564 | "serviceable": false, 2565 | "sha512": "" 2566 | }, 2567 | "Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.0.0": { 2568 | "type": "referenceassembly", 2569 | "serviceable": false, 2570 | "sha512": "" 2571 | }, 2572 | "Microsoft.AspNetCore.StaticFiles/3.1.0.0": { 2573 | "type": "referenceassembly", 2574 | "serviceable": false, 2575 | "sha512": "" 2576 | }, 2577 | "Microsoft.AspNetCore.WebSockets/3.1.0.0": { 2578 | "type": "referenceassembly", 2579 | "serviceable": false, 2580 | "sha512": "" 2581 | }, 2582 | "Microsoft.AspNetCore.WebUtilities/3.1.0.0": { 2583 | "type": "referenceassembly", 2584 | "serviceable": false, 2585 | "sha512": "" 2586 | }, 2587 | "Microsoft.CSharp/4.0.0.0": { 2588 | "type": "referenceassembly", 2589 | "serviceable": false, 2590 | "sha512": "" 2591 | }, 2592 | "Microsoft.Extensions.Caching.Abstractions/3.1.0.0": { 2593 | "type": "referenceassembly", 2594 | "serviceable": false, 2595 | "sha512": "" 2596 | }, 2597 | "Microsoft.Extensions.Caching.Memory/3.1.0.0": { 2598 | "type": "referenceassembly", 2599 | "serviceable": false, 2600 | "sha512": "" 2601 | }, 2602 | "Microsoft.Extensions.Configuration.Abstractions/3.1.0.0": { 2603 | "type": "referenceassembly", 2604 | "serviceable": false, 2605 | "sha512": "" 2606 | }, 2607 | "Microsoft.Extensions.Configuration.Binder/3.1.0.0": { 2608 | "type": "referenceassembly", 2609 | "serviceable": false, 2610 | "sha512": "" 2611 | }, 2612 | "Microsoft.Extensions.Configuration.CommandLine/3.1.0.0": { 2613 | "type": "referenceassembly", 2614 | "serviceable": false, 2615 | "sha512": "" 2616 | }, 2617 | "Microsoft.Extensions.Configuration/3.1.0.0": { 2618 | "type": "referenceassembly", 2619 | "serviceable": false, 2620 | "sha512": "" 2621 | }, 2622 | "Microsoft.Extensions.Configuration.EnvironmentVariables/3.1.0.0": { 2623 | "type": "referenceassembly", 2624 | "serviceable": false, 2625 | "sha512": "" 2626 | }, 2627 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.0.0": { 2628 | "type": "referenceassembly", 2629 | "serviceable": false, 2630 | "sha512": "" 2631 | }, 2632 | "Microsoft.Extensions.Configuration.Ini/3.1.0.0": { 2633 | "type": "referenceassembly", 2634 | "serviceable": false, 2635 | "sha512": "" 2636 | }, 2637 | "Microsoft.Extensions.Configuration.Json/3.1.0.0": { 2638 | "type": "referenceassembly", 2639 | "serviceable": false, 2640 | "sha512": "" 2641 | }, 2642 | "Microsoft.Extensions.Configuration.KeyPerFile/3.1.0.0": { 2643 | "type": "referenceassembly", 2644 | "serviceable": false, 2645 | "sha512": "" 2646 | }, 2647 | "Microsoft.Extensions.Configuration.UserSecrets/3.1.0.0": { 2648 | "type": "referenceassembly", 2649 | "serviceable": false, 2650 | "sha512": "" 2651 | }, 2652 | "Microsoft.Extensions.Configuration.Xml/3.1.0.0": { 2653 | "type": "referenceassembly", 2654 | "serviceable": false, 2655 | "sha512": "" 2656 | }, 2657 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.0.0": { 2658 | "type": "referenceassembly", 2659 | "serviceable": false, 2660 | "sha512": "" 2661 | }, 2662 | "Microsoft.Extensions.DependencyInjection/3.1.0.0": { 2663 | "type": "referenceassembly", 2664 | "serviceable": false, 2665 | "sha512": "" 2666 | }, 2667 | "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions/3.1.0.0": { 2668 | "type": "referenceassembly", 2669 | "serviceable": false, 2670 | "sha512": "" 2671 | }, 2672 | "Microsoft.Extensions.Diagnostics.HealthChecks/3.1.0.0": { 2673 | "type": "referenceassembly", 2674 | "serviceable": false, 2675 | "sha512": "" 2676 | }, 2677 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.0.0": { 2678 | "type": "referenceassembly", 2679 | "serviceable": false, 2680 | "sha512": "" 2681 | }, 2682 | "Microsoft.Extensions.FileProviders.Composite/3.1.0.0": { 2683 | "type": "referenceassembly", 2684 | "serviceable": false, 2685 | "sha512": "" 2686 | }, 2687 | "Microsoft.Extensions.FileProviders.Embedded/3.1.0.0": { 2688 | "type": "referenceassembly", 2689 | "serviceable": false, 2690 | "sha512": "" 2691 | }, 2692 | "Microsoft.Extensions.FileProviders.Physical/3.1.0.0": { 2693 | "type": "referenceassembly", 2694 | "serviceable": false, 2695 | "sha512": "" 2696 | }, 2697 | "Microsoft.Extensions.FileSystemGlobbing/3.1.0.0": { 2698 | "type": "referenceassembly", 2699 | "serviceable": false, 2700 | "sha512": "" 2701 | }, 2702 | "Microsoft.Extensions.Hosting.Abstractions/3.1.0.0": { 2703 | "type": "referenceassembly", 2704 | "serviceable": false, 2705 | "sha512": "" 2706 | }, 2707 | "Microsoft.Extensions.Hosting/3.1.0.0": { 2708 | "type": "referenceassembly", 2709 | "serviceable": false, 2710 | "sha512": "" 2711 | }, 2712 | "Microsoft.Extensions.Http/3.1.0.0": { 2713 | "type": "referenceassembly", 2714 | "serviceable": false, 2715 | "sha512": "" 2716 | }, 2717 | "Microsoft.Extensions.Identity.Core/3.1.0.0": { 2718 | "type": "referenceassembly", 2719 | "serviceable": false, 2720 | "sha512": "" 2721 | }, 2722 | "Microsoft.Extensions.Identity.Stores/3.1.0.0": { 2723 | "type": "referenceassembly", 2724 | "serviceable": false, 2725 | "sha512": "" 2726 | }, 2727 | "Microsoft.Extensions.Localization.Abstractions/3.1.0.0": { 2728 | "type": "referenceassembly", 2729 | "serviceable": false, 2730 | "sha512": "" 2731 | }, 2732 | "Microsoft.Extensions.Localization/3.1.0.0": { 2733 | "type": "referenceassembly", 2734 | "serviceable": false, 2735 | "sha512": "" 2736 | }, 2737 | "Microsoft.Extensions.Logging.Abstractions/3.1.0.0": { 2738 | "type": "referenceassembly", 2739 | "serviceable": false, 2740 | "sha512": "" 2741 | }, 2742 | "Microsoft.Extensions.Logging.Configuration/3.1.0.0": { 2743 | "type": "referenceassembly", 2744 | "serviceable": false, 2745 | "sha512": "" 2746 | }, 2747 | "Microsoft.Extensions.Logging.Console/3.1.0.0": { 2748 | "type": "referenceassembly", 2749 | "serviceable": false, 2750 | "sha512": "" 2751 | }, 2752 | "Microsoft.Extensions.Logging.Debug/3.1.0.0": { 2753 | "type": "referenceassembly", 2754 | "serviceable": false, 2755 | "sha512": "" 2756 | }, 2757 | "Microsoft.Extensions.Logging/3.1.0.0": { 2758 | "type": "referenceassembly", 2759 | "serviceable": false, 2760 | "sha512": "" 2761 | }, 2762 | "Microsoft.Extensions.Logging.EventLog/3.1.0.0": { 2763 | "type": "referenceassembly", 2764 | "serviceable": false, 2765 | "sha512": "" 2766 | }, 2767 | "Microsoft.Extensions.Logging.EventSource/3.1.0.0": { 2768 | "type": "referenceassembly", 2769 | "serviceable": false, 2770 | "sha512": "" 2771 | }, 2772 | "Microsoft.Extensions.Logging.TraceSource/3.1.0.0": { 2773 | "type": "referenceassembly", 2774 | "serviceable": false, 2775 | "sha512": "" 2776 | }, 2777 | "Microsoft.Extensions.ObjectPool/3.1.0.0": { 2778 | "type": "referenceassembly", 2779 | "serviceable": false, 2780 | "sha512": "" 2781 | }, 2782 | "Microsoft.Extensions.Options.ConfigurationExtensions/3.1.0.0": { 2783 | "type": "referenceassembly", 2784 | "serviceable": false, 2785 | "sha512": "" 2786 | }, 2787 | "Microsoft.Extensions.Options.DataAnnotations/3.1.0.0": { 2788 | "type": "referenceassembly", 2789 | "serviceable": false, 2790 | "sha512": "" 2791 | }, 2792 | "Microsoft.Extensions.Options/3.1.0.0": { 2793 | "type": "referenceassembly", 2794 | "serviceable": false, 2795 | "sha512": "" 2796 | }, 2797 | "Microsoft.Extensions.Primitives/3.1.0.0": { 2798 | "type": "referenceassembly", 2799 | "serviceable": false, 2800 | "sha512": "" 2801 | }, 2802 | "Microsoft.Extensions.WebEncoders/3.1.0.0": { 2803 | "type": "referenceassembly", 2804 | "serviceable": false, 2805 | "sha512": "" 2806 | }, 2807 | "Microsoft.JSInterop/3.1.0.0": { 2808 | "type": "referenceassembly", 2809 | "serviceable": false, 2810 | "sha512": "" 2811 | }, 2812 | "Microsoft.Net.Http.Headers/3.1.0.0": { 2813 | "type": "referenceassembly", 2814 | "serviceable": false, 2815 | "sha512": "" 2816 | }, 2817 | "Microsoft.VisualBasic.Core/10.0.5.0": { 2818 | "type": "referenceassembly", 2819 | "serviceable": false, 2820 | "sha512": "" 2821 | }, 2822 | "Microsoft.VisualBasic/10.0.0.0": { 2823 | "type": "referenceassembly", 2824 | "serviceable": false, 2825 | "sha512": "" 2826 | }, 2827 | "Microsoft.Win32.Primitives/4.1.2.0": { 2828 | "type": "referenceassembly", 2829 | "serviceable": false, 2830 | "sha512": "" 2831 | }, 2832 | "Microsoft.Win32.Registry/4.1.3.0": { 2833 | "type": "referenceassembly", 2834 | "serviceable": false, 2835 | "sha512": "" 2836 | }, 2837 | "mscorlib/4.0.0.0": { 2838 | "type": "referenceassembly", 2839 | "serviceable": false, 2840 | "sha512": "" 2841 | }, 2842 | "netstandard/2.1.0.0": { 2843 | "type": "referenceassembly", 2844 | "serviceable": false, 2845 | "sha512": "" 2846 | }, 2847 | "System.AppContext/4.2.2.0": { 2848 | "type": "referenceassembly", 2849 | "serviceable": false, 2850 | "sha512": "" 2851 | }, 2852 | "System.Buffers/4.0.2.0": { 2853 | "type": "referenceassembly", 2854 | "serviceable": false, 2855 | "sha512": "" 2856 | }, 2857 | "System.Collections.Concurrent/4.0.15.0": { 2858 | "type": "referenceassembly", 2859 | "serviceable": false, 2860 | "sha512": "" 2861 | }, 2862 | "System.Collections/4.1.2.0": { 2863 | "type": "referenceassembly", 2864 | "serviceable": false, 2865 | "sha512": "" 2866 | }, 2867 | "System.Collections.Immutable/1.2.5.0": { 2868 | "type": "referenceassembly", 2869 | "serviceable": false, 2870 | "sha512": "" 2871 | }, 2872 | "System.Collections.NonGeneric/4.1.2.0": { 2873 | "type": "referenceassembly", 2874 | "serviceable": false, 2875 | "sha512": "" 2876 | }, 2877 | "System.Collections.Specialized/4.1.2.0": { 2878 | "type": "referenceassembly", 2879 | "serviceable": false, 2880 | "sha512": "" 2881 | }, 2882 | "System.ComponentModel.Annotations/4.3.1.0": { 2883 | "type": "referenceassembly", 2884 | "serviceable": false, 2885 | "sha512": "" 2886 | }, 2887 | "System.ComponentModel.DataAnnotations/4.0.0.0": { 2888 | "type": "referenceassembly", 2889 | "serviceable": false, 2890 | "sha512": "" 2891 | }, 2892 | "System.ComponentModel/4.0.4.0": { 2893 | "type": "referenceassembly", 2894 | "serviceable": false, 2895 | "sha512": "" 2896 | }, 2897 | "System.ComponentModel.EventBasedAsync/4.1.2.0": { 2898 | "type": "referenceassembly", 2899 | "serviceable": false, 2900 | "sha512": "" 2901 | }, 2902 | "System.ComponentModel.Primitives/4.2.2.0": { 2903 | "type": "referenceassembly", 2904 | "serviceable": false, 2905 | "sha512": "" 2906 | }, 2907 | "System.ComponentModel.TypeConverter/4.2.2.0": { 2908 | "type": "referenceassembly", 2909 | "serviceable": false, 2910 | "sha512": "" 2911 | }, 2912 | "System.Configuration/4.0.0.0": { 2913 | "type": "referenceassembly", 2914 | "serviceable": false, 2915 | "sha512": "" 2916 | }, 2917 | "System.Console/4.1.2.0": { 2918 | "type": "referenceassembly", 2919 | "serviceable": false, 2920 | "sha512": "" 2921 | }, 2922 | "System.Core/4.0.0.0": { 2923 | "type": "referenceassembly", 2924 | "serviceable": false, 2925 | "sha512": "" 2926 | }, 2927 | "System.Data.Common/4.2.2.0": { 2928 | "type": "referenceassembly", 2929 | "serviceable": false, 2930 | "sha512": "" 2931 | }, 2932 | "System.Data.DataSetExtensions/4.0.1.0": { 2933 | "type": "referenceassembly", 2934 | "serviceable": false, 2935 | "sha512": "" 2936 | }, 2937 | "System.Data/4.0.0.0": { 2938 | "type": "referenceassembly", 2939 | "serviceable": false, 2940 | "sha512": "" 2941 | }, 2942 | "System.Diagnostics.Contracts/4.0.4.0": { 2943 | "type": "referenceassembly", 2944 | "serviceable": false, 2945 | "sha512": "" 2946 | }, 2947 | "System.Diagnostics.Debug/4.1.2.0": { 2948 | "type": "referenceassembly", 2949 | "serviceable": false, 2950 | "sha512": "" 2951 | }, 2952 | "System.Diagnostics.DiagnosticSource/4.0.5.0": { 2953 | "type": "referenceassembly", 2954 | "serviceable": false, 2955 | "sha512": "" 2956 | }, 2957 | "System.Diagnostics.EventLog/4.0.2.0": { 2958 | "type": "referenceassembly", 2959 | "serviceable": false, 2960 | "sha512": "" 2961 | }, 2962 | "System.Diagnostics.FileVersionInfo/4.0.4.0": { 2963 | "type": "referenceassembly", 2964 | "serviceable": false, 2965 | "sha512": "" 2966 | }, 2967 | "System.Diagnostics.Process/4.2.2.0": { 2968 | "type": "referenceassembly", 2969 | "serviceable": false, 2970 | "sha512": "" 2971 | }, 2972 | "System.Diagnostics.StackTrace/4.1.2.0": { 2973 | "type": "referenceassembly", 2974 | "serviceable": false, 2975 | "sha512": "" 2976 | }, 2977 | "System.Diagnostics.TextWriterTraceListener/4.1.2.0": { 2978 | "type": "referenceassembly", 2979 | "serviceable": false, 2980 | "sha512": "" 2981 | }, 2982 | "System.Diagnostics.Tools/4.1.2.0": { 2983 | "type": "referenceassembly", 2984 | "serviceable": false, 2985 | "sha512": "" 2986 | }, 2987 | "System.Diagnostics.TraceSource/4.1.2.0": { 2988 | "type": "referenceassembly", 2989 | "serviceable": false, 2990 | "sha512": "" 2991 | }, 2992 | "System.Diagnostics.Tracing/4.2.2.0": { 2993 | "type": "referenceassembly", 2994 | "serviceable": false, 2995 | "sha512": "" 2996 | }, 2997 | "System/4.0.0.0": { 2998 | "type": "referenceassembly", 2999 | "serviceable": false, 3000 | "sha512": "" 3001 | }, 3002 | "System.Drawing/4.0.0.0": { 3003 | "type": "referenceassembly", 3004 | "serviceable": false, 3005 | "sha512": "" 3006 | }, 3007 | "System.Drawing.Primitives/4.2.1.0": { 3008 | "type": "referenceassembly", 3009 | "serviceable": false, 3010 | "sha512": "" 3011 | }, 3012 | "System.Dynamic.Runtime/4.1.2.0": { 3013 | "type": "referenceassembly", 3014 | "serviceable": false, 3015 | "sha512": "" 3016 | }, 3017 | "System.Globalization.Calendars/4.1.2.0": { 3018 | "type": "referenceassembly", 3019 | "serviceable": false, 3020 | "sha512": "" 3021 | }, 3022 | "System.Globalization/4.1.2.0": { 3023 | "type": "referenceassembly", 3024 | "serviceable": false, 3025 | "sha512": "" 3026 | }, 3027 | "System.Globalization.Extensions/4.1.2.0": { 3028 | "type": "referenceassembly", 3029 | "serviceable": false, 3030 | "sha512": "" 3031 | }, 3032 | "System.IO.Compression.Brotli/4.2.2.0": { 3033 | "type": "referenceassembly", 3034 | "serviceable": false, 3035 | "sha512": "" 3036 | }, 3037 | "System.IO.Compression/4.2.2.0": { 3038 | "type": "referenceassembly", 3039 | "serviceable": false, 3040 | "sha512": "" 3041 | }, 3042 | "System.IO.Compression.FileSystem/4.0.0.0": { 3043 | "type": "referenceassembly", 3044 | "serviceable": false, 3045 | "sha512": "" 3046 | }, 3047 | "System.IO.Compression.ZipFile/4.0.5.0": { 3048 | "type": "referenceassembly", 3049 | "serviceable": false, 3050 | "sha512": "" 3051 | }, 3052 | "System.IO/4.2.2.0": { 3053 | "type": "referenceassembly", 3054 | "serviceable": false, 3055 | "sha512": "" 3056 | }, 3057 | "System.IO.FileSystem/4.1.2.0": { 3058 | "type": "referenceassembly", 3059 | "serviceable": false, 3060 | "sha512": "" 3061 | }, 3062 | "System.IO.FileSystem.DriveInfo/4.1.2.0": { 3063 | "type": "referenceassembly", 3064 | "serviceable": false, 3065 | "sha512": "" 3066 | }, 3067 | "System.IO.FileSystem.Primitives/4.1.2.0": { 3068 | "type": "referenceassembly", 3069 | "serviceable": false, 3070 | "sha512": "" 3071 | }, 3072 | "System.IO.FileSystem.Watcher/4.1.2.0": { 3073 | "type": "referenceassembly", 3074 | "serviceable": false, 3075 | "sha512": "" 3076 | }, 3077 | "System.IO.IsolatedStorage/4.1.2.0": { 3078 | "type": "referenceassembly", 3079 | "serviceable": false, 3080 | "sha512": "" 3081 | }, 3082 | "System.IO.MemoryMappedFiles/4.1.2.0": { 3083 | "type": "referenceassembly", 3084 | "serviceable": false, 3085 | "sha512": "" 3086 | }, 3087 | "System.IO.Pipelines/4.0.2.0": { 3088 | "type": "referenceassembly", 3089 | "serviceable": false, 3090 | "sha512": "" 3091 | }, 3092 | "System.IO.Pipes/4.1.2.0": { 3093 | "type": "referenceassembly", 3094 | "serviceable": false, 3095 | "sha512": "" 3096 | }, 3097 | "System.IO.UnmanagedMemoryStream/4.1.2.0": { 3098 | "type": "referenceassembly", 3099 | "serviceable": false, 3100 | "sha512": "" 3101 | }, 3102 | "System.Linq/4.2.2.0": { 3103 | "type": "referenceassembly", 3104 | "serviceable": false, 3105 | "sha512": "" 3106 | }, 3107 | "System.Linq.Expressions/4.2.2.0": { 3108 | "type": "referenceassembly", 3109 | "serviceable": false, 3110 | "sha512": "" 3111 | }, 3112 | "System.Linq.Parallel/4.0.4.0": { 3113 | "type": "referenceassembly", 3114 | "serviceable": false, 3115 | "sha512": "" 3116 | }, 3117 | "System.Linq.Queryable/4.0.4.0": { 3118 | "type": "referenceassembly", 3119 | "serviceable": false, 3120 | "sha512": "" 3121 | }, 3122 | "System.Memory.Reference/4.2.1.0": { 3123 | "type": "referenceassembly", 3124 | "serviceable": false, 3125 | "sha512": "" 3126 | }, 3127 | "System.Net/4.0.0.0": { 3128 | "type": "referenceassembly", 3129 | "serviceable": false, 3130 | "sha512": "" 3131 | }, 3132 | "System.Net.Http/4.2.2.0": { 3133 | "type": "referenceassembly", 3134 | "serviceable": false, 3135 | "sha512": "" 3136 | }, 3137 | "System.Net.HttpListener/4.0.2.0": { 3138 | "type": "referenceassembly", 3139 | "serviceable": false, 3140 | "sha512": "" 3141 | }, 3142 | "System.Net.Mail/4.0.2.0": { 3143 | "type": "referenceassembly", 3144 | "serviceable": false, 3145 | "sha512": "" 3146 | }, 3147 | "System.Net.NameResolution/4.1.2.0": { 3148 | "type": "referenceassembly", 3149 | "serviceable": false, 3150 | "sha512": "" 3151 | }, 3152 | "System.Net.NetworkInformation/4.2.2.0": { 3153 | "type": "referenceassembly", 3154 | "serviceable": false, 3155 | "sha512": "" 3156 | }, 3157 | "System.Net.Ping/4.1.2.0": { 3158 | "type": "referenceassembly", 3159 | "serviceable": false, 3160 | "sha512": "" 3161 | }, 3162 | "System.Net.Primitives/4.1.2.0": { 3163 | "type": "referenceassembly", 3164 | "serviceable": false, 3165 | "sha512": "" 3166 | }, 3167 | "System.Net.Requests/4.1.2.0": { 3168 | "type": "referenceassembly", 3169 | "serviceable": false, 3170 | "sha512": "" 3171 | }, 3172 | "System.Net.Security/4.1.2.0": { 3173 | "type": "referenceassembly", 3174 | "serviceable": false, 3175 | "sha512": "" 3176 | }, 3177 | "System.Net.ServicePoint/4.0.2.0": { 3178 | "type": "referenceassembly", 3179 | "serviceable": false, 3180 | "sha512": "" 3181 | }, 3182 | "System.Net.Sockets/4.2.2.0": { 3183 | "type": "referenceassembly", 3184 | "serviceable": false, 3185 | "sha512": "" 3186 | }, 3187 | "System.Net.WebClient/4.0.2.0": { 3188 | "type": "referenceassembly", 3189 | "serviceable": false, 3190 | "sha512": "" 3191 | }, 3192 | "System.Net.WebHeaderCollection/4.1.2.0": { 3193 | "type": "referenceassembly", 3194 | "serviceable": false, 3195 | "sha512": "" 3196 | }, 3197 | "System.Net.WebProxy/4.0.2.0": { 3198 | "type": "referenceassembly", 3199 | "serviceable": false, 3200 | "sha512": "" 3201 | }, 3202 | "System.Net.WebSockets.Client/4.1.2.0": { 3203 | "type": "referenceassembly", 3204 | "serviceable": false, 3205 | "sha512": "" 3206 | }, 3207 | "System.Net.WebSockets/4.1.2.0": { 3208 | "type": "referenceassembly", 3209 | "serviceable": false, 3210 | "sha512": "" 3211 | }, 3212 | "System.Numerics/4.0.0.0": { 3213 | "type": "referenceassembly", 3214 | "serviceable": false, 3215 | "sha512": "" 3216 | }, 3217 | "System.Numerics.Vectors/4.1.6.0": { 3218 | "type": "referenceassembly", 3219 | "serviceable": false, 3220 | "sha512": "" 3221 | }, 3222 | "System.ObjectModel/4.1.2.0": { 3223 | "type": "referenceassembly", 3224 | "serviceable": false, 3225 | "sha512": "" 3226 | }, 3227 | "System.Reflection.DispatchProxy/4.0.6.0": { 3228 | "type": "referenceassembly", 3229 | "serviceable": false, 3230 | "sha512": "" 3231 | }, 3232 | "System.Reflection/4.2.2.0": { 3233 | "type": "referenceassembly", 3234 | "serviceable": false, 3235 | "sha512": "" 3236 | }, 3237 | "System.Reflection.Emit/4.1.2.0": { 3238 | "type": "referenceassembly", 3239 | "serviceable": false, 3240 | "sha512": "" 3241 | }, 3242 | "System.Reflection.Emit.ILGeneration/4.1.1.0": { 3243 | "type": "referenceassembly", 3244 | "serviceable": false, 3245 | "sha512": "" 3246 | }, 3247 | "System.Reflection.Emit.Lightweight/4.1.1.0": { 3248 | "type": "referenceassembly", 3249 | "serviceable": false, 3250 | "sha512": "" 3251 | }, 3252 | "System.Reflection.Extensions/4.1.2.0": { 3253 | "type": "referenceassembly", 3254 | "serviceable": false, 3255 | "sha512": "" 3256 | }, 3257 | "System.Reflection.Metadata/1.4.5.0": { 3258 | "type": "referenceassembly", 3259 | "serviceable": false, 3260 | "sha512": "" 3261 | }, 3262 | "System.Reflection.Primitives/4.1.2.0": { 3263 | "type": "referenceassembly", 3264 | "serviceable": false, 3265 | "sha512": "" 3266 | }, 3267 | "System.Reflection.TypeExtensions/4.1.2.0": { 3268 | "type": "referenceassembly", 3269 | "serviceable": false, 3270 | "sha512": "" 3271 | }, 3272 | "System.Resources.Reader/4.1.2.0": { 3273 | "type": "referenceassembly", 3274 | "serviceable": false, 3275 | "sha512": "" 3276 | }, 3277 | "System.Resources.ResourceManager/4.1.2.0": { 3278 | "type": "referenceassembly", 3279 | "serviceable": false, 3280 | "sha512": "" 3281 | }, 3282 | "System.Resources.Writer/4.1.2.0": { 3283 | "type": "referenceassembly", 3284 | "serviceable": false, 3285 | "sha512": "" 3286 | }, 3287 | "System.Runtime.CompilerServices.Unsafe/4.0.6.0": { 3288 | "type": "referenceassembly", 3289 | "serviceable": false, 3290 | "sha512": "" 3291 | }, 3292 | "System.Runtime.CompilerServices.VisualC/4.1.2.0": { 3293 | "type": "referenceassembly", 3294 | "serviceable": false, 3295 | "sha512": "" 3296 | }, 3297 | "System.Runtime/4.2.2.0": { 3298 | "type": "referenceassembly", 3299 | "serviceable": false, 3300 | "sha512": "" 3301 | }, 3302 | "System.Runtime.Extensions/4.2.2.0": { 3303 | "type": "referenceassembly", 3304 | "serviceable": false, 3305 | "sha512": "" 3306 | }, 3307 | "System.Runtime.Handles/4.1.2.0": { 3308 | "type": "referenceassembly", 3309 | "serviceable": false, 3310 | "sha512": "" 3311 | }, 3312 | "System.Runtime.InteropServices/4.2.2.0": { 3313 | "type": "referenceassembly", 3314 | "serviceable": false, 3315 | "sha512": "" 3316 | }, 3317 | "System.Runtime.InteropServices.RuntimeInformation/4.0.4.0": { 3318 | "type": "referenceassembly", 3319 | "serviceable": false, 3320 | "sha512": "" 3321 | }, 3322 | "System.Runtime.InteropServices.WindowsRuntime/4.0.4.0": { 3323 | "type": "referenceassembly", 3324 | "serviceable": false, 3325 | "sha512": "" 3326 | }, 3327 | "System.Runtime.Intrinsics/4.0.1.0": { 3328 | "type": "referenceassembly", 3329 | "serviceable": false, 3330 | "sha512": "" 3331 | }, 3332 | "System.Runtime.Loader/4.1.1.0": { 3333 | "type": "referenceassembly", 3334 | "serviceable": false, 3335 | "sha512": "" 3336 | }, 3337 | "System.Runtime.Numerics/4.1.2.0": { 3338 | "type": "referenceassembly", 3339 | "serviceable": false, 3340 | "sha512": "" 3341 | }, 3342 | "System.Runtime.Serialization/4.0.0.0": { 3343 | "type": "referenceassembly", 3344 | "serviceable": false, 3345 | "sha512": "" 3346 | }, 3347 | "System.Runtime.Serialization.Formatters/4.0.4.0": { 3348 | "type": "referenceassembly", 3349 | "serviceable": false, 3350 | "sha512": "" 3351 | }, 3352 | "System.Runtime.Serialization.Json/4.0.5.0": { 3353 | "type": "referenceassembly", 3354 | "serviceable": false, 3355 | "sha512": "" 3356 | }, 3357 | "System.Runtime.Serialization.Primitives/4.2.2.0": { 3358 | "type": "referenceassembly", 3359 | "serviceable": false, 3360 | "sha512": "" 3361 | }, 3362 | "System.Runtime.Serialization.Xml/4.1.5.0": { 3363 | "type": "referenceassembly", 3364 | "serviceable": false, 3365 | "sha512": "" 3366 | }, 3367 | "System.Security.AccessControl/4.1.1.0": { 3368 | "type": "referenceassembly", 3369 | "serviceable": false, 3370 | "sha512": "" 3371 | }, 3372 | "System.Security.Claims/4.1.2.0": { 3373 | "type": "referenceassembly", 3374 | "serviceable": false, 3375 | "sha512": "" 3376 | }, 3377 | "System.Security.Cryptography.Algorithms/4.3.2.0": { 3378 | "type": "referenceassembly", 3379 | "serviceable": false, 3380 | "sha512": "" 3381 | }, 3382 | "System.Security.Cryptography.Cng/4.3.3.0": { 3383 | "type": "referenceassembly", 3384 | "serviceable": false, 3385 | "sha512": "" 3386 | }, 3387 | "System.Security.Cryptography.Csp/4.1.2.0": { 3388 | "type": "referenceassembly", 3389 | "serviceable": false, 3390 | "sha512": "" 3391 | }, 3392 | "System.Security.Cryptography.Encoding/4.1.2.0": { 3393 | "type": "referenceassembly", 3394 | "serviceable": false, 3395 | "sha512": "" 3396 | }, 3397 | "System.Security.Cryptography.Primitives/4.1.2.0": { 3398 | "type": "referenceassembly", 3399 | "serviceable": false, 3400 | "sha512": "" 3401 | }, 3402 | "System.Security.Cryptography.X509Certificates/4.2.2.0": { 3403 | "type": "referenceassembly", 3404 | "serviceable": false, 3405 | "sha512": "" 3406 | }, 3407 | "System.Security.Cryptography.Xml/4.0.3.0": { 3408 | "type": "referenceassembly", 3409 | "serviceable": false, 3410 | "sha512": "" 3411 | }, 3412 | "System.Security/4.0.0.0": { 3413 | "type": "referenceassembly", 3414 | "serviceable": false, 3415 | "sha512": "" 3416 | }, 3417 | "System.Security.Permissions/4.0.3.0": { 3418 | "type": "referenceassembly", 3419 | "serviceable": false, 3420 | "sha512": "" 3421 | }, 3422 | "System.Security.Principal/4.1.2.0": { 3423 | "type": "referenceassembly", 3424 | "serviceable": false, 3425 | "sha512": "" 3426 | }, 3427 | "System.Security.Principal.Windows/4.1.1.0": { 3428 | "type": "referenceassembly", 3429 | "serviceable": false, 3430 | "sha512": "" 3431 | }, 3432 | "System.Security.SecureString/4.1.2.0": { 3433 | "type": "referenceassembly", 3434 | "serviceable": false, 3435 | "sha512": "" 3436 | }, 3437 | "System.ServiceModel.Web/4.0.0.0": { 3438 | "type": "referenceassembly", 3439 | "serviceable": false, 3440 | "sha512": "" 3441 | }, 3442 | "System.ServiceProcess/4.0.0.0": { 3443 | "type": "referenceassembly", 3444 | "serviceable": false, 3445 | "sha512": "" 3446 | }, 3447 | "System.Text.Encoding.CodePages/4.1.3.0": { 3448 | "type": "referenceassembly", 3449 | "serviceable": false, 3450 | "sha512": "" 3451 | }, 3452 | "System.Text.Encoding/4.1.2.0": { 3453 | "type": "referenceassembly", 3454 | "serviceable": false, 3455 | "sha512": "" 3456 | }, 3457 | "System.Text.Encoding.Extensions/4.1.2.0": { 3458 | "type": "referenceassembly", 3459 | "serviceable": false, 3460 | "sha512": "" 3461 | }, 3462 | "System.Text.Encodings.Web/4.0.5.0": { 3463 | "type": "referenceassembly", 3464 | "serviceable": false, 3465 | "sha512": "" 3466 | }, 3467 | "System.Text.Json/4.0.1.0": { 3468 | "type": "referenceassembly", 3469 | "serviceable": false, 3470 | "sha512": "" 3471 | }, 3472 | "System.Text.RegularExpressions/4.2.2.0": { 3473 | "type": "referenceassembly", 3474 | "serviceable": false, 3475 | "sha512": "" 3476 | }, 3477 | "System.Threading/4.1.2.0": { 3478 | "type": "referenceassembly", 3479 | "serviceable": false, 3480 | "sha512": "" 3481 | }, 3482 | "System.Threading.Overlapped/4.1.2.0": { 3483 | "type": "referenceassembly", 3484 | "serviceable": false, 3485 | "sha512": "" 3486 | }, 3487 | "System.Threading.Tasks.Dataflow/4.6.5.0": { 3488 | "type": "referenceassembly", 3489 | "serviceable": false, 3490 | "sha512": "" 3491 | }, 3492 | "System.Threading.Tasks/4.1.2.0": { 3493 | "type": "referenceassembly", 3494 | "serviceable": false, 3495 | "sha512": "" 3496 | }, 3497 | "System.Threading.Tasks.Extensions/4.3.1.0": { 3498 | "type": "referenceassembly", 3499 | "serviceable": false, 3500 | "sha512": "" 3501 | }, 3502 | "System.Threading.Tasks.Parallel/4.0.4.0": { 3503 | "type": "referenceassembly", 3504 | "serviceable": false, 3505 | "sha512": "" 3506 | }, 3507 | "System.Threading.Thread/4.1.2.0": { 3508 | "type": "referenceassembly", 3509 | "serviceable": false, 3510 | "sha512": "" 3511 | }, 3512 | "System.Threading.ThreadPool/4.1.2.0": { 3513 | "type": "referenceassembly", 3514 | "serviceable": false, 3515 | "sha512": "" 3516 | }, 3517 | "System.Threading.Timer/4.1.2.0": { 3518 | "type": "referenceassembly", 3519 | "serviceable": false, 3520 | "sha512": "" 3521 | }, 3522 | "System.Transactions/4.0.0.0": { 3523 | "type": "referenceassembly", 3524 | "serviceable": false, 3525 | "sha512": "" 3526 | }, 3527 | "System.Transactions.Local/4.0.2.0": { 3528 | "type": "referenceassembly", 3529 | "serviceable": false, 3530 | "sha512": "" 3531 | }, 3532 | "System.ValueTuple/4.0.3.0": { 3533 | "type": "referenceassembly", 3534 | "serviceable": false, 3535 | "sha512": "" 3536 | }, 3537 | "System.Web/4.0.0.0": { 3538 | "type": "referenceassembly", 3539 | "serviceable": false, 3540 | "sha512": "" 3541 | }, 3542 | "System.Web.HttpUtility/4.0.2.0": { 3543 | "type": "referenceassembly", 3544 | "serviceable": false, 3545 | "sha512": "" 3546 | }, 3547 | "System.Windows/4.0.0.0": { 3548 | "type": "referenceassembly", 3549 | "serviceable": false, 3550 | "sha512": "" 3551 | }, 3552 | "System.Windows.Extensions/4.0.1.0": { 3553 | "type": "referenceassembly", 3554 | "serviceable": false, 3555 | "sha512": "" 3556 | }, 3557 | "System.Xml/4.0.0.0": { 3558 | "type": "referenceassembly", 3559 | "serviceable": false, 3560 | "sha512": "" 3561 | }, 3562 | "System.Xml.Linq/4.0.0.0": { 3563 | "type": "referenceassembly", 3564 | "serviceable": false, 3565 | "sha512": "" 3566 | }, 3567 | "System.Xml.ReaderWriter/4.2.2.0": { 3568 | "type": "referenceassembly", 3569 | "serviceable": false, 3570 | "sha512": "" 3571 | }, 3572 | "System.Xml.Serialization/4.0.0.0": { 3573 | "type": "referenceassembly", 3574 | "serviceable": false, 3575 | "sha512": "" 3576 | }, 3577 | "System.Xml.XDocument/4.1.2.0": { 3578 | "type": "referenceassembly", 3579 | "serviceable": false, 3580 | "sha512": "" 3581 | }, 3582 | "System.Xml.XmlDocument/4.1.2.0": { 3583 | "type": "referenceassembly", 3584 | "serviceable": false, 3585 | "sha512": "" 3586 | }, 3587 | "System.Xml.XmlSerializer/4.1.2.0": { 3588 | "type": "referenceassembly", 3589 | "serviceable": false, 3590 | "sha512": "" 3591 | }, 3592 | "System.Xml.XPath/4.1.2.0": { 3593 | "type": "referenceassembly", 3594 | "serviceable": false, 3595 | "sha512": "" 3596 | }, 3597 | "System.Xml.XPath.XDocument/4.1.2.0": { 3598 | "type": "referenceassembly", 3599 | "serviceable": false, 3600 | "sha512": "" 3601 | }, 3602 | "WindowsBase/4.0.0.0": { 3603 | "type": "referenceassembly", 3604 | "serviceable": false, 3605 | "sha512": "" 3606 | } 3607 | } 3608 | } -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/GoService.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/GoService.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/GoService.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/GoService.pdb -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/GoService.runtimeconfig.dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "additionalProbingPaths": [ 4 | "/Users/borakasmer/.dotnet/store/|arch|/|tfm|", 5 | "/Users/borakasmer/.nuget/packages", 6 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder" 7 | ] 8 | } 9 | } -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/GoService.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "netcoreapp3.1", 4 | "framework": { 5 | "name": "Microsoft.AspNetCore.App", 6 | "version": "3.1.0" 7 | }, 8 | "configProperties": { 9 | "System.GC.Server": true 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Microsoft.OpenApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/Microsoft.OpenApi.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/launchsettings.json", 3 | "iisSettings": { 4 | "windowsAuthentication": false, 5 | "anonymousAuthentication": true, 6 | "iisExpress": { 7 | "applicationUrl": "http://localhost:61292", 8 | "sslPort": 44334 9 | } 10 | }, 11 | "profiles": { 12 | "IIS Express": { 13 | "commandName": "IISExpress", 14 | "launchBrowser": true, 15 | "launchUrl": "weatherforecast", 16 | "environmentVariables": { 17 | "ASPNETCORE_ENVIRONMENT": "Development" 18 | } 19 | }, 20 | "GoService": { 21 | "commandName": "Project", 22 | "launchBrowser": true, 23 | "launchUrl": "weatherforecast", 24 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 25 | "environmentVariables": { 26 | "ASPNETCORE_ENVIRONMENT": "Development" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/RabbitMQ.Client.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/RabbitMQ.Client.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.Annotations.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.Annotations.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.Swagger.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.Swagger.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.SwaggerGen.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.SwaggerGen.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.SwaggerUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.SwaggerUI.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/System.Threading.Channels.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/bin/Debug/netcoreapp3.1/System.Threading.Channels.dll -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /GoService/bin/Debug/netcoreapp3.1/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft": "Warning", 6 | "Microsoft.Hosting.Lifetime": "Information" 7 | } 8 | }, 9 | "AllowedHosts": "*" 10 | } 11 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("GoService")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("GoService")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("GoService")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 9c6e153ec9a8fd4b36380a261f1857f254243183 2 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.MvcApplicationPartsAssemblyInfo.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/GoService.MvcApplicationPartsAssemblyInfo.cache -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.MvcApplicationPartsAssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | using System; 11 | using System.Reflection; 12 | 13 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.Annotations")] 14 | [assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] 15 | 16 | // Generated by the MSBuild WriteCodeFragment class. 17 | 18 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.RazorTargetAssemblyInfo.cache: -------------------------------------------------------------------------------- 1 | 336aa319b1f0347cfb84d64b8336c89bd281709e 2 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/GoService.assets.cache -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/GoService.csproj.CopyComplete -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | c5b553e0391ea5ccbe68c0084b3c79153d616006 2 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/appsettings.Development.json 2 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/appsettings.json 3 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Properties/launchSettings.json 4 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/GoService.deps.json 5 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/GoService.runtimeconfig.json 6 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/GoService.runtimeconfig.dev.json 7 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/GoService.dll 8 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/GoService.pdb 9 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.csprojAssemblyReference.cache 10 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.AssemblyInfoInputs.cache 11 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.AssemblyInfo.cs 12 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.csproj.CoreCompileInputs.cache 13 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.MvcApplicationPartsAssemblyInfo.cache 14 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.RazorTargetAssemblyInfo.cache 15 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/staticwebassets/GoService.StaticWebAssets.Manifest.cache 16 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/staticwebassets/GoService.StaticWebAssets.xml 17 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.dll 18 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.pdb 19 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.genruntimeconfig.cache 20 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Microsoft.OpenApi.dll 21 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.Swagger.dll 22 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.SwaggerGen.dll 23 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.SwaggerUI.dll 24 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.MvcApplicationPartsAssemblyInfo.cs 25 | /Users/borakasmer/Projects/GoService/obj/Debug/netcoreapp3.1/GoService.csproj.CopyComplete 26 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Swashbuckle.AspNetCore.Annotations.dll 27 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/Newtonsoft.Json.dll 28 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/RabbitMQ.Client.dll 29 | /Users/borakasmer/Projects/GoService/bin/Debug/netcoreapp3.1/System.Threading.Channels.dll 30 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/GoService.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/GoService.dll -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 86c8e15dd33445635927cfaf398408205fd11473 2 | -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/GoService.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/GoService.pdb -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/staticwebassets/GoService.StaticWebAssets.Manifest.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borakasmer/GoWebParser/4f2bbb063bded355b6d06c9599c6b8855af9c8bb/GoService/obj/Debug/netcoreapp3.1/staticwebassets/GoService.StaticWebAssets.Manifest.cache -------------------------------------------------------------------------------- /GoService/obj/Debug/netcoreapp3.1/staticwebassets/GoService.StaticWebAssets.xml: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /GoService/obj/GoService.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "/Users/borakasmer/Projects/GoService/GoService.csproj": {} 5 | }, 6 | "projects": { 7 | "/Users/borakasmer/Projects/GoService/GoService.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "/Users/borakasmer/Projects/GoService/GoService.csproj", 11 | "projectName": "GoService", 12 | "projectPath": "/Users/borakasmer/Projects/GoService/GoService.csproj", 13 | "packagesPath": "/Users/borakasmer/.nuget/packages/", 14 | "outputPath": "/Users/borakasmer/Projects/GoService/obj/", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder" 18 | ], 19 | "configFilePaths": [ 20 | "/Users/borakasmer/.nuget/NuGet/NuGet.Config" 21 | ], 22 | "originalTargetFrameworks": [ 23 | "netcoreapp3.1" 24 | ], 25 | "sources": { 26 | "https://api.nuget.org/v3/index.json": {} 27 | }, 28 | "frameworks": { 29 | "netcoreapp3.1": { 30 | "projectReferences": {} 31 | } 32 | }, 33 | "warningProperties": { 34 | "warnAsError": [ 35 | "NU1605" 36 | ] 37 | } 38 | }, 39 | "frameworks": { 40 | "netcoreapp3.1": { 41 | "dependencies": { 42 | "Newtonsoft.Json": { 43 | "target": "Package", 44 | "version": "[12.0.3, )" 45 | }, 46 | "RabbitMQ.Client": { 47 | "target": "Package", 48 | "version": "[6.2.1, )" 49 | }, 50 | "Swashbuckle.AspNetCore": { 51 | "target": "Package", 52 | "version": "[5.5.1, )" 53 | }, 54 | "Swashbuckle.AspNetCore.Annotations": { 55 | "target": "Package", 56 | "version": "[5.5.1, )" 57 | } 58 | }, 59 | "imports": [ 60 | "net461", 61 | "net462", 62 | "net47", 63 | "net471", 64 | "net472", 65 | "net48" 66 | ], 67 | "assetTargetFallback": true, 68 | "warn": true, 69 | "frameworkReferences": { 70 | "Microsoft.AspNetCore.App": { 71 | "privateAssets": "none" 72 | }, 73 | "Microsoft.NETCore.App": { 74 | "privateAssets": "all" 75 | } 76 | }, 77 | "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/3.1.401/RuntimeIdentifierGraph.json" 78 | } 79 | } 80 | } 81 | } 82 | } -------------------------------------------------------------------------------- /GoService/obj/GoService.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | /Users/borakasmer/.nuget/packages/ 8 | /Users/borakasmer/.nuget/packages/;/usr/local/share/dotnet/sdk/NuGetFallbackFolder 9 | PackageReference 10 | 5.7.0 11 | 12 | 13 | 14 | 15 | 16 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 17 | 18 | 19 | 20 | 21 | 22 | 23 | /Users/borakasmer/.nuget/packages/microsoft.extensions.apidescription.server/3.0.0 24 | 25 | -------------------------------------------------------------------------------- /GoService/obj/GoService.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /GoService/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETCoreApp,Version=v3.1": { 5 | "Microsoft.Extensions.ApiDescription.Server/3.0.0": { 6 | "type": "package", 7 | "build": { 8 | "build/Microsoft.Extensions.ApiDescription.Server.props": {}, 9 | "build/Microsoft.Extensions.ApiDescription.Server.targets": {} 10 | }, 11 | "buildMultiTargeting": { 12 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {}, 13 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {} 14 | } 15 | }, 16 | "Microsoft.OpenApi/1.1.4": { 17 | "type": "package", 18 | "compile": { 19 | "lib/netstandard2.0/Microsoft.OpenApi.dll": {} 20 | }, 21 | "runtime": { 22 | "lib/netstandard2.0/Microsoft.OpenApi.dll": {} 23 | } 24 | }, 25 | "Newtonsoft.Json/12.0.3": { 26 | "type": "package", 27 | "compile": { 28 | "lib/netstandard2.0/Newtonsoft.Json.dll": {} 29 | }, 30 | "runtime": { 31 | "lib/netstandard2.0/Newtonsoft.Json.dll": {} 32 | } 33 | }, 34 | "RabbitMQ.Client/6.2.1": { 35 | "type": "package", 36 | "dependencies": { 37 | "System.Memory": "4.5.4", 38 | "System.Threading.Channels": "4.7.1" 39 | }, 40 | "compile": { 41 | "lib/netstandard2.0/RabbitMQ.Client.dll": {} 42 | }, 43 | "runtime": { 44 | "lib/netstandard2.0/RabbitMQ.Client.dll": {} 45 | } 46 | }, 47 | "Swashbuckle.AspNetCore/5.5.1": { 48 | "type": "package", 49 | "dependencies": { 50 | "Microsoft.Extensions.ApiDescription.Server": "3.0.0", 51 | "Swashbuckle.AspNetCore.Swagger": "5.5.1", 52 | "Swashbuckle.AspNetCore.SwaggerGen": "5.5.1", 53 | "Swashbuckle.AspNetCore.SwaggerUI": "5.5.1" 54 | }, 55 | "build": { 56 | "build/Swashbuckle.AspNetCore.props": {} 57 | } 58 | }, 59 | "Swashbuckle.AspNetCore.Annotations/5.5.1": { 60 | "type": "package", 61 | "dependencies": { 62 | "Swashbuckle.AspNetCore.SwaggerGen": "5.5.1" 63 | }, 64 | "compile": { 65 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll": {} 66 | }, 67 | "runtime": { 68 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll": {} 69 | } 70 | }, 71 | "Swashbuckle.AspNetCore.Swagger/5.5.1": { 72 | "type": "package", 73 | "dependencies": { 74 | "Microsoft.OpenApi": "1.1.4" 75 | }, 76 | "compile": { 77 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {} 78 | }, 79 | "runtime": { 80 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll": {} 81 | }, 82 | "frameworkReferences": [ 83 | "Microsoft.AspNetCore.App" 84 | ] 85 | }, 86 | "Swashbuckle.AspNetCore.SwaggerGen/5.5.1": { 87 | "type": "package", 88 | "dependencies": { 89 | "Swashbuckle.AspNetCore.Swagger": "5.5.1" 90 | }, 91 | "compile": { 92 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {} 93 | }, 94 | "runtime": { 95 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {} 96 | }, 97 | "frameworkReferences": [ 98 | "Microsoft.AspNetCore.App" 99 | ] 100 | }, 101 | "Swashbuckle.AspNetCore.SwaggerUI/5.5.1": { 102 | "type": "package", 103 | "compile": { 104 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} 105 | }, 106 | "runtime": { 107 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} 108 | }, 109 | "frameworkReferences": [ 110 | "Microsoft.AspNetCore.App" 111 | ] 112 | }, 113 | "System.Memory/4.5.4": { 114 | "type": "package", 115 | "compile": { 116 | "ref/netcoreapp2.1/_._": {} 117 | }, 118 | "runtime": { 119 | "lib/netcoreapp2.1/_._": {} 120 | } 121 | }, 122 | "System.Threading.Channels/4.7.1": { 123 | "type": "package", 124 | "compile": { 125 | "lib/netcoreapp3.0/System.Threading.Channels.dll": {} 126 | }, 127 | "runtime": { 128 | "lib/netcoreapp3.0/System.Threading.Channels.dll": {} 129 | } 130 | } 131 | } 132 | }, 133 | "libraries": { 134 | "Microsoft.Extensions.ApiDescription.Server/3.0.0": { 135 | "sha512": "LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==", 136 | "type": "package", 137 | "path": "microsoft.extensions.apidescription.server/3.0.0", 138 | "hasTools": true, 139 | "files": [ 140 | ".nupkg.metadata", 141 | ".signature.p7s", 142 | "build/Microsoft.Extensions.ApiDescription.Server.props", 143 | "build/Microsoft.Extensions.ApiDescription.Server.targets", 144 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", 145 | "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", 146 | "microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", 147 | "microsoft.extensions.apidescription.server.nuspec", 148 | "tools/Newtonsoft.Json.dll", 149 | "tools/dotnet-getdocument.deps.json", 150 | "tools/dotnet-getdocument.dll", 151 | "tools/dotnet-getdocument.runtimeconfig.json", 152 | "tools/net461-x86/GetDocument.Insider.exe", 153 | "tools/net461-x86/GetDocument.Insider.exe.config", 154 | "tools/net461/GetDocument.Insider.exe", 155 | "tools/net461/GetDocument.Insider.exe.config", 156 | "tools/netcoreapp2.1/GetDocument.Insider.deps.json", 157 | "tools/netcoreapp2.1/GetDocument.Insider.dll", 158 | "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json" 159 | ] 160 | }, 161 | "Microsoft.OpenApi/1.1.4": { 162 | "sha512": "6SW0tpbJslc8LAY1XniRfLVcJa7bJUbbwvo2/ZRqfkMbJrsqIj9045vg3STtZhDhYRKhpYgjqGU11eeW4Pzyrg==", 163 | "type": "package", 164 | "path": "microsoft.openapi/1.1.4", 165 | "files": [ 166 | ".nupkg.metadata", 167 | ".signature.p7s", 168 | "lib/net46/Microsoft.OpenApi.dll", 169 | "lib/net46/Microsoft.OpenApi.pdb", 170 | "lib/net46/Microsoft.OpenApi.xml", 171 | "lib/netstandard2.0/Microsoft.OpenApi.dll", 172 | "lib/netstandard2.0/Microsoft.OpenApi.pdb", 173 | "lib/netstandard2.0/Microsoft.OpenApi.xml", 174 | "microsoft.openapi.1.1.4.nupkg.sha512", 175 | "microsoft.openapi.nuspec" 176 | ] 177 | }, 178 | "Newtonsoft.Json/12.0.3": { 179 | "sha512": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==", 180 | "type": "package", 181 | "path": "newtonsoft.json/12.0.3", 182 | "files": [ 183 | ".nupkg.metadata", 184 | ".signature.p7s", 185 | "LICENSE.md", 186 | "lib/net20/Newtonsoft.Json.dll", 187 | "lib/net20/Newtonsoft.Json.xml", 188 | "lib/net35/Newtonsoft.Json.dll", 189 | "lib/net35/Newtonsoft.Json.xml", 190 | "lib/net40/Newtonsoft.Json.dll", 191 | "lib/net40/Newtonsoft.Json.xml", 192 | "lib/net45/Newtonsoft.Json.dll", 193 | "lib/net45/Newtonsoft.Json.xml", 194 | "lib/netstandard1.0/Newtonsoft.Json.dll", 195 | "lib/netstandard1.0/Newtonsoft.Json.xml", 196 | "lib/netstandard1.3/Newtonsoft.Json.dll", 197 | "lib/netstandard1.3/Newtonsoft.Json.xml", 198 | "lib/netstandard2.0/Newtonsoft.Json.dll", 199 | "lib/netstandard2.0/Newtonsoft.Json.xml", 200 | "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", 201 | "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", 202 | "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", 203 | "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", 204 | "newtonsoft.json.12.0.3.nupkg.sha512", 205 | "newtonsoft.json.nuspec", 206 | "packageIcon.png" 207 | ] 208 | }, 209 | "RabbitMQ.Client/6.2.1": { 210 | "sha512": "kdcin0uz1b9xQPvlLOoa8Y2zQsfu7nRuTrcX02dCLVzwGVlsPp9AFgu1L3kRh4wSFEOGE03OVqpWKxaDlhuowQ==", 211 | "type": "package", 212 | "path": "rabbitmq.client/6.2.1", 213 | "files": [ 214 | ".nupkg.metadata", 215 | ".signature.p7s", 216 | "LICENSE", 217 | "icon.png", 218 | "lib/net461/RabbitMQ.Client.dll", 219 | "lib/net461/RabbitMQ.Client.pdb", 220 | "lib/net461/RabbitMQ.Client.xml", 221 | "lib/netstandard2.0/RabbitMQ.Client.dll", 222 | "lib/netstandard2.0/RabbitMQ.Client.pdb", 223 | "lib/netstandard2.0/RabbitMQ.Client.xml", 224 | "rabbitmq.client.6.2.1.nupkg.sha512", 225 | "rabbitmq.client.nuspec" 226 | ] 227 | }, 228 | "Swashbuckle.AspNetCore/5.5.1": { 229 | "sha512": "M1CdrptwDw/9Es/W1twwM6w2W0I019uhMDA5q3LUQo4TYZblDipu/oO5gtUpe0tEh1UOdrxlZeQBhmJSTtAtnA==", 230 | "type": "package", 231 | "path": "swashbuckle.aspnetcore/5.5.1", 232 | "files": [ 233 | ".nupkg.metadata", 234 | ".signature.p7s", 235 | "build/Swashbuckle.AspNetCore.props", 236 | "swashbuckle.aspnetcore.5.5.1.nupkg.sha512", 237 | "swashbuckle.aspnetcore.nuspec" 238 | ] 239 | }, 240 | "Swashbuckle.AspNetCore.Annotations/5.5.1": { 241 | "sha512": "WK3ni//iAfdt6dcSYA/ZEY2q3eW9HpGNoHYd2b2vVr74H1pI36C3cliJiAzzMXopcieeFgBBzGCfHuAiUUQEhA==", 242 | "type": "package", 243 | "path": "swashbuckle.aspnetcore.annotations/5.5.1", 244 | "files": [ 245 | ".nupkg.metadata", 246 | ".signature.p7s", 247 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.dll", 248 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.pdb", 249 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Annotations.xml", 250 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Annotations.dll", 251 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Annotations.pdb", 252 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Annotations.xml", 253 | "swashbuckle.aspnetcore.annotations.5.5.1.nupkg.sha512", 254 | "swashbuckle.aspnetcore.annotations.nuspec" 255 | ] 256 | }, 257 | "Swashbuckle.AspNetCore.Swagger/5.5.1": { 258 | "sha512": "YlrnRiIFQdjh+MfBtiUzPPsRwk5745dv1DeWwgNBehN3PwZjIs+gczVaS0h5KKP9ON+e8GM3ieajV6BVZtc/dQ==", 259 | "type": "package", 260 | "path": "swashbuckle.aspnetcore.swagger/5.5.1", 261 | "files": [ 262 | ".nupkg.metadata", 263 | ".signature.p7s", 264 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll", 265 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb", 266 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml", 267 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll", 268 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb", 269 | "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml", 270 | "swashbuckle.aspnetcore.swagger.5.5.1.nupkg.sha512", 271 | "swashbuckle.aspnetcore.swagger.nuspec" 272 | ] 273 | }, 274 | "Swashbuckle.AspNetCore.SwaggerGen/5.5.1": { 275 | "sha512": "SftLofzIA063y73rn17YCf4dSXrgZdxLBig9E/HT4IIZ9mlsm12KmsNKUXf4U+X09KO8sVq1D29XfjVtC69eAg==", 276 | "type": "package", 277 | "path": "swashbuckle.aspnetcore.swaggergen/5.5.1", 278 | "files": [ 279 | ".nupkg.metadata", 280 | ".signature.p7s", 281 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 282 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 283 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 284 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll", 285 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", 286 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml", 287 | "swashbuckle.aspnetcore.swaggergen.5.5.1.nupkg.sha512", 288 | "swashbuckle.aspnetcore.swaggergen.nuspec" 289 | ] 290 | }, 291 | "Swashbuckle.AspNetCore.SwaggerUI/5.5.1": { 292 | "sha512": "a2Ym9DYrvTZ/Yt8GVfn6M1ZP++Ra3KAfCNe4pTtkNiHpBgWhsYWUT3T07REtFImduBh93GAHuItZpltSOZV13A==", 293 | "type": "package", 294 | "path": "swashbuckle.aspnetcore.swaggerui/5.5.1", 295 | "files": [ 296 | ".nupkg.metadata", 297 | ".signature.p7s", 298 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 299 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 300 | "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 301 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll", 302 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", 303 | "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml", 304 | "swashbuckle.aspnetcore.swaggerui.5.5.1.nupkg.sha512", 305 | "swashbuckle.aspnetcore.swaggerui.nuspec" 306 | ] 307 | }, 308 | "System.Memory/4.5.4": { 309 | "sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==", 310 | "type": "package", 311 | "path": "system.memory/4.5.4", 312 | "files": [ 313 | ".nupkg.metadata", 314 | ".signature.p7s", 315 | "LICENSE.TXT", 316 | "THIRD-PARTY-NOTICES.TXT", 317 | "lib/net461/System.Memory.dll", 318 | "lib/net461/System.Memory.xml", 319 | "lib/netcoreapp2.1/_._", 320 | "lib/netstandard1.1/System.Memory.dll", 321 | "lib/netstandard1.1/System.Memory.xml", 322 | "lib/netstandard2.0/System.Memory.dll", 323 | "lib/netstandard2.0/System.Memory.xml", 324 | "ref/netcoreapp2.1/_._", 325 | "system.memory.4.5.4.nupkg.sha512", 326 | "system.memory.nuspec", 327 | "useSharedDesignerContext.txt", 328 | "version.txt" 329 | ] 330 | }, 331 | "System.Threading.Channels/4.7.1": { 332 | "sha512": "6akRtHK/wab3246t4p5v3HQrtQk8LboOt5T4dtpNgsp3zvDeM4/Gx8V12t0h+c/W9/enUrilk8n6EQqdQorZAA==", 333 | "type": "package", 334 | "path": "system.threading.channels/4.7.1", 335 | "files": [ 336 | ".nupkg.metadata", 337 | ".signature.p7s", 338 | "Icon.png", 339 | "LICENSE.TXT", 340 | "THIRD-PARTY-NOTICES.TXT", 341 | "lib/net461/System.Threading.Channels.dll", 342 | "lib/net461/System.Threading.Channels.xml", 343 | "lib/netcoreapp3.0/System.Threading.Channels.dll", 344 | "lib/netcoreapp3.0/System.Threading.Channels.xml", 345 | "lib/netstandard1.3/System.Threading.Channels.dll", 346 | "lib/netstandard1.3/System.Threading.Channels.xml", 347 | "lib/netstandard2.0/System.Threading.Channels.dll", 348 | "lib/netstandard2.0/System.Threading.Channels.xml", 349 | "system.threading.channels.4.7.1.nupkg.sha512", 350 | "system.threading.channels.nuspec", 351 | "useSharedDesignerContext.txt", 352 | "version.txt" 353 | ] 354 | } 355 | }, 356 | "projectFileDependencyGroups": { 357 | ".NETCoreApp,Version=v3.1": [ 358 | "Newtonsoft.Json >= 12.0.3", 359 | "RabbitMQ.Client >= 6.2.1", 360 | "Swashbuckle.AspNetCore >= 5.5.1", 361 | "Swashbuckle.AspNetCore.Annotations >= 5.5.1" 362 | ] 363 | }, 364 | "packageFolders": { 365 | "/Users/borakasmer/.nuget/packages/": {}, 366 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder": {} 367 | }, 368 | "project": { 369 | "version": "1.0.0", 370 | "restore": { 371 | "projectUniqueName": "/Users/borakasmer/Projects/GoService/GoService.csproj", 372 | "projectName": "GoService", 373 | "projectPath": "/Users/borakasmer/Projects/GoService/GoService.csproj", 374 | "packagesPath": "/Users/borakasmer/.nuget/packages/", 375 | "outputPath": "/Users/borakasmer/Projects/GoService/obj/", 376 | "projectStyle": "PackageReference", 377 | "fallbackFolders": [ 378 | "/usr/local/share/dotnet/sdk/NuGetFallbackFolder" 379 | ], 380 | "configFilePaths": [ 381 | "/Users/borakasmer/.nuget/NuGet/NuGet.Config" 382 | ], 383 | "originalTargetFrameworks": [ 384 | "netcoreapp3.1" 385 | ], 386 | "sources": { 387 | "https://api.nuget.org/v3/index.json": {} 388 | }, 389 | "frameworks": { 390 | "netcoreapp3.1": { 391 | "projectReferences": {} 392 | } 393 | }, 394 | "warningProperties": { 395 | "warnAsError": [ 396 | "NU1605" 397 | ] 398 | } 399 | }, 400 | "frameworks": { 401 | "netcoreapp3.1": { 402 | "dependencies": { 403 | "Newtonsoft.Json": { 404 | "target": "Package", 405 | "version": "[12.0.3, )" 406 | }, 407 | "RabbitMQ.Client": { 408 | "target": "Package", 409 | "version": "[6.2.1, )" 410 | }, 411 | "Swashbuckle.AspNetCore": { 412 | "target": "Package", 413 | "version": "[5.5.1, )" 414 | }, 415 | "Swashbuckle.AspNetCore.Annotations": { 416 | "target": "Package", 417 | "version": "[5.5.1, )" 418 | } 419 | }, 420 | "imports": [ 421 | "net461", 422 | "net462", 423 | "net47", 424 | "net471", 425 | "net472", 426 | "net48" 427 | ], 428 | "assetTargetFallback": true, 429 | "warn": true, 430 | "frameworkReferences": { 431 | "Microsoft.AspNetCore.App": { 432 | "privateAssets": "none" 433 | }, 434 | "Microsoft.NETCore.App": { 435 | "privateAssets": "all" 436 | } 437 | }, 438 | "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/3.1.401/RuntimeIdentifierGraph.json" 439 | } 440 | } 441 | } 442 | } -------------------------------------------------------------------------------- /GoService/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "bxnRAgQwUHC6hfzBjdOGszsH0Hy1h0XBlB0W5mFI0dZl3e0OJRV0gfPEBwBGfqFENU+He4GxMJh5HVNaMSJGxw==", 4 | "success": true, 5 | "projectFilePath": "/Users/borakasmer/Projects/GoService/GoService.csproj", 6 | "expectedPackageFiles": [ 7 | "/Users/borakasmer/.nuget/packages/microsoft.extensions.apidescription.server/3.0.0/microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", 8 | "/Users/borakasmer/.nuget/packages/microsoft.openapi/1.1.4/microsoft.openapi.1.1.4.nupkg.sha512", 9 | "/Users/borakasmer/.nuget/packages/newtonsoft.json/12.0.3/newtonsoft.json.12.0.3.nupkg.sha512", 10 | "/Users/borakasmer/.nuget/packages/rabbitmq.client/6.2.1/rabbitmq.client.6.2.1.nupkg.sha512", 11 | "/Users/borakasmer/.nuget/packages/swashbuckle.aspnetcore/5.5.1/swashbuckle.aspnetcore.5.5.1.nupkg.sha512", 12 | "/Users/borakasmer/.nuget/packages/swashbuckle.aspnetcore.annotations/5.5.1/swashbuckle.aspnetcore.annotations.5.5.1.nupkg.sha512", 13 | "/Users/borakasmer/.nuget/packages/swashbuckle.aspnetcore.swagger/5.5.1/swashbuckle.aspnetcore.swagger.5.5.1.nupkg.sha512", 14 | "/Users/borakasmer/.nuget/packages/swashbuckle.aspnetcore.swaggergen/5.5.1/swashbuckle.aspnetcore.swaggergen.5.5.1.nupkg.sha512", 15 | "/Users/borakasmer/.nuget/packages/swashbuckle.aspnetcore.swaggerui/5.5.1/swashbuckle.aspnetcore.swaggerui.5.5.1.nupkg.sha512", 16 | "/Users/borakasmer/.nuget/packages/system.memory/4.5.4/system.memory.4.5.4.nupkg.sha512", 17 | "/Users/borakasmer/.nuget/packages/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg.sha512" 18 | ], 19 | "logs": [] 20 | } -------------------------------------------------------------------------------- /webParser/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /webParser/.idea/webParser.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /webParser/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 10 | 11 | 16 | 17 | 18 | 19 | 20 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | -------------------------------------------------------------------------------- /webParser/parser/parser.go: -------------------------------------------------------------------------------- 1 | package parser 2 | 3 | import ( 4 | //"fmt" 5 | "github.com/PuerkitoBio/goquery" 6 | _ "github.com/denisenkom/go-mssqldb" 7 | "log" 8 | "net/http" 9 | "strings" 10 | "time" 11 | ) 12 | 13 | var exchangeList map[string]string 14 | 15 | func ParseWeb(exchange string) string { 16 | client := &http.Client{ 17 | Timeout: 30 * time.Second, 18 | } 19 | res, err := client.Get("https://www.doviz.com") 20 | if err != nil { 21 | log.Fatal(err) 22 | } 23 | 24 | defer res.Body.Close() 25 | if res.StatusCode == 200 { 26 | doc, err := goquery.NewDocumentFromReader(res.Body) 27 | if err != nil { 28 | log.Fatal(err) 29 | } else { 30 | /*doc.Find("body div#extraCalls").Each(func(i int, s *goquery.Selection) { 31 | div := s.Find("div").First() 32 | id, _ := div.Attr("id") 33 | fmt.Printf("Div ID: %s\n", id) 34 | })*/ 35 | /*doc.Find("body div").Each(func(i int, s *goquery.Selection) { 36 | id, exists := s.Attr("id") 37 | if exists && strings.TrimSpace(id)!="" { 38 | fmt.Printf("Div ID: %s\n", id) 39 | } 40 | })*/ 41 | } 42 | 43 | data := doc.Find(".market-data .item") 44 | exchangeList = make(map[string]string, data.Length()) 45 | data.Each(func(i int, s *goquery.Selection) { 46 | name := s.Find("a .name").Text() 47 | name = strings.Replace(name, " ", "", -1) //Gram Altın==>GramAltın 48 | kur := s.Find("a .value").Text() 49 | exchangeList[name] = kur 50 | //fmt.Printf("Kur %d: %s - %s\n", i, name, kur) 51 | }) 52 | /*for key, value := range exchangeList { 53 | fmt.Printf("Kur :%s - %s\n", key, value) 54 | }*/ 55 | //fmt.Printf("Kur :%s - %s\n", exchange, getExchangeValueByType(exchange)) 56 | return getExchangeValueByType(exchange) 57 | } else { 58 | log.Fatalf("status code error: %d %s", res.StatusCode, res.Status) 59 | return "0" 60 | } 61 | } 62 | 63 | func getExchangeValueByType(key string) string { 64 | if val, ok := exchangeList[key]; ok { 65 | return val 66 | } else { 67 | return "0" 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /webParser/rabbitMQ/consumer.go: -------------------------------------------------------------------------------- 1 | package rabbitMQ 2 | 3 | import ( 4 | "database/sql" 5 | "encoding/json" 6 | "fmt" 7 | "github.com/streadway/amqp" 8 | "log" 9 | "os" 10 | "strconv" 11 | "strings" 12 | "time" 13 | "webParser/parser" 14 | "webParser/redis" 15 | shared2 "webParser/shared" 16 | sql2 "webParser/sql" 17 | ) 18 | 19 | func ConsumeRabbitMQ(db *sql.DB) { 20 | conn, err := amqp.Dial(shared2.Config.AMQPURL) 21 | handleError(err, "Can't connect to AMQP") 22 | defer conn.Close() 23 | amqpChannel, err := conn.Channel() 24 | handleError(err, "Can't create a amqpChannel") 25 | 26 | defer amqpChannel.Close() 27 | 28 | queue, err := amqpChannel.QueueDeclare("product", false, false, false, false, nil) 29 | handleError(err, "Could not declare `add` queue") 30 | 31 | err = amqpChannel.Qos(1, 0, false) 32 | handleError(err, "Could not configure QoS") 33 | 34 | messageChannel, err := amqpChannel.Consume( 35 | queue.Name, 36 | "", 37 | false, 38 | false, 39 | false, 40 | false, 41 | nil, 42 | ) 43 | handleError(err, "Could not register consumer") 44 | stopChan := make(chan bool) 45 | 46 | go func() { 47 | log.Printf("Consumer ready, PID: %d", os.Getpid()) 48 | for d := range messageChannel { 49 | fmt.Println(strings.Repeat("-", 100)) 50 | log.Printf("Received a message: %s", d.Body) 51 | 52 | addProduct := &shared2.AddProduct{} 53 | 54 | err := json.Unmarshal(d.Body, addProduct) 55 | if err != nil { 56 | log.Printf("Error decoding JSON: %s", err) 57 | } 58 | 59 | //Check Redis 60 | var redisClient = redis.GetRedisClient() 61 | 62 | exchangeRedisVal := &redis.ExchangeRedisValue{} 63 | err2 := redisClient.GetKey(addProduct.ExchangeName, exchangeRedisVal) 64 | if err2 != nil && err2.Error() != "redis: nil" { 65 | log.Fatalf("Error: %v", err2.Error()) 66 | } 67 | //------------------------- 68 | var exchange, exchangeFlt string 69 | 70 | if exchangeRedisVal.Name == "" { //If there is no value on Redis, we will parse the web page 71 | //Web Parser 72 | //var exchange = parser.ParseWeb(shared2.Exchanges.Dolar) 73 | exchange = parser.ParseWeb(addProduct.ExchangeName) 74 | exchangeFlt = strings.Replace(exchange, ",", ".", 1) 75 | 76 | exchangeRedisVal.Name = addProduct.ExchangeName 77 | exchangeRedisVal.Value = exchangeFlt 78 | exchangeRedisVal.CreatedDate = time.Now() 79 | redisClient.SetKey(addProduct.ExchangeName, exchangeRedisVal, time.Minute*1) 80 | } else { // Get ExchangeData From Redis 81 | exchange = exchangeRedisVal.Name 82 | exchangeFlt = exchangeRedisVal.Value 83 | } 84 | fmt.Println(strings.Repeat("-", 100)) 85 | //fmt.Printf("Kur :%s - %s\n", shared2.Exchanges.Dolar,exchange) 86 | fmt.Printf("Kur :%s - %s\n", addProduct.ExchangeName, exchange) 87 | 88 | exchangeValue, err2 := strconv.ParseFloat(exchangeFlt, 64) 89 | if err2 != nil { 90 | return 91 | } 92 | //-------------------------------------------- 93 | 94 | //Convert addProduct price to ₺ ==>TrPrice 95 | addProduct.TrPrice = addProduct.Price * exchangeValue 96 | addProduct.ExchangeValue = exchangeValue 97 | 98 | log.Printf("Price %f of %s. ExchangeType : %s", addProduct.Price, addProduct.Name, addProduct.ExchangeName) 99 | res, err2 := sql2.InsertSqlContent(db, addProduct) 100 | handleError(err2, "Could not Insert Product to Sql") 101 | log.Printf("Inserted Product ID : %d", res) 102 | 103 | if err := d.Ack(false); err != nil { 104 | log.Printf("Error acknowledging message : %s", err) 105 | } else { 106 | log.Printf("Acknowledged message") 107 | } 108 | 109 | // SQL List All Product 110 | names, prices, trPrices, exchangeType, exchangeVal, err := sql2.GetSqlContent(db) 111 | if err != nil { 112 | fmt.Println("(sqltest) Error getting content: " + err.Error()) 113 | } 114 | fmt.Println(strings.Repeat("-", 100)) 115 | // Now read the contents 116 | for i := range names { 117 | fmt.Println("Product " + strconv.Itoa(i) + ": " + names[i] + ", ExchangeType: " + exchangeType[i] + ", ExchangeValue: " + strconv.FormatFloat(exchangeVal[i], 'f', 2, 64) + ", Price: " + strconv.FormatFloat(prices[i], 'f', 2, 64) + ", TrPrice: " + strconv.FormatFloat(trPrices[i], 'f', 2, 64)) 118 | } 119 | } 120 | }() 121 | 122 | // Stop for program termination 123 | <-stopChan 124 | } 125 | 126 | func handleError(err error, msg string) { 127 | if err != nil { 128 | log.Fatalf("%s: %s", msg, err) 129 | } 130 | 131 | } 132 | -------------------------------------------------------------------------------- /webParser/redis/redis.go: -------------------------------------------------------------------------------- 1 | package redis 2 | 3 | import ( 4 | "context" 5 | "encoding/json" 6 | "github.com/go-redis/redis" 7 | "time" 8 | ) 9 | 10 | type redisClient struct { 11 | c *redis.Client 12 | } 13 | 14 | var client = &redisClient{} 15 | 16 | var ctx = context.Background() 17 | 18 | type ExchangeRedisValue struct{ 19 | Name string 20 | Value string 21 | CreatedDate time.Time 22 | } 23 | 24 | func GetRedisClient() *redisClient { 25 | rdb := redis.NewClient(&redis.Options{ 26 | Addr: "localhost:6379", 27 | Password: "", // no password set 28 | DB: 0, // use default DB 29 | }) 30 | 31 | if err := rdb.Ping(ctx).Err(); err != nil { 32 | panic("Unable to connect to redis " + err.Error()) 33 | } 34 | client.c = rdb 35 | return client 36 | } 37 | 38 | func (client *redisClient) SetKey(key string, value interface{}, expiration time.Duration) error { 39 | cacheData, err := json.Marshal(value) 40 | if err != nil { 41 | return err 42 | } 43 | 44 | err = client.c.Set(ctx, key, cacheData, expiration).Err() 45 | if err != nil { 46 | return err 47 | } 48 | return nil 49 | } 50 | 51 | func (client *redisClient) GetKey(key string, src interface{}) error { 52 | val, err := client.c.Get(ctx, key).Result() 53 | if err == redis.Nil || err != nil { 54 | return err 55 | } 56 | 57 | err = json.Unmarshal([]byte(val), &src) 58 | if err != nil { 59 | return err 60 | } 61 | return nil 62 | } 63 | -------------------------------------------------------------------------------- /webParser/shared/shared.go: -------------------------------------------------------------------------------- 1 | package shared 2 | 3 | type Configuration struct { 4 | AMQPURL string 5 | SQLURL string 6 | } 7 | 8 | var Config = Configuration{ 9 | AMQPURL: "amqp://test:test@localhost:5672/", 10 | SQLURL: "sqlserver://**userName**:*****@192.168.**.**:1433?database=Deno&connection+timeout=30", 11 | } 12 | 13 | type AddProduct struct { 14 | Price float64 15 | TrPrice float64 16 | Name string 17 | ExchangeType int 18 | ExchangeName string 19 | ExchangeValue float64 20 | } 21 | 22 | type exchangeType struct { 23 | Dolar string 24 | Euro string 25 | Sterlin string 26 | Altin string 27 | } 28 | 29 | func newExchangeType() *exchangeType { 30 | return &exchangeType{ 31 | Dolar: "DOLAR", 32 | Euro: "EURO", 33 | Sterlin: "STERLİN", 34 | Altin: "GRAM ALTIN", 35 | } 36 | } 37 | 38 | var Exchanges = newExchangeType() -------------------------------------------------------------------------------- /webParser/sql/sql.go: -------------------------------------------------------------------------------- 1 | package sql 2 | 3 | import ( 4 | "context" 5 | "database/sql" 6 | "log" 7 | "time" 8 | shared2 "webParser/shared" 9 | ) 10 | 11 | func SqlOpen() *sql.DB { 12 | db, err := sql.Open("sqlserver", shared2.Config.SQLURL) 13 | if err != nil { 14 | log.Fatal(err) 15 | } 16 | return db 17 | } 18 | 19 | func GetSqlContent(db *sql.DB) ([]string, []float64, []float64, []string, []float64, error) { 20 | var ( 21 | Name []string 22 | Price []float64 23 | TrPrice []float64 24 | ExchangeType []string 25 | ExchangeValue []float64 26 | ctx context.Context 27 | ) 28 | ctx, cancel := context.WithTimeout(context.Background(), time.Minute) 29 | defer cancel() 30 | 31 | rows, err := db.QueryContext(ctx, "select Name,Price,TrPrice,ExchangeType,ExchangeValue from [dbo].[Products2]") 32 | if err != nil { 33 | log.Fatal(err) 34 | } 35 | defer rows.Close() 36 | for rows.Next() { 37 | var _name string 38 | var _price float64 39 | var _trPrice float64 40 | var _exchangeType string 41 | var _exchangeValue float64 42 | err := rows.Scan(&_name, &_price, &_trPrice, &_exchangeType, &_exchangeValue) 43 | if err != nil { 44 | return Name, Price, TrPrice, ExchangeType, ExchangeValue, err 45 | } else { 46 | Name = append(Name, _name) 47 | Price = append(Price, _price) 48 | TrPrice = append(TrPrice, _trPrice) 49 | ExchangeType = append(ExchangeType, _exchangeType) 50 | ExchangeValue = append(ExchangeValue, _exchangeValue) 51 | } 52 | } 53 | return Name, Price, TrPrice, ExchangeType, ExchangeValue, nil 54 | } 55 | func InsertSqlContent(db *sql.DB, product *shared2.AddProduct) (int64, error) { 56 | stmt, err := db.Prepare("INSERT INTO Products2(Name,Price,TrPrice,IsActive,ExchangeType,ExchangeValue) VALUES (@p1, @p2,@p3,@p4,@p5,@p6); select ID = convert(bigint, SCOPE_IDENTITY())") 57 | if err != nil { 58 | handleError(err, "Could not insert SqlDB") 59 | return 0, err 60 | } 61 | var ctx context.Context 62 | ctx, cancel := context.WithTimeout(context.Background(), time.Minute) 63 | defer cancel() 64 | 65 | defer stmt.Close() 66 | rows := stmt.QueryRowContext(ctx, product.Name, product.Price, product.TrPrice, 1, product.ExchangeName, product.ExchangeValue) 67 | if rows.Err() != nil { 68 | return 0, err 69 | } 70 | var _id int64 71 | rows.Scan(&_id) 72 | return _id, nil 73 | } 74 | 75 | func handleError(err error, msg string) { 76 | if err != nil { 77 | log.Fatalf("%s: %s", msg, err) 78 | } 79 | 80 | } 81 | -------------------------------------------------------------------------------- /webParser/webParser.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | //go get github.com/PuerkitoBio/goquery 4 | //go get github.com/denisenkom/go-mssqldb 5 | //go get github.com/streadway/amqp 6 | //go get github.com/go-redis/redis/ 7 | import ( 8 | "fmt" 9 | "strconv" 10 | "strings" 11 | "webParser/rabbitMQ" 12 | "webParser/sql" 13 | ) 14 | 15 | func main() { 16 | //SQL 17 | var db = sql.SqlOpen() 18 | defer db.Close() 19 | 20 | //GetSqlContent 21 | names, prices, trPrices, exchangeType, exchangeValue, err := sql.GetSqlContent(db) 22 | if err != nil { 23 | fmt.Println("(sqltest) Error getting content: " + err.Error()) 24 | } 25 | fmt.Println(strings.Repeat("-", 100)) 26 | // Now read the contents 27 | for i := range names { 28 | fmt.Println("Product " + strconv.Itoa(i) + ": " + names[i] + ", ExchangeType: " + exchangeType[i] + ", ExchangeValue: " + strconv.FormatFloat(exchangeValue[i], 'f', 2, 64) + ", Price: " + strconv.FormatFloat(prices[i], 'f', 2, 64)+ ", TrPrice: " + strconv.FormatFloat(trPrices[i], 'f', 2, 64)) 29 | } 30 | 31 | //RabbitMQ Consumer 32 | rabbitMQ.ConsumeRabbitMQ(db) 33 | } 34 | --------------------------------------------------------------------------------