From bc503d1618696be9f122802ecb6bb6b0b7d05fe1 Mon Sep 17 00:00:00 2001 From: NinjaPug <36635276+programmingPug@users.noreply.github.com> Date: Thu, 2 Mar 2023 21:33:43 -0500 Subject: [PATCH] initial commit - api --- .../house-plant-api.metadata.v2 | Bin 0 -> 171414 bytes .../house-plant-api.projects.v2 | Bin 0 -> 74051 bytes .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 137913 bytes house-plant-api/.vs/house-plant-api/v17/.suo | Bin 0 -> 14848 bytes .../Controllers/WeatherForecastController.cs | 33 +++ house-plant-api/Program.cs | 25 ++ .../Properties/launchSettings.json | 31 ++ house-plant-api/WeatherForecast.cs | 13 + house-plant-api/appsettings.Development.json | 8 + house-plant-api/appsettings.json | 9 + house-plant-api/house-plant-api.csproj | 14 + house-plant-api/house-plant-api.sln | 25 ++ ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../net6.0/house-plant-api.AssemblyInfo.cs | 23 ++ .../house-plant-api.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 16 + .../net6.0/house-plant-api.GlobalUsings.g.cs | 17 ++ .../Debug/net6.0/house-plant-api.assets.cache | Bin 0 -> 2136 bytes ...e-plant-api.csproj.AssemblyReference.cache | Bin 0 -> 176182 bytes .../house-plant-api.csproj.nuget.dgspec.json | 71 +++++ .../obj/house-plant-api.csproj.nuget.g.props | 22 ++ .../house-plant-api.csproj.nuget.g.targets | 6 + house-plant-api/obj/project.assets.json | 276 ++++++++++++++++++ house-plant-api/obj/project.nuget.cache | 15 + 24 files changed, 609 insertions(+) create mode 100644 house-plant-api/.vs/ProjectEvaluation/house-plant-api.metadata.v2 create mode 100644 house-plant-api/.vs/ProjectEvaluation/house-plant-api.projects.v2 create mode 100644 house-plant-api/.vs/house-plant-api/DesignTimeBuild/.dtbcache.v2 create mode 100644 house-plant-api/.vs/house-plant-api/v17/.suo create mode 100644 house-plant-api/Controllers/WeatherForecastController.cs create mode 100644 house-plant-api/Program.cs create mode 100644 house-plant-api/Properties/launchSettings.json create mode 100644 house-plant-api/WeatherForecast.cs create mode 100644 house-plant-api/appsettings.Development.json create mode 100644 house-plant-api/appsettings.json create mode 100644 house-plant-api/house-plant-api.csproj create mode 100644 house-plant-api/house-plant-api.sln create mode 100644 house-plant-api/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfo.cs create mode 100644 house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfoInputs.cache create mode 100644 house-plant-api/obj/Debug/net6.0/house-plant-api.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 house-plant-api/obj/Debug/net6.0/house-plant-api.GlobalUsings.g.cs create mode 100644 house-plant-api/obj/Debug/net6.0/house-plant-api.assets.cache create mode 100644 house-plant-api/obj/Debug/net6.0/house-plant-api.csproj.AssemblyReference.cache create mode 100644 house-plant-api/obj/house-plant-api.csproj.nuget.dgspec.json create mode 100644 house-plant-api/obj/house-plant-api.csproj.nuget.g.props create mode 100644 house-plant-api/obj/house-plant-api.csproj.nuget.g.targets create mode 100644 house-plant-api/obj/project.assets.json create mode 100644 house-plant-api/obj/project.nuget.cache diff --git a/house-plant-api/.vs/ProjectEvaluation/house-plant-api.metadata.v2 b/house-plant-api/.vs/ProjectEvaluation/house-plant-api.metadata.v2 new file mode 100644 index 0000000000000000000000000000000000000000..17acd03e9723d65c51e12e60f74dcc5336cbe655 GIT binary patch literal 171414 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
3I2Tc7T3eO+1>-Rt^v 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 literal 0 HcmV?d00001 diff --git a/house-plant-api/.vs/ProjectEvaluation/house-plant-api.projects.v2 b/house-plant-api/.vs/ProjectEvaluation/house-plant-api.projects.v2 new file mode 100644 index 0000000000000000000000000000000000000000..2547732d5aebcee9426f6ba7d1925258061cf79b GIT binary patch literal 74051 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 literal 0 HcmV?d00001 diff --git a/house-plant-api/.vs/house-plant-api/v17/.suo b/house-plant-api/.vs/house-plant-api/v17/.suo new file mode 100644 index 0000000000000000000000000000000000000000..10e1c3084466420879be8b5a21e9d13a1a0f3250 GIT binary patch literal 14848 zcmeHNO^j1T9RC+YK|uus6%kil5rH=QMPVTVyW1_8PTNM zGym_IdEeb!`O9Ztt@~BV(jHkXcjlJKgGPPGD9hs_PvD+)cjo5i_=sf`TWJAN;IL%z zD@dCR$_%bKIZsylPHSaJk>^Wlyme*ydl%0oehfW|cGn-V8V>_8D<|bupdUwRP|nrp z#rb%xEGpuY?9Qj|cM()Wd{xr;#GRFCj36f&kj0k% zg9u1k5+6XBc7QgVwt@P)6nPmkb(rj0j!d0qF4zCn_A}jI>$)%~&<~H7l~ZyW-Y$o$ zU%v--tF#`ThpvqL=Zvjd@Bf$ac(dJP6u5cd9)z#U!xN6kl=8s^Nh!~m_wGvQ{}!VS z{g7XLVpF!6`rvbu@W1DQ&Jm0NH;YIhBVmcj0OFBu{Q9Izdhx$QqO#L^(f*GDpKHSr&Zq8oCVoFSpMw3R{AZzY)cu3DJj9gtCEYu*Ye|1S_j>T%^`Gld z+JzxlVlV3>5`p}!z*x8j@rzG;&CFCT?|SZBkCu;(qoMsZ6Yal_m;BV#i-R0jLiIW;VkiU(n(mLpT>V8MwSL45hLgz0OL#Eu)e{lbTHuObg-PY}D(z;b{oC351vK2@4<_O|l=6*fHtZT78Rpmr2S$d?`g>I_(XD<&y_aS7&`6!x&)qJE49TenOUF_5 zyvuh;|8vL#vP+K27-AZ0-{+{>mEqp(6za=&Y4fPtuj1hYhzTZe$6a%-+_`e(jw08s zW^LH0599eP-ag6!G?*HdpFh6;`P$;WvxlxOe}C)AtDpSUXn#ScLqEp-0Lp7U*a^I6 z+pv&qC~?7!-ZdNCwgNLWneR-jWPxJ7Sn-1GUQ5{apXM8bOt5n$#aJPbxp zDuUIR^O!xQ107ganZI!H&bws3!*Y`od7l8mtjN|{-*L^sNL%lXiM(Q;*X&mNz!#(+ zr$I6Gi(=i_t5%J146Yj`t|WJ$97Zc%2TxD(=Hrxgt7?_XjZkNj2i7YDc>IOn0M|PCN%=4AY+K z$?WJ%rhCG@sh!>7o@8`8O51zGUFl2*3+YUERGBEJm2%$cUj1KRyUBUfpW4AG=LvEi z936*ja~CC|{=Ir{bo^hh`0e8_uk^kf`DxejRhPg0(+jKhtdat5Ypn9R`Lh1ohT(^i z_4pcJ{j_>0*WSt<&PtgvYw-O?h&sF)nbb6&RV%l?|Cm4De>CCzKScY$GZnx5r~Yc$ zsDv=MAw=5MzJDG^1QA8F-041bRm<~N?l%TGf8C1q z*VWt2`6JzRYEF;AdePXt276PCc-%Vm(ch!-47PRt`~N@xb*>{@-+#EDe^=Kk*q^}X zU-Rqx59cf?3`P6lV45pG~U`4J$C!= u3&~YKeDvw9Yv26-dg02A!kWt;ev!?89z8Yo&dOU6a=`S}EZ^__i~j(pa#U3S literal 0 HcmV?d00001 diff --git a/house-plant-api/Controllers/WeatherForecastController.cs b/house-plant-api/Controllers/WeatherForecastController.cs new file mode 100644 index 0000000..50151b9 --- /dev/null +++ b/house-plant-api/Controllers/WeatherForecastController.cs @@ -0,0 +1,33 @@ +using Microsoft.AspNetCore.Mvc; + +namespace house_plant_api.Controllers +{ + [ApiController] + [Route("[controller]")] + public class WeatherForecastController : ControllerBase + { + private static readonly string[] Summaries = new[] + { + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" + }; + + private readonly ILogger _logger; + + public WeatherForecastController(ILogger logger) + { + _logger = logger; + } + + [HttpGet(Name = "GetWeatherForecast")] + public IEnumerable Get() + { + return Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = DateTime.Now.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = Summaries[Random.Shared.Next(Summaries.Length)] + }) + .ToArray(); + } + } +} \ No newline at end of file diff --git a/house-plant-api/Program.cs b/house-plant-api/Program.cs new file mode 100644 index 0000000..48863a6 --- /dev/null +++ b/house-plant-api/Program.cs @@ -0,0 +1,25 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); +// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle +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/house-plant-api/Properties/launchSettings.json b/house-plant-api/Properties/launchSettings.json new file mode 100644 index 0000000..7dbeb6a --- /dev/null +++ b/house-plant-api/Properties/launchSettings.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:62301", + "sslPort": 44394 + } + }, + "profiles": { + "house_plant_api": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "https://localhost:7284;http://localhost:5284", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "swagger", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/house-plant-api/WeatherForecast.cs b/house-plant-api/WeatherForecast.cs new file mode 100644 index 0000000..b037d88 --- /dev/null +++ b/house-plant-api/WeatherForecast.cs @@ -0,0 +1,13 @@ +namespace house_plant_api +{ + public class WeatherForecast + { + public DateTime Date { get; set; } + + public int TemperatureC { get; set; } + + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + + public string? Summary { get; set; } + } +} \ No newline at end of file diff --git a/house-plant-api/appsettings.Development.json b/house-plant-api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/house-plant-api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/house-plant-api/appsettings.json b/house-plant-api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/house-plant-api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/house-plant-api/house-plant-api.csproj b/house-plant-api/house-plant-api.csproj new file mode 100644 index 0000000..0418a10 --- /dev/null +++ b/house-plant-api/house-plant-api.csproj @@ -0,0 +1,14 @@ + + + + net6.0 + enable + enable + house_plant_api + + + + + + + diff --git a/house-plant-api/house-plant-api.sln b/house-plant-api/house-plant-api.sln new file mode 100644 index 0000000..0c10d93 --- /dev/null +++ b/house-plant-api/house-plant-api.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32526.322 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "house-plant-api", "house-plant-api.csproj", "{B9DDD6E9-3F03-4E70-B70C-832B6AB79BF0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B9DDD6E9-3F03-4E70-B70C-832B6AB79BF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B9DDD6E9-3F03-4E70-B70C-832B6AB79BF0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9DDD6E9-3F03-4E70-B70C-832B6AB79BF0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B9DDD6E9-3F03-4E70-B70C-832B6AB79BF0}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E84FCCE2-5F7C-4F20-9663-220B767E5A2B} + EndGlobalSection +EndGlobal diff --git a/house-plant-api/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/house-plant-api/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..36203c7 --- /dev/null +++ b/house-plant-api/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] diff --git a/house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfo.cs b/house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfo.cs new file mode 100644 index 0000000..83580b4 --- /dev/null +++ b/house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 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: System.Reflection.AssemblyCompanyAttribute("house-plant-api")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("house-plant-api")] +[assembly: System.Reflection.AssemblyTitleAttribute("house-plant-api")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfoInputs.cache b/house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfoInputs.cache new file mode 100644 index 0000000..ff806cf --- /dev/null +++ b/house-plant-api/obj/Debug/net6.0/house-plant-api.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +d796f82a1c446807029172459080abd107ad0179 diff --git a/house-plant-api/obj/Debug/net6.0/house-plant-api.GeneratedMSBuildEditorConfig.editorconfig b/house-plant-api/obj/Debug/net6.0/house-plant-api.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..dd11f42 --- /dev/null +++ b/house-plant-api/obj/Debug/net6.0/house-plant-api.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,16 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = house_plant_api +build_property.RootNamespace = house_plant_api +build_property.ProjectDir = C:\Users\ckoch\Documents\GitHub\houseplant\house-plant-api\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\ckoch\Documents\GitHub\houseplant\house-plant-api +build_property._RazorSourceGeneratorDebug = diff --git a/house-plant-api/obj/Debug/net6.0/house-plant-api.GlobalUsings.g.cs b/house-plant-api/obj/Debug/net6.0/house-plant-api.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/house-plant-api/obj/Debug/net6.0/house-plant-api.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/house-plant-api/obj/Debug/net6.0/house-plant-api.assets.cache b/house-plant-api/obj/Debug/net6.0/house-plant-api.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..0deecc9313c8a3daf5823fce10f95f256231d8b1 GIT binary patch literal 2136 zcmc(g&ubGw6vv}B#;A$?VT%W`Dhg8Qq_)t52W5?t2DJ^uh{AwOHqT_qc6QvEwHEvr zyh{EM{|!%`Jm^*Y7d-i1vujp6?6wrzfyXkt-<|pFd;5LUdeU&t7Yc>aaN||!(`Zy# zy!z$)ub-p#x6jr4(;q%=J@~Ql^6T%1YiCguk14#quHWMw4WZ`lFmMN)$*2#8E8z}B zA2i?g+%V9=8^ZzxQYeq#WvgtB`(BqzFxm*&6Jc+at?*}mrCTUE&%WE}z8DZQiBCYUoGO2hf-HuX; zh|;_?5j}oyKx!|Ln&IE^2(%k|%HW)}A$$iRy*4wE$A1ysU9gvy9$m9PN~%th8`%=9 z1F5cOt2#{*(PuB_6oqs&j>BGwn{D>0AVU@762>&f48|@IAH|5-BP&@F7%){RbjQ Bf|39L literal 0 HcmV?d00001 diff --git a/house-plant-api/obj/Debug/net6.0/house-plant-api.csproj.AssemblyReference.cache b/house-plant-api/obj/Debug/net6.0/house-plant-api.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..9abd79e22fd36491dab50ed338bd7bfd183cba18 GIT binary patch literal 176182 zcmds=3wRXO+4!>vLa~YpR*HgPQOj*ZNCE^)X$aSHi%Ga?5GK2mWXbN%GCLaxUeGE~ z?-s3ATPx3JEov+6Uq7wYdaKy#C)IkX6JRTDuWlI=7`k)75BwCKGK^+gqnbCr4{rb@Cl)O@82-HZ*rCdL|lACL`ppsHpg# zr`C@@Bh3cfm(_v%9N9wt=zkIUhWt08wiD52R903t%&2rpTbY-( z(vr54eY!{5N=w>GB5h?}TCOQ4?N0J{RgBI5z1Nd(kL;KKxv9Cns-nLsOQd4p^B=9; zvwPoPZ;M`f*O1*GAN{AdKVE^Vse0z5RZ?b@6Afd;AACeQ{0O z#JkjqBR_h1rm;qw^yd2)p8KOAdv2I{`pK6c-=Gd3oqFuLnk8qya9v~&k?F^?)^0iO zH-l$HnwiRZJtmG`q3YR$mY!*z3}NlqNym}^TWVvE$C7OhK7 z&up7q-Co;1t-Y!$UOQQ-R> zmKzf`Fe8|L-sX{`@`5^liqX*!(ea98A-~fUNGgcV^?%3=r>d$Td1^!E$wBGa&%84( zZ+lJvNz;gw*guo5=ExmJ552P0%*1H(Q@oqmZ&e=qLqns^^|C%o=7E( zM7Nq1O_U{ub=tJefJ)$t1$YXFm=~~XZCGb+yA*CTQ@AfW5?BZjeGawaE|OK7UmDgAIFkd{6mO#RDIyFQ5GEAD?;iZ?VZw z?>wdclI6Fa^xoLL<4*j=zM%(hudkjla=^YvUYIcb8Edz-_q?H>{%X=|XGP9(Kg=@l zh{dM0RaLjQ$Kq4s@px^OxzzLSwbloXM}wA3sxgCX3bSORm5$|fT}^XVh0RJMZ3V?W zfbi&8@Q9_7)Y_~o`l!o53$l$*V4}4!mC6}PTT*3qh|O0g3)FQw0KwW223U?zl5(}S z*n>vG3e{pQ)zb6Tw5k&?k+Z93T!}0e>j4BS6pO{Al9Viw#bQb!q1A@rR9s*IG=x9CO8xI=)a#AVwWwU?iveae3iG zMZzT=JT9q>mL{w5C0blfM(fjQ%~0|ybpbtN97X+l0b%OKgUL@aNzGEc0Yz(?dR9ef3MP*1oa0?#j6h1K&Py=B1|(o4Nbx4{o?byYZ-b51tq_V9lMDr=jZ6=_~G@y0kXZ33~JlJu_4b3iei4 zwY67IubryItEbke)wTJNa|e5|(VN>%3?7O5s`2`4Pg=OF_d(Co6KL(iLeC=|7`?ug zQs9H0M>&RGpuw0Fvehdd;TtV}>sTisaJi6d9TQAa)?%d|I1*+VWXxK6GAi-3cB{If z>ekp;$tlcj@ddHsu6{t+HiZP6OEyV)YX>}bB;32!G?Id} zN~jDHI!f@?D&3yw$m!NjlbNTjm%nP~N)2<=;~D}N`UyOH#0euQH!DRCmSF>4#zTTV zfrpvNjF#2J;T;-gwwnNL3|g3(mvpDO#gQtVj)s|SEf^kwF11$$Z&gToxHAp?d&axA zF*(X%URQxOWF4Ljv1L3qzwx#Hqz(*g3;vVMtt&oX^T*2~OF6OG5WwHiY15S2SnbrR zy6PHr^7Oj=-{;+{_Rop}PR-3@Plc>?ctYWDwo=U&xG^{E9 z5H^&7zWIS0UrTz&__Bec#@GD4aF{G_t*h7u&G*Ab!U%%2RB#Z+0P`WU3ELF3X(_`GK{k-QdvDb>!Ls_gJ5H2(iWii>n zob{~~W9p$Srdk=uLGq5Zpf`lP4)aI>uU(nCFx{>(8#Z=A$|mkq!7JwJ1_W*+*7mWK zMmx<#uT;JUwe&+T12>3!D!7tjfeNHZJf>#3)fdBTgnx4&Ucr~~`HKWLV|^=#yvAQ6 zB%FfZ96OU_Hri~E(-2z7f}Wcy8BxyWSl9yy72f7pD3zpKIh%E%Qb=fR#GDvgNP*u< zJwf8c7GH}=#i*I>E}9_63tlRp?m+0agfUV2h$tz6Dfl2D;fT7!Y|*r&aM~2@Fs;Tw z)I!-|GU?@8iHUZYmOe-r1zuUfFODr+=G|Pf8Ix94_;djxg;rVNBbKBVi&j?nXoZ9q z>hj*iE0N|rVGJ$N^4@L^#442KJ+Fa$wo0_Tw>3h-sXg#Dn67Lz5%T0vT6ubBwWe*K z#OLX3U(gx|6G>SK_~bHQi6k{ot-cB&p%i#t%p4mIC;YZ*^*%fIf#${7O@I+Nw7eKz zQu(Y7&5N&JqVwp?|{20(8hG3*%-Gtk{X!R z;)l!d2{itYl>ngybQI~BItumjz5s-wMR65Ioj0 zkbwkV0^fA1q555$(sbSLK11qc$_PRvIvFjIZYD^7P}K3bK5 z7bMV<4B8^O#TO-xF}_Z*Un9RhK)?(vOXVk*q=dDVc-%;c1zw@x9u{X|&A6f!3a*Ag zn9wQ|T*6375Uo&f>4Jn!;3;?umzmkm8J&cFNhWJ_wyqh;gf$SJeLYRV6LtV%gqDIQ z6w1<~bmAmUc@us{Il~A@V-LJ&*CYHq;zF_QnqvuAtr9KT_3Z@QbfXpR`U(adQd%VI z`#Ee_;TvJVum&Dc_b707B4ds$dp((TrxA5=58(TW7Eu>V1sqKp!4`iA8%p@56fl&5 z7oU2hcV0_2gtYk7-4Zx-XvL>)X@EmUi#^?)k%lVpEIcALXF%&?W?mGjEHiX1$zDC? z@updLMY;h85iJX^h-j8Z@_9Dt^j1W(a&QB9I|KJUxK)^=lhgFw37;2UrP;w1>U;3% z0>li>_uwOzq=-@9gO657cm?izaEmVr-Z8$Y@4>GR5HK{~gP&ZI5=MOwerh2hhOvp{ zCd`$J5$ojh@fcs+CbF;t5H8G3WT8-!lErOm3w1)mDsY#U`?YXZ%nT>$(sDHfVua?> zatR|TKGdb<(gg{d!1Gjy&B|20|7$IQz?{4Qi^Dv zN})nXD0K!Mw;_@*QB#`UvqZ^c)VOI%xl~_fh)%MdZKC!-oHFf5X-^`VBn9f+B99pf zDGZlhVHoB0AU{>LYU3~p4Jn!;L&zV=(BRF-s8Sr@0Is9*!~|HZFjc>f`b-qcS|EFIW+q3Rt5>3 zz|RG=q!t(&dM=>(dmtug=K?x1%D0N4=M%t~%NV2n(94j>-Y%q;HiFQCA&RqYOkKHA8`K zo~gWr=NmEOLO0Lewm@XiHqTyp!07ZX6GJ!8UUkYq2r@aLSeYeCg4;Ky5!lxB zt!auTOB53z|V^@rEXF;<&Wqt?krWzwUJS2_Ovp5= zu^c&uxW{_@R_+Y5H9Ru3U0*7-#w3N+StV`wRsR3iMcBtWaJA%SB1A>EgSs^D1n3=w{ z9;TNSa+;KZ3uHr%5}R77wlyRZDsOK3soMpyDW@S28PwR6BMcatzGZ0m*p#D78Q4Iq zOyKqCCh0`z1*#HP^#+Y3Ud7yw9JVs1_2@obfGDBWqx*;jhN^E_B3h5`qg5GrL97zW zZj0bW?i<>~EuC3lf?qn*c0iC&cUx2zFg<WsuNW8FWUV$-TqNv!8j#KD>S~+kpYk&|8a@3rHoDF9NZIJw%2B{G2|(5l+GT zc5*3IH*c|CLDtF|e{M9}ojbWYp0+@1g6G@u$RnveadLG$>M(@h=K}%|3O>Y1a87M8TO+OH1~B(&OUKe;5O ziq=;9sfC1C;8)Uf^3P2rjOfC}^UbSIJ&9HfGkPU`v3@|*(5|E}CYz+V(JSeTsfL7H z;D_OQby%F}=rlH}=AYK+Sb=Z0%B6?l7U>2A4(%}9BBDvk8$ArSh-OH*1%CCHR|RJ^ z%#0en`peT4h!xt^UmkHJMTuVh<#E zmjL++CMja{QX*fykT5$p=-3yhfU`PhUeV+1=nZQH1gRY>62>Hvl$@4=M~Z|>;Bhgt zsx+sQ`*TQrg_%ue4S?k_V1|gs#k_5S*r3J5yz)p24~>g?)j>iCVNzoV<-c2E9bYPB ziA`!goq$jwPHH}aNlF)+)O_?p!VJ+;tt2%)P)n6>3xp~JOU219U*1QdrOK;=gito{ zbx|&DBvPt%pDH=aU$-kvveD(~tkTY1Lc!*~)9K7!yekl}^UzjM#l@4NA%y1>F|w*WcDeMY0HNC!!JZ*Yiz+FQMz6;NiPgaC zEvb?A4xQs%Wm6}uxAf@(q!6v%(nl;wiKF$FK3XB+g|;XocOwdj-PjshMsxJ^Qw4GKd`6MNd?zBp&hlF6@J1wyu4e1VRe5_sm zu~%Mg$5`l2%eNB{I<%dZuV9kWMt54idP$C1Hp4JuQ)UUwvY9@LnXQd{3;Pn7Wiv>a z=|S%V#qY`7bWDr8?(kwJ?KFE&Q@ke-xXoDm#^TaRYTPO5XY~fWjc#zVXv5yQkm)1SRk<( zc-n+BWaPC<#}XMO8C{u3$F+?@9%Ag$_9ymlk#a0)-Zr778UPQ#4L4 z)Cmczzz_O&gm>)HJrDiP&Tyay{nIwUqz1Hu{;3?2@H?;Kcp+A9}4s69R8V(`Umt$!-2H#=8b9Iq`FB5|PWa%7K?By@85vYjQBn2i^c8ncU0NHV$?{%x z%0Q^Ps;#|xdhJvtUOlx&t*#}14f%=;?lvK;o?Km3R}l%kRL7Q^TtHxETQGo_t)Znl z?v_A&&`NdO(tzRVo25E#Wy(MYQmPYpJ!*@($%s1M`UZ0SNu$!iyAD{4h}NU}bOEk? z(CSfr#FCUMT94|Z6~imgM6kfGNpXuWIx1x5!`IlM?o(`ch+iKdU})E*_{k+HVf305 zKedn$3;g11xBSjJo4GuPiMRs7gm&?Dq0~Fgg~Hg1ivAZ>R9sKKJ+dG9gZ$joTwhhu zpR6IsKYeTFTPb?5NZ17KJ8}&`*1Q9ot(yuf6-Wf;sc#u58Vo6X#AToanb0}|pU|A4Sk|rTNhOm}<7{=r zc5Ek6Q!Ho?#3_R|%?V@z1J$<-)VW0-a~ViMtW)rg0B1N_lx$ZvI)~h<)SlEfim-AV z0X}_zXyG{meB_c8FUJw!qZSfkfhV3Ydz(j0V$%_{J!gM<*`E-mPn)LH z#%iZl)m7K1lc(32v1M=aYv4B&uTYXXwI!EHa+mJ0x18Qk%vw3ab3|S|l2()difkeO z?SGM(X+!=+yP=p#BI#RAZzyJpxKXK&PM$crA(u3Ax;ith<_zK+n>e~L*OpAg7O6cg zT9=xh33;0XUw)cNJ_`&Zv)o7|6Gji46_{I?E*|> zg3rpJCj(P#XAWQ|l@7LzC;7EwTZjd*zARHhzH{4_wOFQ~O1RVf%caUCT*4kA!vQ|= z019^kKLfR(s+lbd=ozSX6Cf67XQ1+u%7+F$1J%|736H=_|IDMa7bnsin8{##(9%EJ z1_%gR=^vHDlC|`5k(S!gZsiOKV5u0mQ{0rdi6lv>I(K)rk5k;+7PtaHbBcTA0WSgi zmIsPD#l7k6OBhLCcv>Xl z(uH9Y=-b|b@wTsORE*Bz@QmPI4^ML-LK@~9?-5B-kk}TpM$leG$kwj$QR~?MS9$; z0(;!HS8=wI<>H6C?mE>zdFd$b_rM3gF7OA>$pE&7ed~m!rJM?7AOSg5X?b8sq_Qzh zPbRov&n-75?00Yw{Us2FHG#uG1+Yjc{T?o&?aO%VZ2(tIaBpH-HL`}1jw?D>Y{-1( zM{&Q8m}g^H6O$R}B46S-TkvlpCj{~fGOF0!75>uj8RCELDvL zO;@A!nGA8wx3`-9pxRcQd`ILYKeR4M#B?pIwHr~sb($Ph<~m{KkU=FFW~`?c-l~$T~ys?w|HdANShsb&*&py%=m@pPv$MtD9C= zJ$*`DJg%ryC)@A3>oC2GBKWlBj85Vq_tk`Y})^K%R-+AIRt>hm28P&z+{B zD3Sisx2$Kn7ej$W=BDt;B=f$&etr@5EOZsfD6!`5t<8=(0Q7k;!gNvlk{n& z9);BtNaO{ftr9sPnQHRc$4=1GM*^@rOaRUMPWap+=2twu)HBF;1tNIip+JyRPCf<` zu;-5iA^tv@GZnPp(TW8#8z|lO?Q%byc zK;SkW3VSD~Q>LxN6Gs9qjGYKMz}=28i^I(fJHMTX_!EE-hPo3GODd@W^xKJul|&+R zLkOnO3@iJ)3di`onyeR)#GVk%Arnqg_~Ip>IudZ;`U&dUh0?_~Gs36~#LY#(YDue{oW_$~#_hbyMLsv4LJ<)|}L)Fv#L2-<*@nXV6 z-GRt`Ekr+`NK8qsTM9l9NK|eKmr8P4)*N!yKzBYa=WIC`n&M>A27b(4p8@1^`yt}f zC99;6>ZKudsfk2t2x+nA6)xn;X(PW;DKjm$$cF%74KXdYh_I54KP3+f zLKmn?(&%jHRAb~SL4lDhO(_2feVb5T(!-WeUP&ZE@vBn#SI&Ww6%vT6Qn^k*4#TTT zcm7-FG-NJ>dj6c-AJ6htC21TQ4j#?IIilgX^2xH!Ma zhX4T$(F<8bSV=h*dm)SHiG(Zop5Vd|FffWubrQ_iCktI%b_XDZy}l&4P!V7(n^#1> zaQ50_&l(9X{N(Hf205~?lmQecXBTt@0vBF#c7cSF+B$J^c7b*hLuh2mhS1Zs4?^gX z@GyhWqa6~2=c5Pv%uBwa4I0b2Bnjv#a&(hm+MOt#3dA1(1oG1G0)53am2Y0wdNUYE zbmCX>6^xkxOK}ySw<&Xe0!ZDA?S=ytivKryCHsaMx&#bdn%7J%E_yLUVdh!6Y?l>xw>YB*5@fr50;3 zB}tD|ZPId9-juT;U<)^Ks+6cV5WEmmr9@InN})JaN~9nXk@!9kmog5CY-=j^f$+V6 z1cv7W;f0eFJh2aiR}2X_{5f`sYAA71By5e0bwXQh=g;l)Q^j*E?EwTWyg8N%CMjg% zIhHDg1Q>oGbxC*3C)I>mHE|%-+Y<;}c!5-}fRchI4y1aOLjn*#kZLKCNzC1pNs>$K zbY|$-WhT{7hWLMBcG)7i36z~-H_l5VR|Lj&$>I&S=6T4MA3g!*(^Gps|dgsh1# zgcEcI+O-fbgcArU>0Bzl5Kf>UlDP|qM)T?c#UMqs+2~iZ;)G#;8a;XDT(WWBY*^AI8GMc z9mz0c+YNsw3*Qq6VYp5fUO-6^^mnrG${_)m4#g5SDVsIUz4FS!muv$#%J=oNx&V>u z4%O~4W#rq5D8-*Q5@h%X@0s(FH7<=x2cPo9P7V+syyxx*#4Wso_uS%1YTv{M@3~cz z8oU;zV}Y8?n7a;VjRygb_3M-1G4T#N@R({y;DxiUTai#V7M9{L^!(R#d`}>J;jZg= z0VT!He_h8bhXi0}DC;`M+_AmHaK9A>5VK6EYdKQ^`Brh~_&sAJnD8^!^K0s+97*a- zsiIj_Tvh1m1_Ug;jCGfEk{U5_#=1*0Bf#7KRce-8L!MO|lvt<#VT){$RwaH2MLq?{;AP<*V?s)Ei|Z^On?|pP1qoUF zG$`-rITn%m>BMPJo{m5+!%Ktm$S3I(EKY;+=!OIze%RL0LrZ0JHJeTJCTuI{41_Sm zBm#kul9DJ+A`s|@L?iwIpH1pUJz;P=5M~0!2YlKcfYgO|z$dSWe3P&EfKOW|B)ITv z%4ivx_>50Rnz*J+)EkIhh&5#*DJ8Xb;+is%f=EP$VD7wyjSNB`bC>S`5y zn7h1ANN{D*H^TOj?&g6S%{^Rbj4>vT$-4UiQ4237>lRN^+a`|5x>Z90PYVmYg$tXl z(XmPw8FZ%zH}h()BY}p02RR!V^8#{m7rEiuy)x#+caRIa z1Mv&-4sxNGlAgUOy8pKO z0qG2V|IMo#6c8WCnUH+uxg2p zw32Kh+Zy+kKvRDBvRzZ;W7S;!fT)FN)m-99x|{K_YA)4~z{5X(uh~&U=iD$*b4gtA-p8S-G)$3 zNqJ27VknTv3}Jz1kC?NiU|vO^1zx@bki8HWc$^}K%>pm46B1nb=g2pkM+wE|C6as{ zFI(M-&ynXk0U-Is3}e7uKn3`!nbS|Ik&HGKOlw3ZeL&VB*l+&`}(Se z1l|^$d6ZW}OSdOFa&~T?xO9UV#7Z^|fIb5VC}5UBuJ!&FloC;ot;R> z`6~@>pLbL7Nn6kxNN1Rnwm?crx%8Q|1qvb&d11)5(~Q_E>GbURY2pYN16H{G4kwRDPHFu6j}6H1%Q5zWl#G{EB#eHIYh zYYr8-BAF#6cypOUgoHBI;WNG{n?V%rmyS#5g^f4cYXR=?8LnZ2YZ7vQ3J_oH!)Jif zN(wG__zX}{BxJioUL!0_C#)f}0x`_io(_1CNmn477vlOdeMgKcC!cpS0ek*P5F*{y z;5$z4t3w!t+-(g-`vNgUzOA9Ch?3ex?zV=a>LG!6LCDr{k=oO!>gN2*j3NseP6E7? z>=S@cZaq}XP9~|OY-V~j97u$Qy{BKERrO{yrn?HFn8k$b>A8;pGJ44N^qi=YLJHZ_ zb6O%%8uqHvb^8+A{6JQfq$`lhL$#`;${n7oN}?SSgh+>4`>soz-8VCj+@aQf-GJ~R zA8PF#tcmXIr4?!_ko*~Bhf z?uEpX^2!x1_d;1Dgpm#~DWRBSJsGsz0Vc&e13AS$z@)g4lA_5SU{YK^BpNTr4-d^r zC>?1nONtV*(FLlKG&&nP)mT?HDz>VuRAGj2M+o{jAhJ8c+pUAdmK5R(${#2stnocf zzT@dwS_ZP%)8zLFKz2j)H2Fy?DXwBqlb@1Egr?Aap@lb_F(O9_-&ooMNMJ6sI1m*~ zQsCAVecDKX;iq<*j&)L8-JKwba(=Tp+pLRIJN-Wc2w{k+o&K^)%B489(_c*_QqRXX zg)UM_YFS3hx~?f;yP}EWcUAlWKt?YOZ<*;HJh!Iuc{sJ+3Jh~!KQ8Qpo)_Hfox(QR8dk+No^;0P(?`<4-+yQJA1N;n37~?vD59h=iZhN1 z)k6XiziMcK>DeUoiJh5j`y(#(74-(f7-H3sNJ>e06ju$26htBt>2xV>4MLR>*hB7g zslpCG?vPKHDwIo7(zxS83w1(*D}la~Hg6+hGc7Z3pBL`b%+^4xHnfu&eMV(vWy6e0 z;#4A+fuu&8(?qs1t{G|7sLUuNX2dy>>a&@ps?ng4(7Ia*t(lkZ3e z@&nhJ9|Ed^eEZ>6-=~ZO6n>J=LXv7>B#a)4&3A3HkU@uR)T@a9k}Py z3&M$q&{LS(!16yVHc8QEyKmdKZM|i}ngADSe%wr;h|6 zenFLMl$y1i9^(#_c>MZZ_OvT5s1kGrVi;mUl|V>IQ4|+c3G|bmMskI7O!d;pEMjpQ zxz2r;Mo!4Xl15HHBpUIv4d|QYY>OFz;%o!E1CYA#vJH4e3 zbac!cTkh2e7riAu2*~7>;Z=;35Li-DHBtXg-+lCjMQ zcdxFv6A(4zdv(RKNy-{`udY}xB-mm&A&;*%FH9S%u5k(WjIW_=LF=>wBGrW(&Tzz$ zl%f@aCyNBmdK_>_9YoYB%pk{Wx$P6nXCA?{^fm`#q~l`bl}b{Y*7!eXB&fQAgeqTC z8|4o}Di(GcFlwLk2rI9#p`E&a^JlN>ne=?CrsUS z;F*0}*7kpH$kq+Z@7QtmUE|*U__*gDy8Fys$9%Hu;oDA4uD@#9;KeT<@!_xqUFn~l zx_ayPr_Udi{$Ru29p6*FRPn$^>dPlT`^RVA{9A1D(>qV8zhwEXC%rdz@3<3xv2W;s z+v}@mj2y7QF&DAV?_FoIo5& z0a_tY1qqx$7vr|r^{QtgW`#raRu&njKj^*!PbNY+p>ux&wp7Z~{ zecF$H@w2wvx9_~+f&Y5+{@hCkZk>7L!TZiW@rskaQuX_Lc6Gdd)5ce>e0JMckN(`F zkKg;qL&yB#*4MYbKjhQL?pS->%khr}{Al1ux83!^n{$UxdUVr;vtFFA;)i#xdH=RO zZ>>4_xv$O|u~?mX<4KWEpZM;*d#uTA*2;$KW8Ht99cd|erVJKK`RL?{qZ@KbBd4n~ z(`wGp6>_Y7W3DZkh>?p=TC^@TJ+r#Kc3Mq!UCq?$X;a%L*Gw^=0#VjArI~dz#bC*9 zRI;6IxmXuTtW~lZ^0;GWfid~t9UZFPI+Z7f6d1QQbM3i;Wb(hw_STzhnWh01pZ(so z`%HXB74KphrqV3&MKi@%B7zsuhZIbcH-Um>7EBix4s4l@y6D&a{@Sql`aS>n?FIiC z_iW1_j{V9%V#YHYPCdBh)qAhqocd(l%>zGu>DxDdKYPl7f9_wh>&9F5@A~rf-`V!w ze-<5_HSar5q&Hpp!IiW3Jd!*2;}IXDEc{`Ge?%O9v2b8GvsUk~|X{b!#TxaZ)X zrwn;{?cT;yhOT*X+HZe-%ifXWS56xH&$%~moA=!(ExOv&3k>7h+;tJ9xK<1`>v2F( zn>uA`?X>u`nrSt4lc&|zRf|wF&%h}kwGK7iTiWKUX$IWVEhpK)jVZ1@=>=qtKmDeB z=7?gw#f~br(|pV&?AmcdA85G$TdgnmoHF2|Z{7C3_Nx=F-2T%EpRR7*J96eXwhcMv zlE-lli&SOuQaq*wW|KIrj_pV;_^l$F@+sffvp8MHfk2&)8R|jXB&c5x=4F}JEM60hx~eJD+NxtyYHI}8{eKY9uXg|d literal 0 HcmV?d00001 diff --git a/house-plant-api/obj/house-plant-api.csproj.nuget.dgspec.json b/house-plant-api/obj/house-plant-api.csproj.nuget.dgspec.json new file mode 100644 index 0000000..3f7dc96 --- /dev/null +++ b/house-plant-api/obj/house-plant-api.csproj.nuget.dgspec.json @@ -0,0 +1,71 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj": {} + }, + "projects": { + "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj", + "projectName": "house-plant-api", + "projectPath": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj", + "packagesPath": "C:\\Users\\ckoch\\.nuget\\packages\\", + "outputPath": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\ckoch\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.2.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/house-plant-api/obj/house-plant-api.csproj.nuget.g.props b/house-plant-api/obj/house-plant-api.csproj.nuget.g.props new file mode 100644 index 0000000..00ea5a8 --- /dev/null +++ b/house-plant-api/obj/house-plant-api.csproj.nuget.g.props @@ -0,0 +1,22 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\ckoch\.nuget\packages\ + PackageReference + 6.2.0 + + + + + + + + + + C:\Users\ckoch\.nuget\packages\microsoft.extensions.apidescription.server\3.0.0 + + \ No newline at end of file diff --git a/house-plant-api/obj/house-plant-api.csproj.nuget.g.targets b/house-plant-api/obj/house-plant-api.csproj.nuget.g.targets new file mode 100644 index 0000000..a03b337 --- /dev/null +++ b/house-plant-api/obj/house-plant-api.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/house-plant-api/obj/project.assets.json b/house-plant-api/obj/project.assets.json new file mode 100644 index 0000000..fdba3f0 --- /dev/null +++ b/house-plant-api/obj/project.assets.json @@ -0,0 +1,276 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Microsoft.Extensions.ApiDescription.Server/3.0.0": { + "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.2.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": {} + } + }, + "Swashbuckle.AspNetCore/6.2.3": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "3.0.0", + "Swashbuckle.AspNetCore.Swagger": "6.2.3", + "Swashbuckle.AspNetCore.SwaggerGen": "6.2.3", + "Swashbuckle.AspNetCore.SwaggerUI": "6.2.3" + }, + "build": { + "build/Swashbuckle.AspNetCore.props": {} + } + }, + "Swashbuckle.AspNetCore.Swagger/6.2.3": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "1.2.3" + }, + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": {} + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": {} + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.2.3": { + "type": "package", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.2.3" + }, + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {} + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {} + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.2.3": { + "type": "package", + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {} + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + } + } + }, + "libraries": { + "Microsoft.Extensions.ApiDescription.Server/3.0.0": { + "sha512": "LH4OE/76F6sOCslif7+Xh3fS/wUUrE5ryeXAMcoCnuwOQGT5Smw0p57IgDh/pHgHaGz/e+AmEQb7pRgb++wt0w==", + "type": "package", + "path": "microsoft.extensions.apidescription.server/3.0.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "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.3.0.0.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/GetDocument.Insider.exe", + "tools/net461/GetDocument.Insider.exe.config", + "tools/netcoreapp2.1/GetDocument.Insider.deps.json", + "tools/netcoreapp2.1/GetDocument.Insider.dll", + "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json" + ] + }, + "Microsoft.OpenApi/1.2.3": { + "sha512": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==", + "type": "package", + "path": "microsoft.openapi/1.2.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net46/Microsoft.OpenApi.dll", + "lib/net46/Microsoft.OpenApi.pdb", + "lib/net46/Microsoft.OpenApi.xml", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.1.2.3.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + }, + "Swashbuckle.AspNetCore/6.2.3": { + "sha512": "cnzQDn0Le+hInsw2SYwlOhOCPXpYi/szcvnyqZJ12v+QyrLBwAmWXBg6RIyHB18s/mLeywC+Rg2O9ndz0IUNYQ==", + "type": "package", + "path": "swashbuckle.aspnetcore/6.2.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/Swashbuckle.AspNetCore.props", + "swashbuckle.aspnetcore.6.2.3.nupkg.sha512", + "swashbuckle.aspnetcore.nuspec" + ] + }, + "Swashbuckle.AspNetCore.Swagger/6.2.3": { + "sha512": "qOF7j1sL0bWm8g/qqHVPCvkO3JlVvUIB8WfC98kSh6BT5y5DAnBNctfac7XR5EZf+eD7/WasvANncTqwZYfmWQ==", + "type": "package", + "path": "swashbuckle.aspnetcore.swagger/6.2.3", + "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/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", + "swashbuckle.aspnetcore.swagger.6.2.3.nupkg.sha512", + "swashbuckle.aspnetcore.swagger.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.2.3": { + "sha512": "+Xq7WdMCCfcXlnbLJVFNgY8ITdP2TRYIlpbt6IKzDw5FwFxdi9lBfNDtcT+/wkKwX70iBBFmXldnnd02/VO72A==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggergen/6.2.3", + "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/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", + "swashbuckle.aspnetcore.swaggergen.6.2.3.nupkg.sha512", + "swashbuckle.aspnetcore.swaggergen.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.2.3": { + "sha512": "bCRI87uKJVb4G+KURWm8LQrL64St04dEFZcF6gIM67Zc0Sr/N47EO83ybLMYOvfNdO1DCv8xwPcrz9J/VEhQ5g==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggerui/6.2.3", + "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/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", + "swashbuckle.aspnetcore.swaggerui.6.2.3.nupkg.sha512", + "swashbuckle.aspnetcore.swaggerui.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "Swashbuckle.AspNetCore >= 6.2.3" + ] + }, + "packageFolders": { + "C:\\Users\\ckoch\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj", + "projectName": "house-plant-api", + "projectPath": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj", + "packagesPath": "C:\\Users\\ckoch\\.nuget\\packages\\", + "outputPath": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\ckoch\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.2.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/house-plant-api/obj/project.nuget.cache b/house-plant-api/obj/project.nuget.cache new file mode 100644 index 0000000..153768e --- /dev/null +++ b/house-plant-api/obj/project.nuget.cache @@ -0,0 +1,15 @@ +{ + "version": 2, + "dgSpecHash": "TZR7dwYDmoyD67xypwPseSB2Di+h3O/d0yPswVHv3S4J6/mesVamsaw3JtGg6B8krMEp/rUL3YVRzMic8p5e3Q==", + "success": true, + "projectFilePath": "C:\\Users\\ckoch\\Documents\\GitHub\\houseplant\\house-plant-api\\house-plant-api.csproj", + "expectedPackageFiles": [ + "C:\\Users\\ckoch\\.nuget\\packages\\microsoft.extensions.apidescription.server\\3.0.0\\microsoft.extensions.apidescription.server.3.0.0.nupkg.sha512", + "C:\\Users\\ckoch\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", + "C:\\Users\\ckoch\\.nuget\\packages\\swashbuckle.aspnetcore\\6.2.3\\swashbuckle.aspnetcore.6.2.3.nupkg.sha512", + "C:\\Users\\ckoch\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.2.3\\swashbuckle.aspnetcore.swagger.6.2.3.nupkg.sha512", + "C:\\Users\\ckoch\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.2.3\\swashbuckle.aspnetcore.swaggergen.6.2.3.nupkg.sha512", + "C:\\Users\\ckoch\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.2.3\\swashbuckle.aspnetcore.swaggerui.6.2.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file