From 942693d6d652f41c84a76be8ba689f99bbc9bb0d Mon Sep 17 00:00:00 2001 From: Imi <27138272+iminet@users.noreply.github.com> Date: Mon, 29 Aug 2022 10:28:57 +0200 Subject: [PATCH] Adding SmartThings samples --- csharp/SmartThings/Program.cs | 24 ++ csharp/SmartThings/SmartThings.csproj | 14 + .../Debug/net6.0/SmartThings.AssemblyInfo.cs | 22 ++ .../SmartThings.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 10 + .../net6.0/SmartThings.GlobalUsings.g.cs | 8 + .../obj/Debug/net6.0/SmartThings.assets.cache | Bin 0 -> 2586 bytes ...SmartThings.csproj.AssemblyReference.cache | Bin 0 -> 75312 bytes .../net6.0/SmartThings.csproj.CopyComplete | 0 ...SmartThings.csproj.CoreCompileInputs.cache | 1 + .../SmartThings.csproj.FileListAbsolute.txt | 21 ++ .../obj/Debug/net6.0/SmartThings.dll | Bin 0 -> 6144 bytes .../net6.0/SmartThings.genruntimeconfig.cache | 1 + .../obj/Debug/net6.0/SmartThings.pdb | Bin 0 -> 10888 bytes .../SmartThings/obj/Debug/net6.0/apphost.exe | Bin 0 -> 147968 bytes .../obj/Debug/net6.0/ref/SmartThings.dll | Bin 0 -> 5632 bytes .../obj/SmartThings.csproj.nuget.dgspec.json | 73 ++++ .../obj/SmartThings.csproj.nuget.g.props | 17 + .../obj/SmartThings.csproj.nuget.g.targets | 2 + csharp/SmartThings/obj/project.assets.json | 339 ++++++++++++++++++ csharp/SmartThings/obj/project.nuget.cache | 15 + 21 files changed, 548 insertions(+) create mode 100644 csharp/SmartThings/Program.cs create mode 100644 csharp/SmartThings/SmartThings.csproj create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfo.cs create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfoInputs.cache create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.GlobalUsings.g.cs create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.assets.cache create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.AssemblyReference.cache create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CopyComplete create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CoreCompileInputs.cache create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.FileListAbsolute.txt create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.dll create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.genruntimeconfig.cache create mode 100644 csharp/SmartThings/obj/Debug/net6.0/SmartThings.pdb create mode 100644 csharp/SmartThings/obj/Debug/net6.0/apphost.exe create mode 100644 csharp/SmartThings/obj/Debug/net6.0/ref/SmartThings.dll create mode 100644 csharp/SmartThings/obj/SmartThings.csproj.nuget.dgspec.json create mode 100644 csharp/SmartThings/obj/SmartThings.csproj.nuget.g.props create mode 100644 csharp/SmartThings/obj/SmartThings.csproj.nuget.g.targets create mode 100644 csharp/SmartThings/obj/project.assets.json create mode 100644 csharp/SmartThings/obj/project.nuget.cache diff --git a/csharp/SmartThings/Program.cs b/csharp/SmartThings/Program.cs new file mode 100644 index 0000000..3a0081b --- /dev/null +++ b/csharp/SmartThings/Program.cs @@ -0,0 +1,24 @@ +using SmartThingsNet.Api; +using SmartThingsNet.Client; +using SmartThingsNet.Model; + +namespace SmartThings +{ + class SmartThings + { + static void Main() + { + string accesstoken = ""; + var configuration = new Configuration(); + configuration.AccessToken = accesstoken; + var devices = new DevicesApi(configuration); + var locations = new LocationsApi(configuration); + var rooms = new RoomsApi(configuration); + var devicelist = devices.GetDevices(accesstoken).Items; + + Console.WriteLine(String.Join(Environment.NewLine, locations.ListLocations(accesstoken).Items.Select(x => x.Name))); + Console.WriteLine(String.Join(Environment.NewLine, rooms.ListRooms(accesstoken, locations.ListLocations(accesstoken).Items.First().LocationId.ToString()).Items.Select(x => x.Name))); + Console.WriteLine(String.Join(Environment.NewLine, devicelist.Select(x => $"{x.Label} :: {x.DeviceId}").ToList())); + } + } +} \ No newline at end of file diff --git a/csharp/SmartThings/SmartThings.csproj b/csharp/SmartThings/SmartThings.csproj new file mode 100644 index 0000000..f45f9cc --- /dev/null +++ b/csharp/SmartThings/SmartThings.csproj @@ -0,0 +1,14 @@ + + + + Exe + net6.0 + enable + enable + + + + + + + diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfo.cs b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfo.cs new file mode 100644 index 0000000..e1055cc --- /dev/null +++ b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// 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("SmartThings")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("SmartThings")] +[assembly: System.Reflection.AssemblyTitleAttribute("SmartThings")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfoInputs.cache b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfoInputs.cache new file mode 100644 index 0000000..e100281 --- /dev/null +++ b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b68e8acde5b615b35a2a857fc2aa1d791aab4750 diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.GeneratedMSBuildEditorConfig.editorconfig b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..654bc79 --- /dev/null +++ b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,10 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = SmartThings +build_property.ProjectDir = C:\Users\Imi\Downloads\SmartThings\ diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.GlobalUsings.g.cs b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.GlobalUsings.g.cs new file mode 100644 index 0000000..ac22929 --- /dev/null +++ b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +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.Threading; +global using global::System.Threading.Tasks; diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.assets.cache b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..64dedfda0656f771173607c01ea8109ae82b2209 GIT binary patch literal 2586 zcmcImO>fgc5G~Nq2GS2wzG)#93fwkv5N$wQszO77R1qmfLVMZ7+r-rN2Jc#s0}@9L zJ@PX+@hiA;;5VR39C|_G1~X2a+U_dNp5==b9Cr3gC-_GBn*N7#0kE|U@|>9A_} zcN8HF84&>sjtJ+$YC{n`E|qLEuS1RE5;5-U3;7bf>gW{(%Rq7jn*u|yX|UHr!KA}H zrP`L;lCV>>NS1YQ2CbvtX5hEMRTOguFc5PV3^6Z&eH@P2m5Mv0DV&aQxvLyua+@&M z6^bbf_LRb!friJos|&}tC6au6D2mIWrrYz_>WT?9)GJOG*Kp+tw7#EHSV zRIs!7D?KPZzD>s~gHww~vP3UD=?g>agkBZ!sClC0F(mka8>JHPs~+F=Ax!hxa-o~>3Od)+ipO_ny^joVGNFw zy8DcDC0#?`T33LWt2lAxs4wa9$HK z=zs@0IT<#xoW_5krkFgTrm3JGaeo@}{64})(U+?Uy8?dLQVO%F;o6)Q&e@FL5)Qj9`A IKhhHa1MZdXE&u=k literal 0 HcmV?d00001 diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.AssemblyReference.cache b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..c270b70c1826472b65f37cfb9f43577591f2d614 GIT binary patch literal 75312 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 literal 0 HcmV?d00001 diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CopyComplete b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CoreCompileInputs.cache b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..7d0b8a8 --- /dev/null +++ b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +292844816067845a7acc33dd8903d6d2acf092c0 diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.FileListAbsolute.txt b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..c3f60c2 --- /dev/null +++ b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.csproj.FileListAbsolute.txt @@ -0,0 +1,21 @@ +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\SmartThings.exe +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\SmartThings.deps.json +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\SmartThings.runtimeconfig.json +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\SmartThings.dll +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\ref\SmartThings.dll +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\SmartThings.pdb +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\JsonSubTypes.dll +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\Newtonsoft.Json.dll +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\Polly.dll +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\RestSharp.dll +C:\Users\Imi\Downloads\SmartThings\bin\Debug\net6.0\SmartThingsNet.dll +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.csproj.AssemblyReference.cache +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.AssemblyInfoInputs.cache +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.AssemblyInfo.cs +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.csproj.CoreCompileInputs.cache +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.csproj.CopyComplete +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.dll +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\ref\SmartThings.dll +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.pdb +C:\Users\Imi\Downloads\SmartThings\obj\Debug\net6.0\SmartThings.genruntimeconfig.cache diff --git a/csharp/SmartThings/obj/Debug/net6.0/SmartThings.dll b/csharp/SmartThings/obj/Debug/net6.0/SmartThings.dll new file mode 100644 index 0000000000000000000000000000000000000000..8a16924af70c4eec1133ccc7adce96cbba646635 GIT binary patch literal 6144 zcmeHLZEPGz8Gd*7d_G^2i|-PriPE^6a}rDvpY7OgIe}*}zW4ApMqaW72 zwDBovFo_l(lV(H&LN3-(qFfrR`K-V;h>_Dy|_V%_<2opcp&FRp<`bnsuzFN+Gjlz zdJujOa=MSGP~!`O)iI*w;2+selnu&1idN@C7nTw5cLmy{TsGr^e{}@_I+3d%H#kvL zqGKuBvGd?WY<(cYc#u-C^db6`%?t~MJXSh}hx=NCCs6u`_6Ar%KEcNog~ujS4PDzv z^jMTg0*{CH_Ft7%ZFO`Q4e=Kz8(4}uh$*_PHf$l)DAhWc)#&nCXCkVkKJ|0fgUT;7K>*KXmnH7hrmEiU@&8tw=g;!VYR$HsNx&d$+Ekm1IZrO4g z&O+D2nAWg^v50P-7T?-@Fb$!dE;L{xEmVXtd2*57SkVMCAG!^dnifg0(hq zXat*E9nb_gHfpFI})zEpMfYR$S8z*w&2TgH5+4<>n+zXlu%W zK0L=$tO^?ys|nhzs5kNYbBeVYwS5mJLb0}hZ2lCN)85S8dnGZ;-kO>2Otqyt+B(|1 z`E=Ki0sIcaZaR&1jE*|-G-X^{H>VtK(S!H$GpL&mXXqQC`I2nfcQ`$W`VsIE3|iA( z!^(l@1*~*$gB+>D+M*An4!$-KI;nWjjd*{Nzn~EzEyKh0{FS`9CVE`vGNez>ONW&( zt&=%!l(s4>sSI~v>?wE1m<9O;@VgR6Ch#GFe-_v!@K4GWIZE%zN+?Q2`F_x61kM0s zG)xa-uzyS!;h}}D0KYFVEc(rZj?!E5Mc{J+dlhcEF2vX6oez5{p*^#S)&S{hYhLg(qK zJSIu>+U6h2$*V3Y!b`CjCu$nBJq;74R5Z4#}v`)xOeR!SP^FzkO%uhGv0o~N&&)p`0RB=6DdN|ThrIy??s zMJIvl=^U_$z6IPyF9SR14d9*hSKt6$1KuO#8DO41ON!ip@z_IOrN1MN(44oHF{FMu zE7od-BibsxS!L#_fAC3IuoZ8Wezk-wzJ%;W;YGpw*GfO2E_xO9Kk?K_19Y1NWzX*J ziHWv}HtN~0>E`a7&v?@IptPM1lnq168SGd)rH9ONk=Z^sqB|~xzONm@Ry%08Z03(a zw!0g0t57!BZZLVu%sMVBrUop-V0l-!OeeLEnatMnG{xMBK{l=DS-K#Y5i7586R`Wr zdVxG8RfDK{GabudqR|1Z$SU%&vgztz@3nQ8jp(Lt!A=Q!z$%t>gV~~g&1Hpt7h7Gf z>@xI}D^E@FJgc&P$6>{sF`L!hpg6192z(f4A9l*JA6RTZj6RMq+d(3Wm1%R*vWp^1 z&G=BO0n41!r^>dlt2*%#5W+ELXfuLxs`^UAqc$cW?=Dtw2bwusRrmuYHe%aoE)>Pq97_WD;PfSBU+9bH@C*R zStv{u3>b+OBz%#Brv3RmbDXU805gfNX1dz~jA~P?Q0ayi4B-6gV3YnDtVpmdPEsoG zS~gHre#(QoHf36ltLGihv$qr-+Q-}qdDG}rR#%4Ed`Ub0n!?ENw47kBV%?_kTKLYz zFcE*fJZeEMj!;xGgP%n&6wekf4js&$z$-=>#FBNt5`s2zrO0I;jm`f-cB*g4&6_xCOS|_=0i!Zs_u`+X)Xj zlIm32g`X;RsmC7Ja=LYP-_WJ8zg)O@De@eJR7r{`DoHgU;&IN#Hq_R|5?zVzL~o+M zAu%K+(hc$blFT6zKg10aT{S`^FtSOFBv_1F1|U{#BPg8CJzv;CW6RZ0q8JkqU!kKU&P=(t=CJR>BRBvf@gKO0h60F_g&VJriGu z|2Dcy2`83E!hWbep~ZY69YcD2EMtkI0yTl@h~(e08u=+CE3diN)=CE~b7&^dN_^MN z9=EMijs&|}{>h*&iPokL3}pu_oAsAU+x^$Scl!2J8yv(|&+mbQx>GW=S+Nt>OSCMo zDc~3?QH|JMaRi0ycAP-*^W=iTu~77fF2C~pG(P3~NBNOy9M3h}$FA}FpdqzP+-NRf>5-oO@kJ_cRts2;=lXC5=9B7|SLIGnM<_!Rz#$p~mBtPI z0QfX;*t@OMmC!raz0;KEt8%j1E86;dc`WUNy4eN5>t9!KaDc$P$K|h_}i@ zt3m2OuaOHo%Ri$NT@H03RtYh=u+kx)TEbJkuxZ2Y=lwdd(_vX-&s&bR1MpX*lIUX= z8EN2{=syFB$A%4;j{DyEWvfrLt3*5qYX^HM@4vJlz7K2PhSyt~kMjuH+wf4$tDRDa zuk!Hz>S51E#uc_EqA~)JF5OQGySsrOQ8P}P5{;nklxWE_F5wK%Bc4KL{Qn**p1VXp z2YopoP2Nu>PtJKG^HKeI<2njI7Gfx4Y}`P!gxOkpT-$J_maxi$?QR~O>e%r4m6>^~fI~rV z@^E&zWoJ@#T+J+KhGnwepgu88(%{^?VN3)AUMmThyFlRwUin$uF$^S0$! zlWt4iD(=#pVrsfQsTMU;pJa|(*{4N+aHgvB&e8>Z=yAkb5EI{yld6gHY;SV^EOvTB z$7uo|gp^h)C0jiYu3dIqet7+u@$5*7cIew-`7(~5yp-oaL zDJ|N5?F%h_?OL=aZR&sT%zI-n{r*0mH*ayjXS?T~d(L^!$=lV5gpd&U*B2a~&Q8XW zmShXr14I*91}^-;G1`;MhR<$-<14(6MUYDX<^Zp~B_f_6L<}yGzG?{43qJGpM*4&6 zAb3slr8|SO5Zn(n1@}&Tj1BJp-SVDl-_S(a*YvZ#aQVRf$qkW@0ZC22!D_v=br6|U z#$cQ}I3P_e{MrPZ`+x&Vt)b!!9wC60Tq$HPyaj)W3L21>CO8PXlfY10fLH_0o51-o zIKKsFGZJ`CQUiCl#z6|i9|=)2B_Z127yu4+@P9cgUvSa@_geTplvlIcy_VAb5S$=H zlMr3-tA-2*zv{?%@Y@R+4SqEcYw!#IUvC0*LX5$aM<&LAZkve-80k+k0V5-!DhR^j za8R*Wf`y|3go6o!c_C5}OTxnh2p5gyf&U>Q42uvWe2gP|EXJSnd18r-0D|aU9iMb~ zfWFh3l&F5IGAsW2%APaptk#VIsouy5W}#ZXM(eMGSJx%DX54jQCmwZc>`ilz6=*MH z?74ffe@&P~x6~_8dM52Swd%0(mc`G!Y8eQn*g*}Wmn2x+X40dZ5jDzG4PP-T606fA zc-qcblz@-1xZ*zE5iF6!ClvaTj;9C<5wRl39I@6yQZJo;L&q48O!Hhac*a%hprP5r z{%soduxOAU`NR1!EY{tMYW<4+$ZzkD(FNz1sn)V36ZkF^EOb7ryfvgdwI*}lFvYr-)y*@Nms!9=K| zP&jcekQ^9vMkHWCb`*=z2sS_3Q34hKTPi`tfOH=P>9_;No7Asp-3T|xx4G*YxY`t( zO!<56#l7gz`qZuT*USCH@xzs+B*@VP!B`hU@p{I;N&;*0d^W`B((*))uhuO6%c=EI zYVo2EM{Zm`G2_s($14pZ<&q&*VCo};JU%KiCmu}(vRay3lC7*P?ZB_uWIJ0cJ8L$F zYsZ~3Ws1GEg}r64m7RqJmlJHsv16guwj2(Ji=qghB?ytSLQsS<8WCes5eGF729(V? zm{cG^CL@?sB9uzZ!+8QOLcs)Lj1P^(=gHj*!GscC1TThgK`=SyLcUat2>C2YFeZvX z90k!7p%f7TYP<+kAuqJ8otceIFxwUlwzsuKZMl|KKsrmSU<>;x7ATN2*uvJ@o@p-GvlV7~m?# z1m04%PqYv?DVNU&5v5{F@hRj4g1kvyrJ=9apSt1r?*0AivroG7I3i4p1xv^j?@*RV zhz}RMn)DQjLy+K0Yu*)SZl|nF=jyOiS44LXpUV?VS$rp!n8zW*^@0OUr+4f?j7f-n z(2Ae2S7VsFat})lbBC=|4V26Fa(-huWcHNtfjM%GjZ4;ns-O}h_qClEKc2waitH%@ z4kqD6DwJ|RSoI77MGYo%mX^Mt9_)AAVeg$Jgwo^2}2CDMm^r-dMe}*$N?89~D=+4^)LXKF%5^z}} zEx5nXWcI+q*G)e*&3a~Dm5`6UO$2;qhhdM~g+R|k@ zym-gL3EAx-m+y`A#Q1zdL{WjmHzckXQas$Dobu}jW8V@cb={{=ue?yPM0uV{o0D1* z2X%y9b${O^&j<9x>fVhbkY^oAk;Vg+;Eb1i-qi{>6+_)#gMUW_FypS-Qx~=Mf9D-7 zmY@-2u$aNJmY_?B@sH2vt%v5#uRQk8j^v}XHJ9~7_9J;C@$pX5;9wAjaN-y5#1_H9 zMXk0KblWYI+VolU(?i+}@WB+I9Lj;)lNh**fFl)&PyxZneB!G@I3bZGts6WZ9HZyg zjPD;a%?(q5m3z#Lx`gj=oAh!$bt^2t&S6K+s^F|3ZZ8!8dPIa&0%HO$XP-T@e<2Pe zz1!ltJ%V= z`+91nP5Lq?)imTvU+^rt4KafZbu$mmOm!`t|L`C4!SkzBW2lip1rQZbuA?|wKp1Xo z+wvwzV@j{y4-LczD77zaonyXCIHa0Jk9GdOigFy9PTg^AKgSzvYJBbojc08ig{t8& z>;V@8`=JCC;l{J!R^5Xu^u?Nhje4E~sC#C4PnT{UzE43xDSyHtcbmpsgfb5$xt(dfbv>8&ts*+`VOa2~NT1Ucq;`BH}LvuGlfY z-ec3$@^fc&oMxz?-~tjEJe!jxTymvNT>F28A{-o~dz9j-+>$VD@w}izB_W|}ITxDZ>avHR>w&c-Q)4!sr zg_+jhO8L%vRA7BTEcO%efE&vQFu*1T;}I@IhJndpD1DZuNk{yPQS?1ms-r6Jxdp2t zgkgL__8P(63lP@sPkDFr!3)E2A-%rUqu^rno95+n6mEwP?h#BT6*c6;xf9MA zE2?4TQC41hP^vp5i`ZnjgUW?nA@P3!jiX-C_WamMs>4cNdw#>hJr{ zx1f#mEc;Q1!!jbyt0W-jxvYKRRmgL#`Fr&;+Y>JFFJ0f;wJvd032_#IOjs$HMHtXt zLGagJl@{va;@MUCjYlsUcbKUJ_gEF~42uGYUXi|Z$w=yQ=61=RjKwjY+f<_cSQ1XC zA`aQ68Pq{V<1MRyZhzA3SajxfVXLHs-3g_GosuO%x!w{?1PV;tK&DpLKR{gF-)?(K zu~3%-jo9$W30K#3;@r^)Ocd?T5(-f+v^KFk{Bs$3P}rNNFKo8*x!}6`%)?prd)B|} zM0)aI>7!~|vYk?^AvR`bHP7_|l@@n-(di%OVu>^g%)cBfpON4n9qmxYmJxOb$7Ja` z>>p@jSIp|w(aFhI5Wx}vrMPloL3a!V%?vr({j2>w$Sd${4mR_w)M>xbrw)^`H;H_a z!4oXTM|zu<#lfJ2o%yohrlAHcvnawxBbaH5^O23DE+G~mVF%rNIkhmCZN6Rp(X`Hu zvMF;*r2B*Ye=DOrSt1rly$P?>925!T#tV(KesnMvm|Dg&0aQ_>qIhP{h3BPJLs;lYYPLDh!w zrLg$HtrWXxdK#3?V9w58BSWiQ@&>+G>3Snb*-8K#g^9x90*8A`CpN78RVK9dnQ8>uW7Vz9^6GURI|>P1plD za6O~ghRkZ$>Rr}x>BZXZN*FJ6u@sb|gd;w)x%ddqy0yu&HM1|qx@EZRxpHT6+zBOw zHwtP#o`fiHW8!>X!mWPAKHV#283nYwJ1_OWHKx^cL5N@<(-Y$<3dL_{_kMxejO%cr zMZK8M*pY2)tgH6dD`gbM2?qr_Zs>%9JI^7TmGzl-6Zv{>=^no?46J7wDgpdZHiggY zEJp9Fn7$c$z=ft^{rEHWovYnKws=YUe(nmHjk36?sI#iY`DqL;Ym^B%+JH6WNfRyQ z-6)$vZU+$yp+f+EAemf37{Y(tundT}u$&)z+`NHNzBJ_G-Ax;3c4g;{Yt=>4Gg!6^ zx_N(J_owrYdL%DOuTEOD$yzm39+JEp&96i4ZW-ql%rjSGro8_VC(J3!B{0$mSnm?% z`?zd*D-`a5)%k*|=MS9IDiOGp#QwJstRAfz>0ooNXu27 z`R2wripdTG!{ueJTqtePr@bJh#C=4v$9-~cZ)81EgBoq1v*+cJ8M4lS^1AJlliUU^zae&J$bn^R zTq>Js>?X>!S%09w;Dv-rqEPsYix3?6tQ}6qvqR^n^{Pmt*Hq|+zUu3xia_@|u;OIl zcL=qgCeffJesajmWga;k6hrOF+Z~m#xUdG5+p5;-B)ChD3l@nig2F_sB@E5C1H4?oqdfHzkqx z(=(^)Oq{;=Ad#oRkP2JWVzQTPCF1f54xC&E74;U6DUT8KbFDdD!%qw=UZ9Y-6D7ZL zmu=oeNi_spoeALr?Z%p%@2XnI=)=yd2IL*DR{{In? z_hBixD6j6@$l{OL^TER^sKxZEVHx+&vJ#JVqavT&=IWaubJs#9XzURtMSY%~ws92_ zbirP+>~OhzOwIkV+$&I2b!{|b&{Q5}H745oI`BzkHzu<|kF+yqt5G|%0fJ8T8)Ux7 zU;#62>5wl{qXwefC(124Xh4cEp~6OTNxdsio`;D}QD4`%D>r5`e%Ga(~3z_J^T0bX(`(&P2N-oJ#rTr9s;u$>cKO51-Kth-i6?AL_i9$h1E za`El^aP?fNbWnR!dz@N!GF7^WyS;ZePQXsGE~9dw`8+x!2{OF9{rmZ)Z zvl@w9iD1|jDz9LH?Fm)C^T_9+0Q7}7k}r+lLeFq+yYOSmYr%gCppg!A1Kf%ql@OUfr%L0pN9InVoR22$ppGUR8h+p`xn!%E?v(88B-rs!7irdm1 zOX0J45roxDo*5NDhDO6!Eu{Vd^xY*#J~iw8Xzc+KMGGbHy{9lVn(W9A!9Z#hs-V)Z z#q|ozTE0H2XmU2Fre$9Bv#Z{2*Dq2GlKc$F#TvqU|6 z0kLM`+}*Q?Meh>|`Vz7QN(p5N1gN4N{A+BjEP3JTs*8f` zg4_=eIKHg~Wf85$PMqA3`sCB^Ae)8dBj=x`^rjU|U{Oy6oV`q#LcxX!-oNl=og3U3 zBXX%SMx)GX{)wK|=Oop#Cg85h!juuDK4nw|&_0;DykDkZe z{H?@0ciS@NAJB4P|JJGd2xom#lCJ*m>f6k9HF;)6{%J(U+^L(KWsiBcn|J#d#D}#Q zTn$Vg;GX{a+0*D1J5T?CX}4C(`lIh;d)FOQ*LV057A5OJpZ8k=s)(dTiMz~bxS}+x zwZEay&|YU-3ht!S3M-Cg>FH+>{i*IKPte)Nk#-VmnSo6=9@pyS_r#+}d+jRHh-Rmr z(t^(~h>Ulu`j;nAMV~ROhhYf=U1}J%&mtz?A{H-r?*Nii{JpK*sF#x(-a>@sz`De~ zpRZ9;R#y)iIdAt*f{ikQ0lqyV#M7z%{V!DPo@C_L>U$I25{!lm!dvW zp`uay*{obPdApnzj59HCb;}xGXmcdd(iZ2_xyrOe^|EAcmeJAaEvqt}4w<;k3MgGn z#1c3Vc9MK0Jbq{Y;n2g$vUa(2U~zpcW4S|W{@5ocg!74gp=(HW+&cFbR5_$!*Enp_ zb4Haz&eY|4Z{2ZGI`fU)_GMq7j@0mhH?1yjW+s$f{I_yMEKx7Rfl5ukf4!uuAX)1P zk$0w7tVqTJDk#)#4Kl-(2G?;@Zh$!>kp5Yi%2+yzp6FH*b{ nDSin8J_-dNQm&jqN+6LEI3!K*KvO?T3!VnW9f7xogZ=&o1k#$_ literal 0 HcmV?d00001 diff --git a/csharp/SmartThings/obj/Debug/net6.0/apphost.exe b/csharp/SmartThings/obj/Debug/net6.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..014098979b1563d80081dfee1998c332929f2ec5 GIT binary patch literal 147968 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 Fegl^M@FV~L literal 0 HcmV?d00001 diff --git a/csharp/SmartThings/obj/Debug/net6.0/ref/SmartThings.dll b/csharp/SmartThings/obj/Debug/net6.0/ref/SmartThings.dll new file mode 100644 index 0000000000000000000000000000000000000000..fa9ee8d8c92b556bb083abd619c9ea5896881a5b GIT binary patch literal 5632 zcmeHKPiz!b82@J5E@gq*@-L_ahb=}8GTqWb0K0TswuQyguH7vtnzXaCZ?_}!XPKE@ zy2NNNnt0=6JbLirtp^SSHF^MV#KgeGc)-MiF(%wSh`;w{raMcE5EBzZcpgUJ5)$US~Hc2U>ZfFv| zwlRr5gGa{08Q#Zy+~5R$-qRO&cra)kwD2)eulR5Ef#{piKKPyC`~p$AD^NzeWuncH zyJ5FGs(%!p@!^MN-H=a(0(!-4=w>KE)Zh{Q2C^11Iy@Z@lf! zm%sgZ{wWUiS!nBI;BB01yz#RsMqO0Q5M9MNC~@U~Xo>BYX}oZHTnaq!bEYw@q?Do5 z(BM(-u!{`P-?2ddheSo3KL(!ug6HT~)#Vo7i31Zh+xuWdF&zTo(Op$alFs zZrCOCykWX@4rka#F!Yx+L_2-_TOo$EjSq1w{Nb^2*^lw2Xp@ z00GCqge$;$sC~qx7#*g5+Jk^3)Wn@AhWkOc(Jnv_$FZoMK^N%==^+Y zK1BgD7%~TGvTkV$2f0imXY6v_V8rH`kNWN;j&;PhZtjln*qV-Q9qS30 ziIB5cD=Nz>*ZCevd8msZ>ii?hY$(3NYL7WYpoF0;Bmohz3JYhR* ztX6wH$ZooESV_T4&-T@~FRQyXLv2puWu#t-HbrBkghXB9#m3K2)ObUu3jWy)lHvuE@P%0Nui zS{YvkyMQY1e<4Kh`PJ&kI(lxj9I^CS-+pn;ka)?djN*J{0X1D5@cxY3v0*T0QA6fI zCukO24qs@~kaM7u{?{6P+j;MAzpD7Y!U{9$yCGZ?@KbAV{Qe-pt4a?1=(vY4__U}( zwlLf$W)(52LhE8&B@cEsB)_e64g;$MOdhOs=&S2^>J>IARB``rm`b9eAHnTILZ!6H zq?%ZxiHKB4Ot>$AciLTg+0%VCu}XCG9pOVUq_)btoYsTRa9(=rZBfEX7Y$@)D(!Th>RbxGM-an zotZ$-v&q*9Ev8- z^1zX#?0TwIRt?)?>130+$LBx7+Cd;eNa%G0=k=Ja)#0y1Iwoq2m$umvVAVc@-v!d2& z$pPPk=hR(~UuYf^&%vaahqYa%)g7!E$j~_KVjVbHIq&EVT%fAVeN3-Ip;sBL!6e^no_)BLk~RfWgQ> axI@RW`A>Sw_}@fJho5wy&+z>p8Tbc$`>uQd literal 0 HcmV?d00001 diff --git a/csharp/SmartThings/obj/SmartThings.csproj.nuget.dgspec.json b/csharp/SmartThings/obj/SmartThings.csproj.nuget.dgspec.json new file mode 100644 index 0000000..7f48f7a --- /dev/null +++ b/csharp/SmartThings/obj/SmartThings.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj": {} + }, + "projects": { + "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj", + "projectName": "SmartThings", + "projectPath": "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj", + "packagesPath": "C:\\Users\\Imi\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Imi\\Downloads\\SmartThings\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Imi\\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": [ + "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": { + "SmartThingsNet": { + "target": "Package", + "version": "[0.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.108\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/csharp/SmartThings/obj/SmartThings.csproj.nuget.g.props b/csharp/SmartThings/obj/SmartThings.csproj.nuget.g.props new file mode 100644 index 0000000..b703a00 --- /dev/null +++ b/csharp/SmartThings/obj/SmartThings.csproj.nuget.g.props @@ -0,0 +1,17 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Imi\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 6.0.2 + + + + + + + \ No newline at end of file diff --git a/csharp/SmartThings/obj/SmartThings.csproj.nuget.g.targets b/csharp/SmartThings/obj/SmartThings.csproj.nuget.g.targets new file mode 100644 index 0000000..35a7576 --- /dev/null +++ b/csharp/SmartThings/obj/SmartThings.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/csharp/SmartThings/obj/project.assets.json b/csharp/SmartThings/obj/project.assets.json new file mode 100644 index 0000000..fb695bd --- /dev/null +++ b/csharp/SmartThings/obj/project.assets.json @@ -0,0 +1,339 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "JsonSubTypes/1.8.0": { + "type": "package", + "dependencies": { + "Newtonsoft.Json": "10.0.1" + }, + "compile": { + "lib/netstandard2.0/JsonSubTypes.dll": {} + }, + "runtime": { + "lib/netstandard2.0/JsonSubTypes.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": {} + } + }, + "Polly/7.2.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/Polly.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Polly.dll": {} + } + }, + "RestSharp/106.15.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/RestSharp.dll": {} + }, + "runtime": { + "lib/netstandard2.0/RestSharp.dll": {} + } + }, + "SmartThingsNet/0.7.0": { + "type": "package", + "dependencies": { + "JsonSubTypes": "1.8.0", + "Newtonsoft.Json": "13.0.1", + "Polly": "7.2.2", + "RestSharp": "106.15.0", + "System.ComponentModel.Annotations": "5.0.0" + }, + "compile": { + "lib/netstandard2.1/SmartThingsNet.dll": {} + }, + "runtime": { + "lib/netstandard2.1/SmartThingsNet.dll": {} + } + }, + "System.ComponentModel.Annotations/5.0.0": { + "type": "package", + "compile": { + "ref/netstandard2.1/System.ComponentModel.Annotations.dll": {} + }, + "runtime": { + "lib/netstandard2.1/System.ComponentModel.Annotations.dll": {} + } + } + } + }, + "libraries": { + "JsonSubTypes/1.8.0": { + "sha512": "pBChxyl9mt0F1s1giHlN6yQ9WWb5FljluCNhMnSb7sspPfPRPTrc0a0psdu2/FVb5nZu5bQN50OMMaSp8jm8xQ==", + "type": "package", + "path": "jsonsubtypes/1.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE", + "jsonsubtypes.1.8.0.nupkg.sha512", + "jsonsubtypes.nuspec", + "lib/net35/JsonSubTypes.dll", + "lib/net40/JsonSubTypes.dll", + "lib/net45/JsonSubTypes.dll", + "lib/net46/JsonSubTypes.dll", + "lib/net47/JsonSubTypes.dll", + "lib/netstandard1.3/JsonSubTypes.dll", + "lib/netstandard1.4/JsonSubTypes.dll", + "lib/netstandard1.5/JsonSubTypes.dll", + "lib/netstandard1.6/JsonSubTypes.dll", + "lib/netstandard2.0/JsonSubTypes.dll" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "Polly/7.2.2": { + "sha512": "E6CeKyS513j7taKAq4q2MESDBvzuzWnR1rQ2Y2zqJvpiVtKMm699Aubb20MUPBDmb0Ov8PmcLHTCVFdCjoy2kA==", + "type": "package", + "path": "polly/7.2.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net461/Polly.dll", + "lib/net461/Polly.pdb", + "lib/net461/Polly.xml", + "lib/net472/Polly.dll", + "lib/net472/Polly.pdb", + "lib/net472/Polly.xml", + "lib/netstandard1.1/Polly.dll", + "lib/netstandard1.1/Polly.pdb", + "lib/netstandard1.1/Polly.xml", + "lib/netstandard2.0/Polly.dll", + "lib/netstandard2.0/Polly.pdb", + "lib/netstandard2.0/Polly.xml", + "polly.7.2.2.nupkg.sha512", + "polly.nuspec" + ] + }, + "RestSharp/106.15.0": { + "sha512": "HM7ohR6AscxedNenrrl93DSZG6hvdnA7O+NHyCl/6ZKTfn8psQ9rRmUpcb9eWr+140vmfxoVemql0bUoeGEW3A==", + "type": "package", + "path": "restsharp/106.15.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net452/RestSharp.dll", + "lib/net452/RestSharp.xml", + "lib/netstandard2.0/RestSharp.dll", + "lib/netstandard2.0/RestSharp.xml", + "restsharp.106.15.0.nupkg.sha512", + "restsharp.nuspec", + "restsharp.png" + ] + }, + "SmartThingsNet/0.7.0": { + "sha512": "F99ZWavaXB7HFUdtahsViwqdrePII7hCNwgOtqM0FO66TmqON0mu/RHm0ztnC/VaUFWYzFXx3+HGhoTPXs6PGw==", + "type": "package", + "path": "smartthingsnet/0.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.1/SmartThingsNet.dll", + "lib/netstandard2.1/SmartThingsNet.xml", + "smartthingsnet.0.7.0.nupkg.sha512", + "smartthingsnet.nuspec" + ] + }, + "System.ComponentModel.Annotations/5.0.0": { + "sha512": "dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==", + "type": "package", + "path": "system.componentmodel.annotations/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net461/System.ComponentModel.Annotations.dll", + "lib/netcore50/System.ComponentModel.Annotations.dll", + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", + "lib/netstandard2.0/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.xml", + "lib/portable-net45+win8/_._", + "lib/win8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net461/System.ComponentModel.Annotations.dll", + "ref/net461/System.ComponentModel.Annotations.xml", + "ref/netcore50/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.xml", + "ref/netcore50/de/System.ComponentModel.Annotations.xml", + "ref/netcore50/es/System.ComponentModel.Annotations.xml", + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", + "ref/netcore50/it/System.ComponentModel.Annotations.xml", + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard2.0/System.ComponentModel.Annotations.dll", + "ref/netstandard2.0/System.ComponentModel.Annotations.xml", + "ref/netstandard2.1/System.ComponentModel.Annotations.dll", + "ref/netstandard2.1/System.ComponentModel.Annotations.xml", + "ref/portable-net45+win8/_._", + "ref/win8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.annotations.5.0.0.nupkg.sha512", + "system.componentmodel.annotations.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "SmartThingsNet >= 0.7.0" + ] + }, + "packageFolders": { + "C:\\Users\\Imi\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj", + "projectName": "SmartThings", + "projectPath": "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj", + "packagesPath": "C:\\Users\\Imi\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Imi\\Downloads\\SmartThings\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\Imi\\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": [ + "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": { + "SmartThingsNet": { + "target": "Package", + "version": "[0.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.108\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/csharp/SmartThings/obj/project.nuget.cache b/csharp/SmartThings/obj/project.nuget.cache new file mode 100644 index 0000000..468b1bd --- /dev/null +++ b/csharp/SmartThings/obj/project.nuget.cache @@ -0,0 +1,15 @@ +{ + "version": 2, + "dgSpecHash": "mm3aTaLH6QwmOWlsD+6Va0389ozpfkInfXmCk+ekCW/IYvLAjouCAvvwfO/cvBj7rBl0wHVIPP8wFmFefYQHkQ==", + "success": true, + "projectFilePath": "C:\\Users\\Imi\\Downloads\\SmartThings\\SmartThings.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Imi\\.nuget\\packages\\jsonsubtypes\\1.8.0\\jsonsubtypes.1.8.0.nupkg.sha512", + "C:\\Users\\Imi\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\Imi\\.nuget\\packages\\polly\\7.2.2\\polly.7.2.2.nupkg.sha512", + "C:\\Users\\Imi\\.nuget\\packages\\restsharp\\106.15.0\\restsharp.106.15.0.nupkg.sha512", + "C:\\Users\\Imi\\.nuget\\packages\\smartthingsnet\\0.7.0\\smartthingsnet.0.7.0.nupkg.sha512", + "C:\\Users\\Imi\\.nuget\\packages\\system.componentmodel.annotations\\5.0.0\\system.componentmodel.annotations.5.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file