commit b0d71ca13fe025a34d14e25b3ab15a93dc68265b Author: jtrigoura <107520561+jtrigoura@users.noreply.github.com> Date: Sun Mar 9 15:38:44 2025 -0400 initial commit diff --git a/.vs/ProjectEvaluation/restaurantapi.metadata.v9.bin b/.vs/ProjectEvaluation/restaurantapi.metadata.v9.bin new file mode 100644 index 0000000..fda2ec2 Binary files /dev/null and b/.vs/ProjectEvaluation/restaurantapi.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/restaurantapi.projects.v9.bin b/.vs/ProjectEvaluation/restaurantapi.projects.v9.bin new file mode 100644 index 0000000..b233b38 Binary files /dev/null and b/.vs/ProjectEvaluation/restaurantapi.projects.v9.bin differ diff --git a/.vs/ProjectEvaluation/restaurantapi.strings.v9.bin b/.vs/ProjectEvaluation/restaurantapi.strings.v9.bin new file mode 100644 index 0000000..ab9399d Binary files /dev/null and b/.vs/ProjectEvaluation/restaurantapi.strings.v9.bin differ diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..4c96504 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,8 @@ +{ + "ExpandedNodes": [ + "", + "\\RestaurantAPI" + ], + "SelectedNode": "\\RestaurantAPI\\Program.cs", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/restaurantapi/CopilotIndices/17.13.430.18484/CodeChunks.db b/.vs/restaurantapi/CopilotIndices/17.13.430.18484/CodeChunks.db new file mode 100644 index 0000000..58f367f Binary files /dev/null and b/.vs/restaurantapi/CopilotIndices/17.13.430.18484/CodeChunks.db differ diff --git a/.vs/restaurantapi/CopilotIndices/17.13.430.18484/SemanticSymbols.db b/.vs/restaurantapi/CopilotIndices/17.13.430.18484/SemanticSymbols.db new file mode 100644 index 0000000..39dc12d Binary files /dev/null and b/.vs/restaurantapi/CopilotIndices/17.13.430.18484/SemanticSymbols.db differ diff --git a/.vs/restaurantapi/DesignTimeBuild/.dtbcache.v2 b/.vs/restaurantapi/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..afb4b13 Binary files /dev/null and b/.vs/restaurantapi/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/restaurantapi/FileContentIndex/c3becae9-75f6-41d4-b3e4-d1dc45d0d9b9.vsidx b/.vs/restaurantapi/FileContentIndex/c3becae9-75f6-41d4-b3e4-d1dc45d0d9b9.vsidx new file mode 100644 index 0000000..eeac066 Binary files /dev/null and b/.vs/restaurantapi/FileContentIndex/c3becae9-75f6-41d4-b3e4-d1dc45d0d9b9.vsidx differ diff --git a/.vs/restaurantapi/config/applicationhost.config b/.vs/restaurantapi/config/applicationhost.config new file mode 100644 index 0000000..bfb3080 --- /dev/null +++ b/.vs/restaurantapi/config/applicationhost.config @@ -0,0 +1,974 @@ + + + + + + +
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/restaurantapi/v17/.futdcache.v2 b/.vs/restaurantapi/v17/.futdcache.v2 new file mode 100644 index 0000000..6723557 Binary files /dev/null and b/.vs/restaurantapi/v17/.futdcache.v2 differ diff --git a/.vs/restaurantapi/v17/.suo b/.vs/restaurantapi/v17/.suo new file mode 100644 index 0000000..035ed7e Binary files /dev/null and b/.vs/restaurantapi/v17/.suo differ diff --git a/.vs/restaurantapi/v17/.wsuo b/.vs/restaurantapi/v17/.wsuo new file mode 100644 index 0000000..c79b780 Binary files /dev/null and b/.vs/restaurantapi/v17/.wsuo differ diff --git a/.vs/restaurantapi/v17/DocumentLayout.backup.json b/.vs/restaurantapi/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..784b1ab --- /dev/null +++ b/.vs/restaurantapi/v17/DocumentLayout.backup.json @@ -0,0 +1,37 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{1574E770-5EFD-4718-9557-A1833DDBC451}|RestaurantAPI\\RestaurantAPI.csproj|c:\\users\\jorge\\source\\repos\\restaurantapi\\restaurantapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1574E770-5EFD-4718-9557-A1833DDBC451}|RestaurantAPI\\RestaurantAPI.csproj|solutionrelative:restaurantapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\Program.cs", + "RelativeDocumentMoniker": "RestaurantAPI\\Program.cs", + "ToolTip": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\Program.cs", + "RelativeToolTip": "RestaurantAPI\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-03-09T19:28:37.736Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/restaurantapi/v17/DocumentLayout.json b/.vs/restaurantapi/v17/DocumentLayout.json new file mode 100644 index 0000000..784b1ab --- /dev/null +++ b/.vs/restaurantapi/v17/DocumentLayout.json @@ -0,0 +1,37 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{1574E770-5EFD-4718-9557-A1833DDBC451}|RestaurantAPI\\RestaurantAPI.csproj|c:\\users\\jorge\\source\\repos\\restaurantapi\\restaurantapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{1574E770-5EFD-4718-9557-A1833DDBC451}|RestaurantAPI\\RestaurantAPI.csproj|solutionrelative:restaurantapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\Program.cs", + "RelativeDocumentMoniker": "RestaurantAPI\\Program.cs", + "ToolTip": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\Program.cs", + "RelativeToolTip": "RestaurantAPI\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-03-09T19:28:37.736Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite new file mode 100644 index 0000000..f4b1d30 Binary files /dev/null and b/.vs/slnx.sqlite differ diff --git a/RestaurantAPI.sln b/RestaurantAPI.sln new file mode 100644 index 0000000..e7ff36e --- /dev/null +++ b/RestaurantAPI.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35806.99 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RestaurantAPI", "RestaurantAPI\RestaurantAPI.csproj", "{1574E770-5EFD-4718-9557-A1833DDBC451}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1574E770-5EFD-4718-9557-A1833DDBC451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1574E770-5EFD-4718-9557-A1833DDBC451}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1574E770-5EFD-4718-9557-A1833DDBC451}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1574E770-5EFD-4718-9557-A1833DDBC451}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C1D50131-6FE8-4338-8D2C-D9C481F264D0} + EndGlobalSection +EndGlobal diff --git a/RestaurantAPI/Controllers/RestaurantController.cs b/RestaurantAPI/Controllers/RestaurantController.cs new file mode 100644 index 0000000..464e27e --- /dev/null +++ b/RestaurantAPI/Controllers/RestaurantController.cs @@ -0,0 +1,34 @@ +using Microsoft.AspNetCore.Mvc; +using RestaurantAPI.Models; +using System.Collections.Generic; +using System.Threading.Tasks; + +[Route("api/restaurants")] +[ApiController] +public class RestaurantController : ControllerBase +{ + private readonly GooglePlacesService _googlePlacesService; + + // Inject GooglePlacesService into the controller + public RestaurantController(GooglePlacesService googlePlacesService) + { + _googlePlacesService = googlePlacesService; + } + + /// + /// Fetches restaurants from Google Places API based on location. + /// + /// Latitude of the location (default: Brickell, Miami) + /// Longitude of the location (default: Brickell, Miamik) + /// Search radius in meters (default: 5000m) + /// List of restaurants from Google Places API + [HttpGet] + public async Task>> GetRestaurants( + [FromQuery] double latitude = 25.7617, + [FromQuery] double longitude = -80.1918, + [FromQuery] int radius = 5000) + { + var restaurants = await _googlePlacesService.GetRestaurantsAsync(latitude, longitude, radius); + return Ok(restaurants); + } +} diff --git a/RestaurantAPI/Models/Restaurant.cs b/RestaurantAPI/Models/Restaurant.cs new file mode 100644 index 0000000..9271dae --- /dev/null +++ b/RestaurantAPI/Models/Restaurant.cs @@ -0,0 +1,22 @@ +using System.Text.Json.Serialization; + +namespace RestaurantAPI.Models +{ + public class Restaurant + { + public string Id { get; set; } // Google Place ID + public string PlaceId { get; set; } // Google Place ID for consistency + public string Name { get; set; } + public string Type { get; set; } + public double Latitude { get; set; } + public double Longitude { get; set; } + public double Rating { get; set; } + public int? PriceLevel { get; set; } + + [JsonPropertyName("photoReference")] + public string PhotoReference { get; set; } + + [JsonPropertyName("googleMapsUrl")] + public string GoogleMapsUrl { get; set; } + } +} diff --git a/RestaurantAPI/Program.cs b/RestaurantAPI/Program.cs new file mode 100644 index 0000000..c81cfd6 --- /dev/null +++ b/RestaurantAPI/Program.cs @@ -0,0 +1,29 @@ +using Microsoft.Extensions.DependencyInjection; +using System.Net.Http; + +var builder = WebApplication.CreateBuilder(args); + +// Load Google Places API Key Securely (from appsettings.json or User Secrets) +builder.Configuration.AddUserSecrets(); + +// Register Google Places Service with HTTP Client +builder.Services.AddHttpClient(); + +// Add services to the container. +builder.Services.AddControllers(); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(); +} + +app.UseHttpsRedirection(); +app.UseAuthorization(); +app.MapControllers(); +app.Run(); diff --git a/RestaurantAPI/Properties/launchSettings.json b/RestaurantAPI/Properties/launchSettings.json new file mode 100644 index 0000000..9602d28 --- /dev/null +++ b/RestaurantAPI/Properties/launchSettings.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:5127", + "sslPort": 44321 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "http://localhost:5285", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "https://localhost:7240;http://localhost:5285", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "swagger", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/RestaurantAPI/RestaurantAPI.csproj b/RestaurantAPI/RestaurantAPI.csproj new file mode 100644 index 0000000..88704ca --- /dev/null +++ b/RestaurantAPI/RestaurantAPI.csproj @@ -0,0 +1,14 @@ + + + + net8.0 + enable + enable + 005b443a-851b-4c88-a1f5-92397133ef25 + + + + + + + diff --git a/RestaurantAPI/RestaurantAPI.csproj.user b/RestaurantAPI/RestaurantAPI.csproj.user new file mode 100644 index 0000000..031db34 --- /dev/null +++ b/RestaurantAPI/RestaurantAPI.csproj.user @@ -0,0 +1,8 @@ + + + + https + MvcControllerEmptyScaffolder + root/Common/MVC/Controller + + \ No newline at end of file diff --git a/RestaurantAPI/RestaurantAPI.http b/RestaurantAPI/RestaurantAPI.http new file mode 100644 index 0000000..184f3f4 --- /dev/null +++ b/RestaurantAPI/RestaurantAPI.http @@ -0,0 +1,6 @@ +@RestaurantAPI_HostAddress = http://localhost:5285 + +GET {{RestaurantAPI_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/RestaurantAPI/Services/GooglePlacesService.cs b/RestaurantAPI/Services/GooglePlacesService.cs new file mode 100644 index 0000000..1c624fe --- /dev/null +++ b/RestaurantAPI/Services/GooglePlacesService.cs @@ -0,0 +1,156 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Http; +using System.Text.Json; +using System.Text.Json.Serialization; +using System.Threading.Tasks; +using Microsoft.Extensions.Configuration; +using RestaurantAPI.Models; + +public class GooglePlacesService +{ + private readonly HttpClient _httpClient; + private readonly string _apiKey; + + public GooglePlacesService(HttpClient httpClient, IConfiguration configuration) + { + _httpClient = httpClient; + _apiKey = configuration["GooglePlaces:ApiKey"]; + } + + public async Task> GetRestaurantsAsync( + double latitude, + double longitude, + int radius = 5000, + int? minPrice = null, + int? maxPrice = null) + { + // Build the Nearby Search URL + string url = $"https://maps.googleapis.com/maps/api/place/nearbysearch/json" + + $"?location={latitude},{longitude}" + + $"&radius={radius}" + + $"&type=restaurant" + + $"&key={_apiKey}"; + + // Append optional minPrice/maxPrice + if (minPrice.HasValue) url += $"&minprice={minPrice.Value}"; + if (maxPrice.HasValue) url += $"&maxprice={maxPrice.Value}"; + + // Call Google Places Nearby Search + HttpResponseMessage response = await _httpClient.GetAsync(url); + string json = await response.Content.ReadAsStringAsync(); + + Console.WriteLine("Google API Response: " + json); + + // Return empty list if the request failed + if (!response.IsSuccessStatusCode) + { + Console.WriteLine("Error: " + response.StatusCode); + return new List(); + } + + // Deserialize the JSON into our GooglePlacesResponse model + var data = JsonSerializer.Deserialize( + json, + new JsonSerializerOptions { PropertyNameCaseInsensitive = true } + ); + + var restaurants = new List(); + + if (data?.Results != null) + { + foreach (var place in data.Results) + { + // Skip places missing a name or location + if (string.IsNullOrEmpty(place.Name) || place.Geometry?.Location == null) + { + Console.WriteLine($"Skipping a place due to missing name or location. Name: {place.Name}"); + continue; + } + + // Use Google's Place ID for unique identification + string placeId = place.PlaceId ?? Guid.NewGuid().ToString(); + + // Extract the first photo reference if available + string firstPhotoReference = place.Photos?.FirstOrDefault()?.PhotoReference; + + // Generate the Google Maps URL + string googleMapsUrl = $"https://www.google.com/maps/place/?q=place_id:{placeId}"; + + + // Create a Restaurant object with all necessary data + restaurants.Add(new Restaurant + { + Id = placeId, + PlaceId = placeId, + Name = place.Name, + Type = place.PriceLevel switch + { + 1 => "Fast Food", + 2 => "Casual Dining", + 3 => "Fine Dining", + 4 => "Luxury Dining", + _ => "Unknown" + }, + Latitude = place.Geometry.Location.Lat, + Longitude = place.Geometry.Location.Lng, + Rating = place.Rating, + PriceLevel = place.PriceLevel, + PhotoReference = firstPhotoReference, + GoogleMapsUrl = googleMapsUrl + }); + } + } + + return restaurants; + } +} + +// -------------------- Google Places Response Models -------------------- + +public class GooglePlacesResponse +{ + [JsonPropertyName("results")] + public List Results { get; set; } +} + +public class GooglePlace +{ + [JsonPropertyName("place_id")] + public string PlaceId { get; set; } + + [JsonPropertyName("name")] + public string Name { get; set; } + + public GoogleGeometry Geometry { get; set; } + + [JsonPropertyName("rating")] + public double Rating { get; set; } + + [JsonPropertyName("price_level")] + public int? PriceLevel { get; set; } + + [JsonPropertyName("photos")] + public List Photos { get; set; } +} + +public class GoogleGeometry +{ + public GoogleLocation Location { get; set; } +} + +public class GoogleLocation +{ + [JsonPropertyName("lat")] + public double Lat { get; set; } + + [JsonPropertyName("lng")] + public double Lng { get; set; } +} + +public class GooglePhoto +{ + [JsonPropertyName("photo_reference")] + public string PhotoReference { get; set; } +} diff --git a/RestaurantAPI/appsettings.Development.json b/RestaurantAPI/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/RestaurantAPI/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/RestaurantAPI/appsettings.json b/RestaurantAPI/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/RestaurantAPI/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/RestaurantAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll b/RestaurantAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll new file mode 100644 index 0000000..aac9a6d Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll differ diff --git a/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.deps.json b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.deps.json new file mode 100644 index 0000000..e68971e --- /dev/null +++ b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.deps.json @@ -0,0 +1,115 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "RestaurantAPI/1.0.0": { + "dependencies": { + "Swashbuckle.AspNetCore": "6.6.2" + }, + "runtime": { + "RestaurantAPI.dll": {} + } + }, + "Microsoft.Extensions.ApiDescription.Server/6.0.5": {}, + "Microsoft.OpenApi/1.6.14": { + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "assemblyVersion": "1.6.14.0", + "fileVersion": "1.6.14.0" + } + } + }, + "Swashbuckle.AspNetCore/6.6.2": { + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "6.6.2", + "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2", + "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2" + } + }, + "Swashbuckle.AspNetCore.Swagger/6.6.2": { + "dependencies": { + "Microsoft.OpenApi": "1.6.14" + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": { + "assemblyVersion": "6.6.2.0", + "fileVersion": "6.6.2.401" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": { + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.6.2" + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "assemblyVersion": "6.6.2.0", + "fileVersion": "6.6.2.401" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": { + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "assemblyVersion": "6.6.2.0", + "fileVersion": "6.6.2.401" + } + } + } + } + }, + "libraries": { + "RestaurantAPI/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "path": "microsoft.extensions.apidescription.server/6.0.5", + "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" + }, + "Microsoft.OpenApi/1.6.14": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==", + "path": "microsoft.openapi/1.6.14", + "hashPath": "microsoft.openapi.1.6.14.nupkg.sha512" + }, + "Swashbuckle.AspNetCore/6.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==", + "path": "swashbuckle.aspnetcore/6.6.2", + "hashPath": "swashbuckle.aspnetcore.6.6.2.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.Swagger/6.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==", + "path": "swashbuckle.aspnetcore.swagger/6.6.2", + "hashPath": "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==", + "path": "swashbuckle.aspnetcore.swaggergen/6.6.2", + "hashPath": "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==", + "path": "swashbuckle.aspnetcore.swaggerui/6.6.2", + "hashPath": "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.dll b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.dll new file mode 100644 index 0000000..134c76d Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.dll differ diff --git a/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.exe b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.exe new file mode 100644 index 0000000..83377d4 Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.exe differ diff --git a/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.pdb b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.pdb new file mode 100644 index 0000000..ac26cd9 Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.pdb differ diff --git a/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.runtimeconfig.json b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.runtimeconfig.json new file mode 100644 index 0000000..5e604c7 --- /dev/null +++ b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.staticwebassets.endpoints.json b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.staticwebassets.endpoints.json new file mode 100644 index 0000000..2b6c535 --- /dev/null +++ b/RestaurantAPI/bin/Debug/net8.0/RestaurantAPI.staticwebassets.endpoints.json @@ -0,0 +1,5 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [] +} \ No newline at end of file diff --git a/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll b/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll new file mode 100644 index 0000000..41e2fc2 Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll differ diff --git a/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll new file mode 100644 index 0000000..de7f45d Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ diff --git a/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll new file mode 100644 index 0000000..117b9f3 Binary files /dev/null and b/RestaurantAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ diff --git a/RestaurantAPI/bin/Debug/net8.0/appsettings.Development.json b/RestaurantAPI/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/RestaurantAPI/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/RestaurantAPI/bin/Debug/net8.0/appsettings.json b/RestaurantAPI/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/RestaurantAPI/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/RestaurantAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/RestaurantAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/RestaurantAPI/obj/Debug/net8.0/ApiEndpoints.json b/RestaurantAPI/obj/Debug/net8.0/ApiEndpoints.json new file mode 100644 index 0000000..5025824 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/ApiEndpoints.json @@ -0,0 +1,38 @@ +[ + { + "ContainingType": "RestaurantController", + "Method": "GetRestaurants", + "RelativePath": "api/restaurants", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "latitude", + "Type": "System.Double", + "IsRequired": false + }, + { + "Name": "longitude", + "Type": "System.Double", + "IsRequired": false + }, + { + "Name": "radius", + "Type": "System.Int32", + "IsRequired": false + } + ], + "ReturnTypes": [ + { + "Type": "System.Collections.Generic.IEnumerable\u00601[[RestaurantAPI.Models.Restaurant, RestaurantAPI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]", + "MediaTypes": [ + "text/plain", + "application/json", + "text/json" + ], + "StatusCode": 200 + } + ] + } +] \ No newline at end of file diff --git a/RestaurantAPI/obj/Debug/net8.0/EndpointInfo/RestaurantAPI.OpenApiFiles.cache b/RestaurantAPI/obj/Debug/net8.0/EndpointInfo/RestaurantAPI.OpenApiFiles.cache new file mode 100644 index 0000000..9608216 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/EndpointInfo/RestaurantAPI.OpenApiFiles.cache @@ -0,0 +1 @@ +RestaurantAPI.json diff --git a/RestaurantAPI/obj/Debug/net8.0/EndpointInfo/RestaurantAPI.json b/RestaurantAPI/obj/Debug/net8.0/EndpointInfo/RestaurantAPI.json new file mode 100644 index 0000000..dce66d3 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/EndpointInfo/RestaurantAPI.json @@ -0,0 +1,127 @@ +{ + "openapi": "3.0.1", + "info": { + "title": "RestaurantAPI", + "version": "1.0" + }, + "paths": { + "/api/restaurants": { + "get": { + "tags": [ + "Restaurant" + ], + "parameters": [ + { + "name": "latitude", + "in": "query", + "schema": { + "type": "number", + "format": "double", + "default": 25.7617 + } + }, + { + "name": "longitude", + "in": "query", + "schema": { + "type": "number", + "format": "double", + "default": -80.1918 + } + }, + { + "name": "radius", + "in": "query", + "schema": { + "type": "integer", + "format": "int32", + "default": 5000 + } + } + ], + "responses": { + "200": { + "description": "OK", + "content": { + "text/plain": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Restaurant" + } + } + }, + "application/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Restaurant" + } + } + }, + "text/json": { + "schema": { + "type": "array", + "items": { + "$ref": "#/components/schemas/Restaurant" + } + } + } + } + } + } + } + } + }, + "components": { + "schemas": { + "Restaurant": { + "type": "object", + "properties": { + "id": { + "type": "string", + "nullable": true + }, + "placeId": { + "type": "string", + "nullable": true + }, + "name": { + "type": "string", + "nullable": true + }, + "type": { + "type": "string", + "nullable": true + }, + "latitude": { + "type": "number", + "format": "double" + }, + "longitude": { + "type": "number", + "format": "double" + }, + "rating": { + "type": "number", + "format": "double" + }, + "priceLevel": { + "type": "integer", + "format": "int32", + "nullable": true + }, + "photoReference": { + "type": "string", + "nullable": true + }, + "googleMapsUrl": { + "type": "string", + "nullable": true + } + }, + "additionalProperties": false + } + } + } +} \ No newline at end of file diff --git a/RestaurantAPI/obj/Debug/net8.0/Restaura.740C9932.Up2Date b/RestaurantAPI/obj/Debug/net8.0/Restaura.740C9932.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.AssemblyInfo.cs b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.AssemblyInfo.cs new file mode 100644 index 0000000..7de1c1f --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("005b443a-851b-4c88-a1f5-92397133ef25")] +[assembly: System.Reflection.AssemblyCompanyAttribute("RestaurantAPI")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("RestaurantAPI")] +[assembly: System.Reflection.AssemblyTitleAttribute("RestaurantAPI")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.AssemblyInfoInputs.cache b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.AssemblyInfoInputs.cache new file mode 100644 index 0000000..1c41f16 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +93d2f59fdf638f94a4c3fcbdaf6002bacad24ba539f7613286bb4b2cac941606 diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..242f01c --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,21 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = RestaurantAPI +build_property.RootNamespace = RestaurantAPI +build_property.ProjectDir = C:\Users\jorge\source\repos\restaurantapi\RestaurantAPI\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\jorge\source\repos\restaurantapi\RestaurantAPI +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.GlobalUsings.g.cs b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.MvcApplicationPartsAssemblyInfo.cache b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.MvcApplicationPartsAssemblyInfo.cs b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.MvcApplicationPartsAssemblyInfo.cs new file mode 100644 index 0000000..43d96a6 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.MvcApplicationPartsAssemblyInfo.cs @@ -0,0 +1,17 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.assets.cache b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.assets.cache new file mode 100644 index 0000000..3e98b11 Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.assets.cache differ diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.AssemblyReference.cache b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b49d59f Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.AssemblyReference.cache differ diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.BuildWithSkipAnalyzers b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.CoreCompileInputs.cache b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..dd950b3 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +3fa980c9013a4722da25c940912c61e1a226ae3241831be803e7adf29ddc5a3a diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.FileListAbsolute.txt b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..297be99 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.csproj.FileListAbsolute.txt @@ -0,0 +1,36 @@ +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\appsettings.Development.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\appsettings.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\RestaurantAPI.staticwebassets.endpoints.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\RestaurantAPI.exe +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\RestaurantAPI.deps.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\RestaurantAPI.runtimeconfig.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\RestaurantAPI.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\RestaurantAPI.pdb +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\Microsoft.OpenApi.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.csproj.AssemblyReference.cache +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.AssemblyInfoInputs.cache +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.AssemblyInfo.cs +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.csproj.CoreCompileInputs.cache +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.MvcApplicationPartsAssemblyInfo.cs +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.MvcApplicationPartsAssemblyInfo.cache +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\scopedcss\bundle\RestaurantAPI.styles.css +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets.build.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets.development.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets.build.endpoints.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets\msbuild.RestaurantAPI.Microsoft.AspNetCore.StaticWebAssets.props +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets\msbuild.RestaurantAPI.Microsoft.AspNetCore.StaticWebAssetEndpoints.props +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets\msbuild.build.RestaurantAPI.props +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.RestaurantAPI.props +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.RestaurantAPI.props +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets.pack.json +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\staticwebassets.upToDateCheck.txt +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\Restaura.740C9932.Up2Date +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\refint\RestaurantAPI.dll +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.pdb +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\RestaurantAPI.genruntimeconfig.cache +C:\Users\jorge\source\repos\RestaurantAPI\RestaurantAPI\obj\Debug\net8.0\ref\RestaurantAPI.dll diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.dll b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.dll new file mode 100644 index 0000000..134c76d Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.dll differ diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.genruntimeconfig.cache b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.genruntimeconfig.cache new file mode 100644 index 0000000..7038d02 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.genruntimeconfig.cache @@ -0,0 +1 @@ +8f05096e1f5a3d459a31b561384728feaeb56fd4cc0c07043778fcbd59fa3945 diff --git a/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.pdb b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.pdb new file mode 100644 index 0000000..ac26cd9 Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/RestaurantAPI.pdb differ diff --git a/RestaurantAPI/obj/Debug/net8.0/apphost.exe b/RestaurantAPI/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..83377d4 Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/apphost.exe differ diff --git a/RestaurantAPI/obj/Debug/net8.0/ref/RestaurantAPI.dll b/RestaurantAPI/obj/Debug/net8.0/ref/RestaurantAPI.dll new file mode 100644 index 0000000..bd510ce Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/ref/RestaurantAPI.dll differ diff --git a/RestaurantAPI/obj/Debug/net8.0/refint/RestaurantAPI.dll b/RestaurantAPI/obj/Debug/net8.0/refint/RestaurantAPI.dll new file mode 100644 index 0000000..bd510ce Binary files /dev/null and b/RestaurantAPI/obj/Debug/net8.0/refint/RestaurantAPI.dll differ diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/RestaurantAPI/obj/Debug/net8.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..2b6c535 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/staticwebassets.build.endpoints.json @@ -0,0 +1,5 @@ +{ + "Version": 1, + "ManifestType": "Build", + "Endpoints": [] +} \ No newline at end of file diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets.build.json b/RestaurantAPI/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..2cbe77a --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "Hash": "WhT1kggy4Rl5jFXdsCiT4ZOxygSY72AUHw7Kbv7qOb4=", + "Source": "RestaurantAPI", + "BasePath": "_content/RestaurantAPI", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [], + "Endpoints": [] +} \ No newline at end of file diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt b/RestaurantAPI/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt new file mode 100644 index 0000000..e69de29 diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets.removed.txt b/RestaurantAPI/obj/Debug/net8.0/staticwebassets.removed.txt new file mode 100644 index 0000000..e69de29 diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.RestaurantAPI.props b/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.RestaurantAPI.props new file mode 100644 index 0000000..ddaed44 --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.RestaurantAPI.props @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.RestaurantAPI.props b/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.RestaurantAPI.props new file mode 100644 index 0000000..a3cb4df --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.RestaurantAPI.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.RestaurantAPI.props b/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.RestaurantAPI.props new file mode 100644 index 0000000..34d808b --- /dev/null +++ b/RestaurantAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.RestaurantAPI.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/RestaurantAPI/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/RestaurantAPI/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/RestaurantAPI/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.AssemblyInfo.cs b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.AssemblyInfo.cs new file mode 100644 index 0000000..67be9a0 --- /dev/null +++ b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("005b443a-851b-4c88-a1f5-92397133ef25")] +[assembly: System.Reflection.AssemblyCompanyAttribute("RestaurantAPI")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("RestaurantAPI")] +[assembly: System.Reflection.AssemblyTitleAttribute("RestaurantAPI")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.AssemblyInfoInputs.cache b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.AssemblyInfoInputs.cache new file mode 100644 index 0000000..7d4bc9c --- /dev/null +++ b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +74a09382c7233a3af5cd6a784b57dcf4facc5f971b83b280f8ae0c68873b05cc diff --git a/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..242f01c --- /dev/null +++ b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,21 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = RestaurantAPI +build_property.RootNamespace = RestaurantAPI +build_property.ProjectDir = C:\Users\jorge\source\repos\restaurantapi\RestaurantAPI\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\jorge\source\repos\restaurantapi\RestaurantAPI +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.GlobalUsings.g.cs b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.assets.cache b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.assets.cache new file mode 100644 index 0000000..9f78586 Binary files /dev/null and b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.assets.cache differ diff --git a/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.csproj.AssemblyReference.cache b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b49d59f Binary files /dev/null and b/RestaurantAPI/obj/Release/net8.0/RestaurantAPI.csproj.AssemblyReference.cache differ diff --git a/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.dgspec.json b/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.dgspec.json new file mode 100644 index 0000000..7f66d41 --- /dev/null +++ b/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.dgspec.json @@ -0,0 +1,82 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\RestaurantAPI.csproj": {} + }, + "projects": { + "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\RestaurantAPI.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\RestaurantAPI.csproj", + "projectName": "RestaurantAPI", + "projectPath": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\RestaurantAPI.csproj", + "packagesPath": "C:\\Users\\jorge\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\jorge\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.6.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.g.props b/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.g.props new file mode 100644 index 0000000..4ea4855 --- /dev/null +++ b/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\jorge\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.13.1 + + + + + + + + + + + C:\Users\jorge\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 + + \ No newline at end of file diff --git a/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.g.targets b/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.g.targets new file mode 100644 index 0000000..eea8d76 --- /dev/null +++ b/RestaurantAPI/obj/RestaurantAPI.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/RestaurantAPI/obj/project.assets.json b/RestaurantAPI/obj/project.assets.json new file mode 100644 index 0000000..0cc4238 --- /dev/null +++ b/RestaurantAPI/obj/project.assets.json @@ -0,0 +1,527 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "type": "package", + "build": { + "build/Microsoft.Extensions.ApiDescription.Server.props": {}, + "build/Microsoft.Extensions.ApiDescription.Server.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {}, + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {} + } + }, + "Microsoft.OpenApi/1.6.14": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + } + }, + "Swashbuckle.AspNetCore/6.6.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "6.6.2", + "Swashbuckle.AspNetCore.SwaggerGen": "6.6.2", + "Swashbuckle.AspNetCore.SwaggerUI": "6.6.2" + }, + "build": { + "build/Swashbuckle.AspNetCore.props": {} + } + }, + "Swashbuckle.AspNetCore.Swagger/6.6.2": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "1.6.14" + }, + "compile": { + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": { + "type": "package", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.6.2" + }, + "compile": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "related": ".pdb;.xml" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": { + "type": "package", + "compile": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + } + } + }, + "libraries": { + "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "type": "package", + "path": "microsoft.extensions.apidescription.server/6.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/Microsoft.Extensions.ApiDescription.Server.props", + "build/Microsoft.Extensions.ApiDescription.Server.targets", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", + "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "microsoft.extensions.apidescription.server.nuspec", + "tools/Newtonsoft.Json.dll", + "tools/dotnet-getdocument.deps.json", + "tools/dotnet-getdocument.dll", + "tools/dotnet-getdocument.runtimeconfig.json", + "tools/net461-x86/GetDocument.Insider.exe", + "tools/net461-x86/GetDocument.Insider.exe.config", + "tools/net461-x86/Microsoft.Win32.Primitives.dll", + "tools/net461-x86/System.AppContext.dll", + "tools/net461-x86/System.Buffers.dll", + "tools/net461-x86/System.Collections.Concurrent.dll", + "tools/net461-x86/System.Collections.NonGeneric.dll", + "tools/net461-x86/System.Collections.Specialized.dll", + "tools/net461-x86/System.Collections.dll", + "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll", + "tools/net461-x86/System.ComponentModel.Primitives.dll", + "tools/net461-x86/System.ComponentModel.TypeConverter.dll", + "tools/net461-x86/System.ComponentModel.dll", + "tools/net461-x86/System.Console.dll", + "tools/net461-x86/System.Data.Common.dll", + "tools/net461-x86/System.Diagnostics.Contracts.dll", + "tools/net461-x86/System.Diagnostics.Debug.dll", + "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll", + "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll", + "tools/net461-x86/System.Diagnostics.Process.dll", + "tools/net461-x86/System.Diagnostics.StackTrace.dll", + "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll", + "tools/net461-x86/System.Diagnostics.Tools.dll", + "tools/net461-x86/System.Diagnostics.TraceSource.dll", + "tools/net461-x86/System.Diagnostics.Tracing.dll", + "tools/net461-x86/System.Drawing.Primitives.dll", + "tools/net461-x86/System.Dynamic.Runtime.dll", + "tools/net461-x86/System.Globalization.Calendars.dll", + "tools/net461-x86/System.Globalization.Extensions.dll", + "tools/net461-x86/System.Globalization.dll", + "tools/net461-x86/System.IO.Compression.ZipFile.dll", + "tools/net461-x86/System.IO.Compression.dll", + "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll", + "tools/net461-x86/System.IO.FileSystem.Primitives.dll", + "tools/net461-x86/System.IO.FileSystem.Watcher.dll", + "tools/net461-x86/System.IO.FileSystem.dll", + "tools/net461-x86/System.IO.IsolatedStorage.dll", + "tools/net461-x86/System.IO.MemoryMappedFiles.dll", + "tools/net461-x86/System.IO.Pipes.dll", + "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll", + "tools/net461-x86/System.IO.dll", + "tools/net461-x86/System.Linq.Expressions.dll", + "tools/net461-x86/System.Linq.Parallel.dll", + "tools/net461-x86/System.Linq.Queryable.dll", + "tools/net461-x86/System.Linq.dll", + "tools/net461-x86/System.Memory.dll", + "tools/net461-x86/System.Net.Http.dll", + "tools/net461-x86/System.Net.NameResolution.dll", + "tools/net461-x86/System.Net.NetworkInformation.dll", + "tools/net461-x86/System.Net.Ping.dll", + "tools/net461-x86/System.Net.Primitives.dll", + "tools/net461-x86/System.Net.Requests.dll", + "tools/net461-x86/System.Net.Security.dll", + "tools/net461-x86/System.Net.Sockets.dll", + "tools/net461-x86/System.Net.WebHeaderCollection.dll", + "tools/net461-x86/System.Net.WebSockets.Client.dll", + "tools/net461-x86/System.Net.WebSockets.dll", + "tools/net461-x86/System.Numerics.Vectors.dll", + "tools/net461-x86/System.ObjectModel.dll", + "tools/net461-x86/System.Reflection.Extensions.dll", + "tools/net461-x86/System.Reflection.Primitives.dll", + "tools/net461-x86/System.Reflection.dll", + "tools/net461-x86/System.Resources.Reader.dll", + "tools/net461-x86/System.Resources.ResourceManager.dll", + "tools/net461-x86/System.Resources.Writer.dll", + "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll", + "tools/net461-x86/System.Runtime.Extensions.dll", + "tools/net461-x86/System.Runtime.Handles.dll", + "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll", + "tools/net461-x86/System.Runtime.InteropServices.dll", + "tools/net461-x86/System.Runtime.Numerics.dll", + "tools/net461-x86/System.Runtime.Serialization.Formatters.dll", + "tools/net461-x86/System.Runtime.Serialization.Json.dll", + "tools/net461-x86/System.Runtime.Serialization.Primitives.dll", + "tools/net461-x86/System.Runtime.Serialization.Xml.dll", + "tools/net461-x86/System.Runtime.dll", + "tools/net461-x86/System.Security.Claims.dll", + "tools/net461-x86/System.Security.Cryptography.Algorithms.dll", + "tools/net461-x86/System.Security.Cryptography.Csp.dll", + "tools/net461-x86/System.Security.Cryptography.Encoding.dll", + "tools/net461-x86/System.Security.Cryptography.Primitives.dll", + "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll", + "tools/net461-x86/System.Security.Principal.dll", + "tools/net461-x86/System.Security.SecureString.dll", + "tools/net461-x86/System.Text.Encoding.Extensions.dll", + "tools/net461-x86/System.Text.Encoding.dll", + "tools/net461-x86/System.Text.RegularExpressions.dll", + "tools/net461-x86/System.Threading.Overlapped.dll", + "tools/net461-x86/System.Threading.Tasks.Parallel.dll", + "tools/net461-x86/System.Threading.Tasks.dll", + "tools/net461-x86/System.Threading.Thread.dll", + "tools/net461-x86/System.Threading.ThreadPool.dll", + "tools/net461-x86/System.Threading.Timer.dll", + "tools/net461-x86/System.Threading.dll", + "tools/net461-x86/System.ValueTuple.dll", + "tools/net461-x86/System.Xml.ReaderWriter.dll", + "tools/net461-x86/System.Xml.XDocument.dll", + "tools/net461-x86/System.Xml.XPath.XDocument.dll", + "tools/net461-x86/System.Xml.XPath.dll", + "tools/net461-x86/System.Xml.XmlDocument.dll", + "tools/net461-x86/System.Xml.XmlSerializer.dll", + "tools/net461-x86/netstandard.dll", + "tools/net461/GetDocument.Insider.exe", + "tools/net461/GetDocument.Insider.exe.config", + "tools/net461/Microsoft.Win32.Primitives.dll", + "tools/net461/System.AppContext.dll", + "tools/net461/System.Buffers.dll", + "tools/net461/System.Collections.Concurrent.dll", + "tools/net461/System.Collections.NonGeneric.dll", + "tools/net461/System.Collections.Specialized.dll", + "tools/net461/System.Collections.dll", + "tools/net461/System.ComponentModel.EventBasedAsync.dll", + "tools/net461/System.ComponentModel.Primitives.dll", + "tools/net461/System.ComponentModel.TypeConverter.dll", + "tools/net461/System.ComponentModel.dll", + "tools/net461/System.Console.dll", + "tools/net461/System.Data.Common.dll", + "tools/net461/System.Diagnostics.Contracts.dll", + "tools/net461/System.Diagnostics.Debug.dll", + "tools/net461/System.Diagnostics.DiagnosticSource.dll", + "tools/net461/System.Diagnostics.FileVersionInfo.dll", + "tools/net461/System.Diagnostics.Process.dll", + "tools/net461/System.Diagnostics.StackTrace.dll", + "tools/net461/System.Diagnostics.TextWriterTraceListener.dll", + "tools/net461/System.Diagnostics.Tools.dll", + "tools/net461/System.Diagnostics.TraceSource.dll", + "tools/net461/System.Diagnostics.Tracing.dll", + "tools/net461/System.Drawing.Primitives.dll", + "tools/net461/System.Dynamic.Runtime.dll", + "tools/net461/System.Globalization.Calendars.dll", + "tools/net461/System.Globalization.Extensions.dll", + "tools/net461/System.Globalization.dll", + "tools/net461/System.IO.Compression.ZipFile.dll", + "tools/net461/System.IO.Compression.dll", + "tools/net461/System.IO.FileSystem.DriveInfo.dll", + "tools/net461/System.IO.FileSystem.Primitives.dll", + "tools/net461/System.IO.FileSystem.Watcher.dll", + "tools/net461/System.IO.FileSystem.dll", + "tools/net461/System.IO.IsolatedStorage.dll", + "tools/net461/System.IO.MemoryMappedFiles.dll", + "tools/net461/System.IO.Pipes.dll", + "tools/net461/System.IO.UnmanagedMemoryStream.dll", + "tools/net461/System.IO.dll", + "tools/net461/System.Linq.Expressions.dll", + "tools/net461/System.Linq.Parallel.dll", + "tools/net461/System.Linq.Queryable.dll", + "tools/net461/System.Linq.dll", + "tools/net461/System.Memory.dll", + "tools/net461/System.Net.Http.dll", + "tools/net461/System.Net.NameResolution.dll", + "tools/net461/System.Net.NetworkInformation.dll", + "tools/net461/System.Net.Ping.dll", + "tools/net461/System.Net.Primitives.dll", + "tools/net461/System.Net.Requests.dll", + "tools/net461/System.Net.Security.dll", + "tools/net461/System.Net.Sockets.dll", + "tools/net461/System.Net.WebHeaderCollection.dll", + "tools/net461/System.Net.WebSockets.Client.dll", + "tools/net461/System.Net.WebSockets.dll", + "tools/net461/System.Numerics.Vectors.dll", + "tools/net461/System.ObjectModel.dll", + "tools/net461/System.Reflection.Extensions.dll", + "tools/net461/System.Reflection.Primitives.dll", + "tools/net461/System.Reflection.dll", + "tools/net461/System.Resources.Reader.dll", + "tools/net461/System.Resources.ResourceManager.dll", + "tools/net461/System.Resources.Writer.dll", + "tools/net461/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net461/System.Runtime.CompilerServices.VisualC.dll", + "tools/net461/System.Runtime.Extensions.dll", + "tools/net461/System.Runtime.Handles.dll", + "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll", + "tools/net461/System.Runtime.InteropServices.dll", + "tools/net461/System.Runtime.Numerics.dll", + "tools/net461/System.Runtime.Serialization.Formatters.dll", + "tools/net461/System.Runtime.Serialization.Json.dll", + "tools/net461/System.Runtime.Serialization.Primitives.dll", + "tools/net461/System.Runtime.Serialization.Xml.dll", + "tools/net461/System.Runtime.dll", + "tools/net461/System.Security.Claims.dll", + "tools/net461/System.Security.Cryptography.Algorithms.dll", + "tools/net461/System.Security.Cryptography.Csp.dll", + "tools/net461/System.Security.Cryptography.Encoding.dll", + "tools/net461/System.Security.Cryptography.Primitives.dll", + "tools/net461/System.Security.Cryptography.X509Certificates.dll", + "tools/net461/System.Security.Principal.dll", + "tools/net461/System.Security.SecureString.dll", + "tools/net461/System.Text.Encoding.Extensions.dll", + "tools/net461/System.Text.Encoding.dll", + "tools/net461/System.Text.RegularExpressions.dll", + "tools/net461/System.Threading.Overlapped.dll", + "tools/net461/System.Threading.Tasks.Parallel.dll", + "tools/net461/System.Threading.Tasks.dll", + "tools/net461/System.Threading.Thread.dll", + "tools/net461/System.Threading.ThreadPool.dll", + "tools/net461/System.Threading.Timer.dll", + "tools/net461/System.Threading.dll", + "tools/net461/System.ValueTuple.dll", + "tools/net461/System.Xml.ReaderWriter.dll", + "tools/net461/System.Xml.XDocument.dll", + "tools/net461/System.Xml.XPath.XDocument.dll", + "tools/net461/System.Xml.XPath.dll", + "tools/net461/System.Xml.XmlDocument.dll", + "tools/net461/System.Xml.XmlSerializer.dll", + "tools/net461/netstandard.dll", + "tools/netcoreapp2.1/GetDocument.Insider.deps.json", + "tools/netcoreapp2.1/GetDocument.Insider.dll", + "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json", + "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll" + ] + }, + "Microsoft.OpenApi/1.6.14": { + "sha512": "tTaBT8qjk3xINfESyOPE2rIellPvB7qpVqiWiyA/lACVvz+xOGiXhFUfohcx82NLbi5avzLW0lx+s6oAqQijfw==", + "type": "package", + "path": "microsoft.openapi/1.6.14", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.1.6.14.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + }, + "Swashbuckle.AspNetCore/6.6.2": { + "sha512": "+NB4UYVYN6AhDSjW0IJAd1AGD8V33gemFNLPaxKTtPkHB+HaKAKf9MGAEUPivEWvqeQfcKIw8lJaHq6LHljRuw==", + "type": "package", + "path": "swashbuckle.aspnetcore/6.6.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/Swashbuckle.AspNetCore.props", + "swashbuckle.aspnetcore.6.6.2.nupkg.sha512", + "swashbuckle.aspnetcore.nuspec" + ] + }, + "Swashbuckle.AspNetCore.Swagger/6.6.2": { + "sha512": "ovgPTSYX83UrQUWiS5vzDcJ8TEX1MAxBgDFMK45rC24MorHEPQlZAHlaXj/yth4Zf6xcktpUgTEBvffRQVwDKA==", + "type": "package", + "path": "swashbuckle.aspnetcore.swagger/6.6.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net7.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net7.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net8.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml", + "package-readme.md", + "swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512", + "swashbuckle.aspnetcore.swagger.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.6.2": { + "sha512": "zv4ikn4AT1VYuOsDCpktLq4QDq08e7Utzbir86M5/ZkRaLXbCPF11E1/vTmOiDzRTl0zTZINQU2qLKwTcHgfrA==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggergen/6.6.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "package-readme.md", + "swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512", + "swashbuckle.aspnetcore.swaggergen.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.6.2": { + "sha512": "mBBb+/8Hm2Q3Wygag+hu2jj69tZW5psuv0vMRXY07Wy+Rrj40vRP8ZTbKBhs91r45/HXT4aY4z0iSBYx1h6JvA==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggerui/6.6.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net8.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "package-readme.md", + "swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512", + "swashbuckle.aspnetcore.swaggerui.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Swashbuckle.AspNetCore >= 6.6.2" + ] + }, + "packageFolders": { + "C:\\Users\\jorge\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\jorge\\source\\repos\\RestaurantAPI\\RestaurantAPI\\RestaurantAPI.csproj", + "projectName": "RestaurantAPI", + "projectPath": "C:\\Users\\jorge\\source\\repos\\RestaurantAPI\\RestaurantAPI\\RestaurantAPI.csproj", + "packagesPath": "C:\\Users\\jorge\\.nuget\\packages\\", + "outputPath": "C:\\Users\\jorge\\source\\repos\\RestaurantAPI\\RestaurantAPI\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\jorge\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.6.2, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.200/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/RestaurantAPI/obj/project.nuget.cache b/RestaurantAPI/obj/project.nuget.cache new file mode 100644 index 0000000..4368ab8 --- /dev/null +++ b/RestaurantAPI/obj/project.nuget.cache @@ -0,0 +1,15 @@ +{ + "version": 2, + "dgSpecHash": "ZdKgyQ+/fSI=", + "success": true, + "projectFilePath": "C:\\Users\\jorge\\source\\repos\\restaurantapi\\RestaurantAPI\\RestaurantAPI.csproj", + "expectedPackageFiles": [ + "C:\\Users\\jorge\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "C:\\Users\\jorge\\.nuget\\packages\\microsoft.openapi\\1.6.14\\microsoft.openapi.1.6.14.nupkg.sha512", + "C:\\Users\\jorge\\.nuget\\packages\\swashbuckle.aspnetcore\\6.6.2\\swashbuckle.aspnetcore.6.6.2.nupkg.sha512", + "C:\\Users\\jorge\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.6.2\\swashbuckle.aspnetcore.swagger.6.6.2.nupkg.sha512", + "C:\\Users\\jorge\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.6.2\\swashbuckle.aspnetcore.swaggergen.6.6.2.nupkg.sha512", + "C:\\Users\\jorge\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.6.2\\swashbuckle.aspnetcore.swaggerui.6.6.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file