From 66de93e585ce1e4968619efb9713d74ab6426ae2 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Mon, 10 Jul 2023 13:22:37 +0100 Subject: [PATCH 01/38] sendMessage template to continue from. --- .vscode/settings.json | 3 + dotnet/dotnet.sln | 37 +++++ dotnet/sendMessage/Index.cs | 6 + dotnet/sendMessage/functions/SendMail.cs | 58 ++++++++ ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 + .../Debug/net7.0/sendMessage.AssemblyInfo.cs | 22 +++ .../sendMessage.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 11 ++ .../net7.0/sendMessage.GlobalUsings.g.cs | 8 + .../obj/Debug/net7.0/sendMessage.assets.cache | Bin 0 -> 149 bytes ...sendMessage.csproj.AssemblyReference.cache | Bin 0 -> 75259 bytes dotnet/sendMessage/obj/project.assets.json | 66 +++++++++ dotnet/sendMessage/obj/project.nuget.cache | 8 + .../obj/sendMessage.csproj.nuget.dgspec.json | 61 ++++++++ .../obj/sendMessage.csproj.nuget.g.props | 15 ++ .../obj/sendMessage.csproj.nuget.g.targets | 2 + dotnet/sendMessage/sendMessage.csproj | 9 ++ ...CoreApp,Version=v6.0.AssemblyAttributes.cs | 4 + .../wipeAppwriteCollection.AssemblyInfo.cs | 22 +++ ...ppwriteCollection.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 +++ .../wipeAppwriteCollection.GlobalUsings.g.cs | 17 +++ .../wipeAppwriteCollection.assets.cache | Bin 0 -> 898 bytes ...eCollection.csproj.AssemblyReference.cache | Bin 0 -> 139984 bytes .../obj/project.assets.json | 138 ++++++++++++++++++ .../obj/project.nuget.cache | 14 ++ ...ppwriteCollection.csproj.nuget.dgspec.json | 89 +++++++++++ ...ipeAppwriteCollection.csproj.nuget.g.props | 15 ++ ...eAppwriteCollection.csproj.nuget.g.targets | 2 + 29 files changed, 630 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 dotnet/dotnet.sln create mode 100644 dotnet/sendMessage/Index.cs create mode 100644 dotnet/sendMessage/functions/SendMail.cs create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache create mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.csproj.AssemblyReference.cache create mode 100644 dotnet/sendMessage/obj/project.assets.json create mode 100644 dotnet/sendMessage/obj/project.nuget.cache create mode 100644 dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json create mode 100644 dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props create mode 100644 dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets create mode 100644 dotnet/sendMessage/sendMessage.csproj create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfo.cs create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfoInputs.cache create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GlobalUsings.g.cs create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.assets.cache create mode 100644 dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.csproj.AssemblyReference.cache create mode 100644 dotnet/wipe_appwrite_collection/obj/project.assets.json create mode 100644 dotnet/wipe_appwrite_collection/obj/project.nuget.cache create mode 100644 dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.dgspec.json create mode 100644 dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.props create mode 100644 dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.targets diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..27cb436c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dotnet.defaultSolution": "dotnet\\dotnet.sln" +} \ No newline at end of file diff --git a/dotnet/dotnet.sln b/dotnet/dotnet.sln new file mode 100644 index 00000000..7547f868 --- /dev/null +++ b/dotnet/dotnet.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.001.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Function", "generateShortUrl\Function.csproj", "{DB29B02F-FF4D-4834-B86A-82D76CD32448}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "wipeAppwriteCollection", "wipe_appwrite_collection\wipeAppwriteCollection.csproj", "{C905F6A7-F542-4E7D-9686-D38B5BE95D4F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sendMessage", "sendMessage\sendMessage.csproj", "{4775AEB9-F2E2-4FB9-AD52-946F432A8118}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Release|Any CPU.Build.0 = Release|Any CPU + {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Release|Any CPU.Build.0 = Release|Any CPU + {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A33F6578-6D30-42BB-9B2C-002B292C98CC} + EndGlobalSection +EndGlobal diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs new file mode 100644 index 00000000..a2e071a2 --- /dev/null +++ b/dotnet/sendMessage/Index.cs @@ -0,0 +1,6 @@ + + +public class Message +{ + +} diff --git a/dotnet/sendMessage/functions/SendMail.cs b/dotnet/sendMessage/functions/SendMail.cs new file mode 100644 index 00000000..66abdbfa --- /dev/null +++ b/dotnet/sendMessage/functions/SendMail.cs @@ -0,0 +1,58 @@ +using System; +using System.Collections.Generic; +using System.Net; +using System.Text; +using System.Net.Http.Headers; +using System.Threading.Tasks; + +namespace sendMessage.functions; + + +public class Mail +{ + public static async Task SendMail(Dictionary variables, string email, string message, string subject) + { + if(email == null || message == null || subject == null) + { + throw new Exception("Missing email, message or subject"); + } + + string domain = variables["MAILGUN_DOMAIN"]; + string apiKey = variables["MAILGUN_API_KEY"]; + + if(domain == null) + { + throw new Exception("Missing Mailgun domain"); + } + if(apiKey == null) + { + throw new Exception("Missing Mailgun API key"); + } + try + { + using (HttpClient client = new HttpClient()) + { + client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"api:{apiKey}"))); + + var content = new FormUrlEncodedContent(new Dictionary + { + {"from", ""}, + {"to", email}, + {"subject", subject}, + {"text", message} + }); + + HttpResponseMessage response = await client.PostAsync($"https://api.mailgun.net/v3/{domain}/messages", content); + + } + + } + catch (Exception e) + { + Console.WriteLine(e); + return new Dictionary{{"success" , false}, {"message" , e.Message}}; + } + + return new Dictionary{{"success" , true}}; + } +} \ No newline at end of file diff --git a/dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 00000000..4257f4bc --- /dev/null +++ b/dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs new file mode 100644 index 00000000..89367ee9 --- /dev/null +++ b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.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("sendMessage")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("sendMessage")] +[assembly: System.Reflection.AssemblyTitleAttribute("sendMessage")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache new file mode 100644 index 00000000..a59235a8 --- /dev/null +++ b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +50c04053f23f6c504b629ced194a1deab4b154db diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..58f17e32 --- /dev/null +++ b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,11 @@ +is_global = true +build_property.TargetFramework = net7.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = sendMessage +build_property.ProjectDir = c:\Users\me\Documents\Code-Day\codeday-labs\dotnet\sendMessage\ diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs new file mode 100644 index 00000000..8578f3d0 --- /dev/null +++ b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.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/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..091c853e1e3e1c868f991fc27c441df9c00682e4 GIT binary patch literal 149 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 + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\me\.nuget\packages\ + PackageReference + 6.6.0 + + + + + \ No newline at end of file diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets new file mode 100644 index 00000000..3dc06ef3 --- /dev/null +++ b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/dotnet/sendMessage/sendMessage.csproj b/dotnet/sendMessage/sendMessage.csproj new file mode 100644 index 00000000..cfadb03d --- /dev/null +++ b/dotnet/sendMessage/sendMessage.csproj @@ -0,0 +1,9 @@ + + + + net7.0 + enable + enable + + + diff --git a/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 00000000..ed926950 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/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 = ".NET 6.0")] diff --git a/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfo.cs b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfo.cs new file mode 100644 index 00000000..7ca2aa07 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.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("wipeAppwriteCollection")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("wipeAppwriteCollection")] +[assembly: System.Reflection.AssemblyTitleAttribute("wipeAppwriteCollection")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfoInputs.cache b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfoInputs.cache new file mode 100644 index 00000000..918ff517 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +de6538ec9db17302c574b743ada13cc8e60448bf diff --git a/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GeneratedMSBuildEditorConfig.editorconfig b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..50b3a911 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +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.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = wipeAppwriteCollection +build_property.RootNamespace = wipeAppwriteCollection +build_property.ProjectDir = c:\Users\me\Documents\Code-Day\codeday-labs\dotnet\wipe_appwrite_collection\ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = c:\Users\me\Documents\Code-Day\codeday-labs\dotnet\wipe_appwrite_collection +build_property._RazorSourceGeneratorDebug = diff --git a/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GlobalUsings.g.cs b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.GlobalUsings.g.cs new file mode 100644 index 00000000..025530a2 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.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/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.assets.cache b/dotnet/wipe_appwrite_collection/obj/Debug/net6.0/wipeAppwriteCollection.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..3b86a5879544b1401fce77447a2fccd0d448cf48 GIT binary patch literal 898 zcmcIiPcH*O6fd@a(V{qsgo8M3wG{`qBAP{-hLVuIOuMfvv$M_4ES8H8Iu@6G$YdGA->uT~~vvDnt<`|9IcuiJf{TmI-hWnR4d{zJe2 zymaSmEUuUD&PFlGKO<;Qw>R};4i48X&{gK1gU~yqbw$pB>kMv$&A8nb>Ls_CUM#C? zYEh?V6GMUv!VKaVC3Q`&4Kw#JQ#B|Z3$aL2c~=l|-yb!yn_Q%h%#r^2h`%uCM3zeU zDM_@FB85mJGKg`69Lgj@mRb1gvl#zQ`lpH9S~M8FY$ce;KeOT<mES=W4x*@FL=*&nB?ykYEWZgc%d!Hpz_Po5=z{dl^v*WSbPwG<3#$^$ zsYx_BWAvhzOT6$&VpJ4j67`Hm6HoN?H1VQIj4^sSm4p}*PmM8WqPgmsuCD5yS2Mk1 zy}hO64+OVf)8G2Os(!!f)nSP#iMqPP`sVpvYaHEnx^j9~(kx_jw=1uuwrCmM=`!_g zu4Ot_kDJ`=SY}s4W3oQk(3Lg1$&Xye)y%YJr)MPVyH>K1=a7-fbT*qHkFTry<^A8^ z`P-k5Oe7LxB4ZMVdq3xX6~~jmCw7wGhF?PdK>k~o*ya6xO6mXnBl+WD!%BZ|?`UeM z8}5xt)V--um0F4>q^_Y1&8Alczp?^9LSW z{rM}_%=qj%zr1qzr%!(M>f4`~`|^(4pPu?3uiw@9;63+`yuBguPY;Yd?h6lGJ@tE; z)z`W!Z@s~3x%(UTxvw1iL-@&_|eOMx#7~?*N&NSA;j9-1zE& z*V0|BAGr2`Tfg|>4c*gs>(eK`{j-Jc2J4LduYG*uH^=O|ZsBPsTzPb}K7MlU2iMMA zao&^H7WupVtP6G?_0v)F6CF{gj6iShV)55q-`F#&XHHK;LwZ)d)~JDweE!xN zPC?5q(i|g|Z1zYG79wME0)rPFo){gl>A$f5_ZrsZ(BgEX7&K$Ip+P3S8ZNy6v&VoS z6Qfimbv=le4(H`uH&w)41I=+Pqh3Us zm*sK=SL@D#uFMGl+CV^Ek}s$P8;N7grM%KIm*}Q$6Q>pMYM`aeB-CXYTFMMJ63v?t zmvTp5PZ?U)xKK|+JWm3&niEl%Xst4EB&IhaG7YTaqsu|6%jlYNut+TCq_ddITP888 zR#<60n`|;o%hgH-7eMNi0H;VwU5?XLu_IBw6_@hGnyXcz{ZtrwL^45=GofGaAwh8G zU$6enu$`GtP1-j9bI)Hf_mPP|8Fr8U-N_R-t^eqC`>xR^efrA}oHg#4-`#oEZAUfi z9sN|}Lx0#bC3D90<6myLdGCFP?;3IDsXyOwkM-!7ch+C^lV8kwsde6GTbf54cyYmH zr;S^<_t7`6yVSb=k++t#?Z3V&{lfUKv^@XEEvHXAddZ##^=WTDIP%a9w-lYHhVRc^ zyJz;wS&80Q_!<3P&L&pYps}I5r*ZDA*;=}B_DsET7UWYQ)8EoZ7C%WK=;-vkXZ z0sRq4byvQC{s?|XztlKo7I*bmjzv#~6`u*IOM0prbR@nlT)sQ|^E!#7^y#*%+mKa$ zGK@PUr!MO~G0-CsFD-otLjbI~W5AK>l6x+Q7m3bI($}%sV`K_;(Kv?|?zjLQH&CWc zHnakt>may{%h)DZoOq|~gap}u9Se?d(u9ORMBT+m6B0g9#++2^X`S>{2-nz*4z$tM zsQ>Kvs)Hqe9#;byb{3g*dQ`MX72oJ6KP-EGZVuC2qsWzupX9> zw-jh_9R7FMv`SqZvUiW-%L9fO-95aY%bPN~dw5SpnjqPUz{Q4^F)hb6QpJ2PsgzB* zpxV(yASj^jjzSZGAZ*65)V)Pop_KnIUp1R`(A-EHis7Xlb7W=y^m; zChbGZYt^fRuYvVAKCHCE2LOUL+e+yU_@SO49~P8Xuufu% zf!lcC0DuzeavV4$AZ{d@`w+M8PEz8$&NfI|pvZMADPs3(w4g2gbU?oa;_50uF8(AS zX#=KZ-f3A`a6^YI^WtE2nT9O$B4i|9W!L2K23m1#i;Z$xlP3^Smt$I!CjgGbG^SDJ zF>RQjcMTb3{%~~}hKw>FG!nbI?60-0ZSxpq>-etkvxuKPi>WG;3Mi>t6$UHPr4Eh{&XOXl=UG?iB#9f$2EG$SsnWZ20XfXRJ^3 z6tF4x^vkRy>TyAm!;9AGigO1RKKb!nxQa3Q!zT*^-PFI(jm3*~K+Js=e($wjv1 zW)0}0OB4Q}KwNICS6tBqJNVDkGN&<0uw+;GN8a7bt@#TdSSz%`UnmsU->5#fw4z@4 zPqF!pZ}G>NU)i~l$orpXXOWb7XaKyG@mbj9hY7n_|lGHT3j5XE|u*O zq)6l;I6rI5oMw^_Yr3=>ceu8$<)E)D=lp;&>XOSjKOk}>ve(F8slXcjyFhc*C9pNX zh(uLNGF7dHxi#6co#t;q!{}HaRCKJmG@d6wj6|wz$FxXPn?`P_$&!wMz*3}+X=tFj zbW+DO1Q&@**-4e+JFhP2cE6~lGEJ(4N2<#vP4a~CBGD{`wCV@jLO5%nEl%a2>`&lI-Ayia-Fz~9 zxgG0cLqCC`f$EY-KY<~*NLn#>=Fr+xse=(kTmz|bc2|rQxk58Q--2I}-WYXBD_I&A3d?krXWwkr*Cl zhi>;7DZR}y;L9d?kCPuOlhC2-aq@_3AT^H1DZ4ARx1n@csVzFZ%O35=D7j%WsT^8v z3hheGfvthXIQ|JnRCb---JCT9m%#E-*0l2rm$|q#Oe&Gd{e)Myksy zA6{U1k?342xjxTRMS#Om%-)TAy#L@k5}Cs`O|(eQjVJ2GMqZOx(p-z1Kz%-S(f%CM*65h|vQ= zwx7PLdoxk}(pA*Jd{IB08>X(_Q$L*p%UG1E^0H5BwCg=tLZg>ETx>Xb@AR_J`lqKg zL^A5~OHXTvkRy>T``Q=o^;>d=n_Skq#A_QbOdZo}UnK zGQI9L-TNJ~IcdY03S#QgP8-ft0FT7F>~^8eqNRv`r^_`qUcz4>7?P@C}Jd1h0$l;MPDIHpM z<+K7hjJF0l;}n!jkDvI)Mo_N`tkWO}8X2oDr9u28f*6TZEbo~ZVFtTkwR9gYvChEF zIO;u%WYr}->OG5Q07(gQNCtTrhNxlQl!(z;E~PH<>8jX~C?A}4&vNOI5mtHKGg)=% zue|Qr3?M0i^bDB)%?hvJb8}!jw;%&15>l7;AOj|Xj>Nb0>LT#{0W&VBE`kK)9c>A! zd7yuW&8gILF6SYAJAqj|BK)yXcYUl517*xfJ=-F?M;`5F6aTg#SVCQ1X^%V@HxkXV z^9RApH)k~?2Rbw~e-Ig}F0nL!5CM$DsBGJny|vw+cdd-A<$L>+P1%e^T6Xoq6jR%^ znyk8^UCer5ZP$*QXXmF+t=14v5HKPVf(xwGo$HS4x(^cX2}MK|cpol$WqM4zCpLgWWD z4@hbuJ5?2Y+=)V)DI>3Clj{sKZEXWpfu^d&QtHxAQ&nQ@NR-R25CQ-I!B$!!R6bf= zifM&VIc6kkWhW$p7cc%nCpSS0YC<0+;H+`S{O-=PZab=B@93u*ANs?lDVZ~_ zAOCX0&3o@VeAkFGPyP9hd#p#tytDqQpZsFhORe)h+tNJZz>5nmJ8j&;y^p?m-KEy` zkG!>{ZU6OM=@-U-rRDiQZaID0(M$F`s84(I!I6hNuCA`(`*YXsnZ0sWg4TRR z5!XO!V?%dO?BPW_cyNT9i zhDXXIbZFLPhVj-wXPmlB*|qYW`gS)N1jd@JwBDv=VAqJ&$_qr){gBdHc>!?7wA75X z>~4(Vx37HG?L^=E6UnH{HSNYILXJeX>?<FBNOm2skc^tBy%7NFwbR0Wb`X=0KljcocfT_7xGfh1U zk{oQpWus;CJ483(GR!ql8)p;F$lip57hlz<+gUB2*VE7!_ISEU0pn%TJG7SX#tNuw zAUMw2mG1cjgmr4p7ALuwv_0*~TH7F!1J6ewqb|{b=OaLlM7Hc4UuWd?D?7S0$0wGO zN%+v(xM_}0jJ*cR<80vA>$^>}wQN=gD}6-ko65+fduVOsqV-LY*Fbih&0KaxepFk5 z*aof0j|^3pT3V4G0gS|`>@*Sg*2TRW`Yh8lQFN@joYFK=6fqL1ct&*zK$~TO`*FEZ z&Bm)sZn;s-P$LnHxDOlTx;kjl0{gHxR9#wueb@tx#HjROWMDZ1-_#%&Ne8LRVi1g^ zP?7kP9-^`}(zdpE-`AXbZDttXBp-isEy;{$i6!}^x^=i zV`-3v0~oj9qWUG0Yk{Y;iHl!?6yqXE+1Dqm)v^V>vyjh%&7A4=32am_X@`_*Y3dU6 zzdOkvhF?OeYsi1=61%+LPbvMMe(y7McxE&^`+&6p@Hfy3tCPXg3Gv+x+Y}b z0a|?LHqGs=%;*G8WzP){SC?0M2PiN{NbJfE;;}aeb~+lw3kIpnBn{#PP?7kP?d=xd zHk9PD|Nl^jY&*o#Dtfw%G~njKRtiL z1v?kE-*)m#S3Wd8@!BuHFzWuRCw^_k>Ho4|_p{?B9Q*Gdf8!zjxsCe|UH1g=+2PCIN^p*o&My##l!h~zS}={>T`QHB~sO(GsUKzi-zSYY=c89M5_3%81AEK^GI0KyuBo(=E zkX5AFvbGp}Cx9L4|Mj(FTAV5I<<(UTa{#k|q!Zf)T_?!bBiJssZ@tr3h!4k`3R_oK z8@9xq0wh(~KFF%Ds)>9Im@e%8!rQ(sOpP-UMQL@FAsc%RkhH-bWNirc1on|QImR5Q zs{uVR&?9j_C_4eUE#bnFDcNR`3Ng-)7;(pesyjhcT3tO5?*!2~K+=Yot<~RyGfBP! z3`?*Pym;4cUky$YE`>l$UHDdASnan8Yc=bhJ2hISe zLG%Q5)geEic|g((cMvthy9}0VmBBRP)M_(PlvGy}dSl^7(tyGsYJk@kkxzOaed6#d zOL4~2s!c&jR9zh~;!OaO5}^AC-1Z(S`MzZGe*d!o`v_qI{o@3PZAV>} z;UqlC#5+jr#=K7HJ+RB)ox03)b=%}mo9|iuYoG4ZVY(r4b@|W5p9Ca@_&B<`$1_Tf z3oj;zZu&~`;lTWR`r*I$T5)Fe2?;$zUDdD$I1@f89I|9sQmL6YFQ5k5j)_1HSFi9k{g^iWcS+2EVP zwhTCw6qZw04d75x7(EjA=%IzhhL$lchtw{TL=#xI*md$v{=NX`nM6-eS0CWef@mI8 z(2S+JmUVlZd-W9Q@Eq(9EX+_{Gx#UGpEZM@2PDlvuW;uzJy3@0FZ!mxO~4iIoRGTw z!xiovbR^2r>rj@GPsG_qmc$}L*MPqE+_!wv;X0I%n7XvXbtob5NW`O;qj?}a%3<5! ziq4yT{^7z@NLpPrfXmUKIY80|^hg86;+Gx3O2G_9IMPtzA?oS|9BHU96-X))^Ll{V zqt_HtU>Hmq^BsSWI01C0eF1f;zn~IqB%0A{ke0gSgg(6f*;z-p2B}O`UFzW)q_PP( zc$L7-3zXo@*KhP!y+{cnqVGQ?h)e*I5?q8GTK3w6KH& zD}f2B%YP;gd?fnuLq^`VezvZ8J;YcSyT? zj`xk{{mr)m;F?5UN?qFFnnWHu66@$SiA4;-H=fla!!?QCXmweJYZ5)oNbI7ge7tvW zwKADd^#AVfCHyjDIOW3$smnE-^5LK(Q9dZ&Z|}}#+eq`@@8N&`tG|znzu$qFy0nYG z-vM|e;s<4|JJBNran`yoq%P^=weCYlqCAW3sx3=7M9@j066%t@sUmJ9 zrqT1c#jERRcae6hP)zOyW*b}Oa6T83R#yYyd@eKxNZNqzs)euwTEGqz!LAxFr7ruh ztHxtTVjX?AU!l8Nnw%M6A$k^(gLiu>p)T9-ZclL|F^wLCU(uHmISyZU!`8o86(Yj#M^%VS z0g@{8VTbTMt>&PFE>PP4`(b{f=0jjmt6WxHMc5p329We%P+UGfNWq-^w#GkKb@_Nn zb#*}O^6~hQG$1z^J3+g4p~X3SCl7ner+$)9{fi>%a;{Ydjzl*4*?n*8E;84qW%x8L zTkP=J{ji+6w8Llj!{`rY?mM;2QazjZtiQm;kHbBadp~l|&?9j_D4+SYhQ6)5z>@9t z;>a#9sV@KG&peMGNdq#2@tFsf{CLrKPFzt#ZHL4~KNs}Jsg=K@JhoWa(TU`JpDT5#5u9J}DvOI=-nv$hfVNc5wJ^#d5> z5+GZ59Pd)uKm}MZ7Y^$K!s@C4oZ$hc07(_l+iA4x+ib(-j6g;|+)l$6P?vJJorVt^ ziDvY&Tv~|>chp#T+#cT?fXi|rX>}C^_VhiF@=boO~3^mUS@8?#8d)<*#!1 z3MVF`F6Z5#kH?TB@r{0|2Sec9=#jA_*Eg_JmGGq=pt!nP0AK0>P6Cobp!;|}nB}_T z+Ilupq}wp{U4JKleLO%|U1flMJYWitRN)ioLBR-?PFpic7{_*#s|!YoeIHm0jTx18 zNvcxe$Ed3xg@I27lBQht|EDP(R%(k5_gk4Yu=(+yq^`bfuW3GzRA#W847w= zRCF?YId!$6qLbmHN8%nmj?f{F9m8=1UqD^9;W&a18;NH8C2nNM4T0^%h7>j46fE(O zoVuh7mUsv~68GpQ_&Wj=HkTwAamNAQe}GT$^HS>a4xixXu_Lj5A$ES4V(@PLvr<+z zdi002+?@s+JHFP0<<->$a{#k|q!aibd!N(5!ef1Q1t0s8fV!*;KK3QpNHn8&=j!l| ze5S}C8N1_}(SFld+E_3f$X&{^{U^40w4(AFOawNXd zZ90Nrjca5L*WlMUyI>8r>3Au1IfrdJ9y=22DQufA_-?bv%s6OAQC8VnGLcAd6+Km?)g_**=&3RXNZNoCq5-h1&~ujE&r&*V=XCgbz=ddp za_VXT7oriON8uME!ZLe|Ou89?oEWnMJxg7Exv<6=K~fx~ zbB993@xq7P4+Gb8_?UD3orODh$PFad{BfpC_$lft3wQ1?=3F4D3C^vqLQKm{gLx`v zWj6V$aaxSELqyfp2kutaN^^UQ}Kgh0YQ1@{l%=xYJjNv@)-x@y36lB+laNP2Mb z;98=~_5L>9_O^U(PiQ;T?<;slj6H!pL0z554`?2cG-Hr`lr@fScjzfQRDL>nL(c$w z6z&n~>P8$Ng_{T@%2R-(3Rj@VHy0aP#RQ(A zZSK`mTO7d_!fr8|4;tRF9;dFp?5KTGkTeM0X%#Xa>?llUV5e2|1a;K}c3MUAfTS5X zS0QoRWO=9DVGn%WubSm9$N?nOWuChr2f&TQG7o;L58~Vt_)ub&pY<%v%ZH;eN zzy%lLXQ-wBJ99s7!k>j=Pf7HV~u4_r-NTm!2{IQ3~M0MfTR{UhpPB( zFSKp67ly zc+EQ5cF#CI4z!TH(drW1CB%%xE_&K>8A)8ZhT9)$$M^KZfAIrFaN05?rY_%b+A;(l ziFlj~7r0$10MX%Eq~ktY;p{Lbcj1CqP+ju53m3%jk?2P+XyUK^6xef%KJc2q2f&9e zgpW{HCE$W4;Y1)Q2hMSPPRB!l0`rbtw9XyJ7f7kA0^D(Y0d^$T(Y?D?E0Ym>ckJ9Q z?A<}q>S_V(-9dAJqzyRjyF(gX(uVK>m|!!w`>8J9*W=oER})uPAGr42)g}Q+A^4+3BO-eftvy(RX|VwP^}JJ0#-u=r+<6_ zbt#9_KR#?EnsHijav!l(-QJm&Hp}8_K#n|cs~;KUT5*Ch>XOa1;slW+@qH=!frM3g z?*x-W5<*<(3l1W%-e-d5UzG=`s~X#CnGPgH(LQ3Z?-`Ezqq43MWv5YSw`-pf2sOb>PEBq8Z&fXtRwR>Dt`KCy-gD0JaX8 zjJjmQ)&WC~#5Ybae(vK>+D^BaDXVzQBv{&DFMe1^UBr;ok zHE!t^^Lr<)zx*3>mrOF>-1_)6U)MfTclX=+&rbN!uO8d~MymeNT_-kOy5=j#zk15! zQ;&W4nXxb4*wi?G;-Syn|Kzl}k0nOd)zv+I(b&KJ@QmkHCpK0Whzd`@~MJCZsOQscO)1DE~j& C{v3?} literal 0 HcmV?d00001 diff --git a/dotnet/wipe_appwrite_collection/obj/project.assets.json b/dotnet/wipe_appwrite_collection/obj/project.assets.json new file mode 100644 index 00000000..d7a6f9bc --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/project.assets.json @@ -0,0 +1,138 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "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" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "Newtonsoft.Json >= 13.0.1" + ] + }, + "packageFolders": { + "C:\\Users\\me\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "projectName": "wipeAppwriteCollection", + "projectPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", + "outputPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.19, 6.0.19]" + }, + { + "name": "Microsoft.NETCore.App.Host.win-x64", + "version": "[6.0.19, 6.0.19]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.19, 6.0.19]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[6.0.19, 6.0.19]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/dotnet/wipe_appwrite_collection/obj/project.nuget.cache b/dotnet/wipe_appwrite_collection/obj/project.nuget.cache new file mode 100644 index 00000000..b653d829 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/project.nuget.cache @@ -0,0 +1,14 @@ +{ + "version": 2, + "dgSpecHash": "rsnvItsqp/9/q1Vo4fQ5zhCRf/jCq/fGBRaWM3TnyieDMQF4FTatjjRvhN6T15YvY5mrEc586jJMU51gkauvJQ==", + "success": true, + "projectFilePath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "expectedPackageFiles": [ + "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.app.ref\\6.0.19\\microsoft.netcore.app.ref.6.0.19.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\6.0.19\\microsoft.windowsdesktop.app.ref.6.0.19.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\6.0.19\\microsoft.aspnetcore.app.ref.6.0.19.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.app.host.win-x64\\6.0.19\\microsoft.netcore.app.host.win-x64.6.0.19.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.dgspec.json b/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.dgspec.json new file mode 100644 index 00000000..f26b2dd6 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.dgspec.json @@ -0,0 +1,89 @@ +{ + "format": 1, + "restore": { + "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj": {} + }, + "projects": { + "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "projectName": "wipeAppwriteCollection", + "projectPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", + "outputPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.19, 6.0.19]" + }, + { + "name": "Microsoft.NETCore.App.Host.win-x64", + "version": "[6.0.19, 6.0.19]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.19, 6.0.19]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[6.0.19, 6.0.19]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.props b/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.props new file mode 100644 index 00000000..59fe6cd1 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\me\.nuget\packages\ + PackageReference + 6.6.0 + + + + + \ No newline at end of file diff --git a/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.targets b/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.targets new file mode 100644 index 00000000..3dc06ef3 --- /dev/null +++ b/dotnet/wipe_appwrite_collection/obj/wipeAppwriteCollection.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file From 9842aa9026e0c0ea78240d6b00f06a75d7b8adef Mon Sep 17 00:00:00 2001 From: Ephraim Muasya Date: Tue, 11 Jul 2023 21:09:29 +0300 Subject: [PATCH 02/38] .NET send_tweet function initial commit --- dotnet/sendMessage/functions/send_tweet.cs | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 dotnet/sendMessage/functions/send_tweet.cs diff --git a/dotnet/sendMessage/functions/send_tweet.cs b/dotnet/sendMessage/functions/send_tweet.cs new file mode 100644 index 00000000..30321238 --- /dev/null +++ b/dotnet/sendMessage/functions/send_tweet.cs @@ -0,0 +1,41 @@ +using System; +using Tweetinvi; + +public class TwitterSender +{ + public static void SendTweet(string message) + { + if (string.IsNullOrEmpty(message)) + { + throw new Exception("Missing message"); + } + + string consumerKey = Environment.GetEnvironmentVariable("TWITTER_API_KEY"); + string consumerSecret = Environment.GetEnvironmentVariable("TWITTER_API_KEY_SECRET"); + string accessToken = Environment.GetEnvironmentVariable("TWITTER_ACCESS_TOKEN"); + string accessTokenSecret = Environment.GetEnvironmentVariable("TWITTER_ACCESS_TOKEN_SECRET"); + + if (string.IsNullOrEmpty(consumerKey)) + { + throw new Exception("Missing Twitter consumer key"); + } + + if (string.IsNullOrEmpty(consumerSecret)) + { + throw new Exception("Missing Twitter consumer secret"); + } + + if (string.IsNullOrEmpty(accessToken)) + { + throw new Exception("Missing Twitter access token"); + } + + if (string.IsNullOrEmpty(accessTokenSecret)) + { + throw new Exception("Missing Twitter access token secret"); + } + + Auth.SetUserCredentials(consumerKey, consumerSecret, accessToken, accessTokenSecret); + Tweet.PublishTweet(message); + } +} From bdd6e88da61cc287203f020a89eb588a1c01333d Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 12 Jul 2023 18:47:14 +0100 Subject: [PATCH 03/38] included the tweetinviapi in the csproj file. --- .../obj/Debug/net7.0/sendMessage.assets.cache | Bin 149 -> 24505 bytes ...sendMessage.csproj.AssemblyReference.cache | Bin 75259 -> 78192 bytes dotnet/sendMessage/obj/project.assets.json | 3137 ++++++++++++++++- dotnet/sendMessage/obj/project.nuget.cache | 58 +- .../obj/sendMessage.csproj.nuget.dgspec.json | 6 + .../obj/sendMessage.csproj.nuget.g.props | 3 + dotnet/sendMessage/sendMessage.csproj | 5 + 7 files changed, 3204 insertions(+), 5 deletions(-) diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache index 091c853e1e3e1c868f991fc27c441df9c00682e4..b1732357992953b87a0a206281615777c6a62be1 100644 GIT binary patch literal 24505 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 delta 26 icmezHh~@Wb77jMX#S9D#jIon9@_04|ZVhByr3wIpL= 5.0.4" + ] }, "packageFolders": { "C:\\Users\\me\\.nuget\\packages\\": {} @@ -43,6 +3168,12 @@ "frameworks": { "net7.0": { "targetAlias": "net7.0", + "dependencies": { + "TweetinviAPI": { + "target": "Package", + "version": "[5.0.4, )" + } + }, "imports": [ "net461", "net462", diff --git a/dotnet/sendMessage/obj/project.nuget.cache b/dotnet/sendMessage/obj/project.nuget.cache index 74833b67..7008d483 100644 --- a/dotnet/sendMessage/obj/project.nuget.cache +++ b/dotnet/sendMessage/obj/project.nuget.cache @@ -1,8 +1,62 @@ { "version": 2, - "dgSpecHash": "hjUNu2gqSZ3Rj+huYCrv8Dwx0xTTRV5sNhDcXkM/YpksG2hGIbntiMqHSFZaJLJyytj3shnlU6xT1mal/dyiOQ==", + "dgSpecHash": "sh8AZGG1lGrewCT04Vz5f1/LniAQSilHemJQSP86HWvm6qlTimrng0cvCMClDa9J0vGrfEn0yr+5C84d527H8Q==", "success": true, "projectFilePath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", - "expectedPackageFiles": [], + "expectedPackageFiles": [ + "C:\\Users\\me\\.nuget\\packages\\autofac\\4.9.4\\autofac.4.9.4.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.net.http\\4.3.4\\system.net.http.4.3.4.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.reflection.typeextensions\\4.5.1\\system.reflection.typeextensions.4.5.1.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\tweetinviapi\\5.0.4\\tweetinviapi.5.0.4.nupkg.sha512" + ], "logs": [] } \ No newline at end of file diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json index 30562db1..ff0be36b 100644 --- a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json +++ b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json @@ -37,6 +37,12 @@ "frameworks": { "net7.0": { "targetAlias": "net7.0", + "dependencies": { + "TweetinviAPI": { + "target": "Package", + "version": "[5.0.4, )" + } + }, "imports": [ "net461", "net462", diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props index 59fe6cd1..3752a5eb 100644 --- a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props +++ b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props @@ -12,4 +12,7 @@ + + C:\Users\me\.nuget\packages\tweetinviapi\5.0.4 + \ No newline at end of file diff --git a/dotnet/sendMessage/sendMessage.csproj b/dotnet/sendMessage/sendMessage.csproj index cfadb03d..41bf290c 100644 --- a/dotnet/sendMessage/sendMessage.csproj +++ b/dotnet/sendMessage/sendMessage.csproj @@ -6,4 +6,9 @@ enable + + + + + From 4503d8904390dedfee2c6e6a6072f8d4805feeb0 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 12 Jul 2023 21:49:26 +0100 Subject: [PATCH 04/38] send discord message initial commit --- .../functions/SendDiscordMessage.cs | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 dotnet/sendMessage/functions/SendDiscordMessage.cs diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs new file mode 100644 index 00000000..4d927047 --- /dev/null +++ b/dotnet/sendMessage/functions/SendDiscordMessage.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using System.Net; +using System.Text; +using System.Net.Http.Headers; +using System.Threading.Tasks; + +namespace sendMessage.functions; + +public class DiscordWebhook{ + public static async Task SendDiscordMessage(Dictionary variables, string message) + { + if(message == null) + { + throw new Exception("Missing message"); + } + + string webhook = variables["DISCORD_WEBHOOK_URL"]; + + if(webhook == null) + { + throw new Exception("Missing Discord webhook"); + } + + try{ + using (HttpClient client = new HttpClient()) + { + var content = new StringContent( + "{\"content\": \"" + message + "\"}", + Encoding.UTF8, + "application/json" + ) + } + + HttpResponseMessage response = await client.PostAsync(webhook, content); + } + catch (Exception e) + { + Console.Writeline(e); + return new Dictionary{{"success", false}, {"message", e.Message}}; + } + + return new Dictionary{{"success" , true}}; +} +} \ No newline at end of file From f542bc301f02c8c95a9e91b2595402fcd434fecc Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Mon, 17 Jul 2023 10:26:02 +0100 Subject: [PATCH 05/38] discord error fixed --- dotnet/sendMessage/functions/SendDiscordMessage.cs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs index 4d927047..712556a7 100644 --- a/dotnet/sendMessage/functions/SendDiscordMessage.cs +++ b/dotnet/sendMessage/functions/SendDiscordMessage.cs @@ -23,20 +23,19 @@ public static async Task SendDiscordMessage(Dictionary va } try{ - using (HttpClient client = new HttpClient()) - { - var content = new StringContent( + using (HttpClient httpclient = new HttpClient()){ + var contentofmessage = new StringContent( "{\"content\": \"" + message + "\"}", Encoding.UTF8, "application/json" - ) + ); + HttpResponseMessage response = await httpclient.PostAsync(webhook, contentofmessage); } - - HttpResponseMessage response = await client.PostAsync(webhook, content); + } catch (Exception e) { - Console.Writeline(e); + Console.WriteLine(e); return new Dictionary{{"success", false}, {"message", e.Message}}; } From 88a906bfe32c747fb70ed5b7bf76b2eeb84f0269 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Mon, 17 Jul 2023 11:36:14 +0100 Subject: [PATCH 06/38] sendTweet error checking --- dotnet/sendMessage/functions/SendTweet.cs | 56 ++++++++++++++++++++++ dotnet/sendMessage/functions/send_tweet.cs | 41 ---------------- 2 files changed, 56 insertions(+), 41 deletions(-) create mode 100644 dotnet/sendMessage/functions/SendTweet.cs delete mode 100644 dotnet/sendMessage/functions/send_tweet.cs diff --git a/dotnet/sendMessage/functions/SendTweet.cs b/dotnet/sendMessage/functions/SendTweet.cs new file mode 100644 index 00000000..0c94ccc0 --- /dev/null +++ b/dotnet/sendMessage/functions/SendTweet.cs @@ -0,0 +1,56 @@ +using System; +using Tweetinvi; +using System.Threading.Tasks; +using Tweetinvi.Client; +using System.Collections.Generic; + +namespace sendMessage.functions; + +public class TwitterSender +{ + public async static Task> SendTweet(Dictionary variables, string message) + { + if (string.IsNullOrEmpty(message)) + { + throw new Exception("Missing message"); + } + + string consumerKey = variables["TWITTER_API_KEY"]; + string consumerSecret = variables["TWITTER_API_KEY_SECRET"]; + string accessToken = variables["TWITTER_ACCESS_TOKEN"]; + string accessTokenSecret = variables["TWITTER_ACCESS_TOKEN_SECRET"]; + + if (string.IsNullOrEmpty(consumerKey)) + { + throw new Exception("Missing Twitter consumer key"); + } + + if (string.IsNullOrEmpty(consumerSecret)) + { + throw new Exception("Missing Twitter consumer secret"); + } + + if (string.IsNullOrEmpty(accessToken)) + { + throw new Exception("Missing Twitter access token"); + } + + if (string.IsNullOrEmpty(accessTokenSecret)) + { + throw new Exception("Missing Twitter access token secret"); + } + try { + var client = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret); + await client.Users.GetAuthenticatedUserAsync(); + var tweet = await client.Tweets.PublishTweetAsync(message); + return new Dictionary{{"success", true}, {"tweet", tweet}}; + } + catch (Exception e) + { + Console.WriteLine(e); + return new Dictionary{{"success", false}, {"message", e.Message}}; + } + + + } +} diff --git a/dotnet/sendMessage/functions/send_tweet.cs b/dotnet/sendMessage/functions/send_tweet.cs deleted file mode 100644 index 30321238..00000000 --- a/dotnet/sendMessage/functions/send_tweet.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using Tweetinvi; - -public class TwitterSender -{ - public static void SendTweet(string message) - { - if (string.IsNullOrEmpty(message)) - { - throw new Exception("Missing message"); - } - - string consumerKey = Environment.GetEnvironmentVariable("TWITTER_API_KEY"); - string consumerSecret = Environment.GetEnvironmentVariable("TWITTER_API_KEY_SECRET"); - string accessToken = Environment.GetEnvironmentVariable("TWITTER_ACCESS_TOKEN"); - string accessTokenSecret = Environment.GetEnvironmentVariable("TWITTER_ACCESS_TOKEN_SECRET"); - - if (string.IsNullOrEmpty(consumerKey)) - { - throw new Exception("Missing Twitter consumer key"); - } - - if (string.IsNullOrEmpty(consumerSecret)) - { - throw new Exception("Missing Twitter consumer secret"); - } - - if (string.IsNullOrEmpty(accessToken)) - { - throw new Exception("Missing Twitter access token"); - } - - if (string.IsNullOrEmpty(accessTokenSecret)) - { - throw new Exception("Missing Twitter access token secret"); - } - - Auth.SetUserCredentials(consumerKey, consumerSecret, accessToken, accessTokenSecret); - Tweet.PublishTweet(message); - } -} From d517329298ad20adcb3b83866d63ab8fb9825d70 Mon Sep 17 00:00:00 2001 From: gyamposudodzi Date: Tue, 18 Jul 2023 02:35:20 +0000 Subject: [PATCH 07/38] added api calls to for send_sms with twilio --- .../sendMessage/functions/send_sms_twilio.cs | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 dotnet/sendMessage/functions/send_sms_twilio.cs diff --git a/dotnet/sendMessage/functions/send_sms_twilio.cs b/dotnet/sendMessage/functions/send_sms_twilio.cs new file mode 100644 index 00000000..63896238 --- /dev/null +++ b/dotnet/sendMessage/functions/send_sms_twilio.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Specialized; +using System.Net; +using System.Text; + +public class TwilioSMS +{ + public static void SendSMS(string accountSID, string authToken, string sender, string phoneNumber, string message) + { + if (string.IsNullOrEmpty(phoneNumber)) + { + throw new Exception("No phone number provided"); + } + + if (string.IsNullOrEmpty(message)) + { + throw new Exception("No message provided"); + } + + if (string.IsNullOrEmpty(accountSID)) + { + throw new Exception("Missing Twilio account SID"); + } + + if (string.IsNullOrEmpty(authToken)) + { + throw new Exception("Missing Twilio auth token"); + } + + if (string.IsNullOrEmpty(sender)) + { + throw new Exception("Missing Twilio sender"); + } + + try + { + using (var client = new WebClient()) + { + client.Credentials = new NetworkCredential(accountSID, authToken); + + var data = new NameValueCollection + { + { "From", sender }, + { "To", phoneNumber }, + { "Body", message } + }; + + var response = client.UploadValues($"https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages.json", data); + var responseString = Encoding.UTF8.GetString(response); + + // Handle the response if needed + Console.WriteLine(responseString); + } + } + catch (Exception e) + { + Console.WriteLine(e.Message); + throw; + } + } +} + +public class Program +{ + public static void Main() + { + string accountSID = ""; + string authToken = ""; + string sender = ""; + string phoneNumber = ""; + string message = ""; + + try + { + TwilioSMS.SendSMS(accountSID, authToken, sender, phoneNumber, message); + Console.WriteLine("SMS sent successfully."); + } + catch (Exception ex) + { + Console.WriteLine("SMS sending failed: " + ex.Message); + } + } +} From 4af24d18846bcf4486848f35efe9e32d51fb5281 Mon Sep 17 00:00:00 2001 From: gyamposudodzi Date: Tue, 18 Jul 2023 03:43:24 +0000 Subject: [PATCH 08/38] completed the Twilio SMS fxn --- .../sendMessage/functions/send_sms_twilio.cs | 53 ++++++++----------- 1 file changed, 21 insertions(+), 32 deletions(-) diff --git a/dotnet/sendMessage/functions/send_sms_twilio.cs b/dotnet/sendMessage/functions/send_sms_twilio.cs index 63896238..4cdf4d6b 100644 --- a/dotnet/sendMessage/functions/send_sms_twilio.cs +++ b/dotnet/sendMessage/functions/send_sms_twilio.cs @@ -1,11 +1,12 @@ using System; -using System.Collections.Specialized; -using System.Net; +using System.Collections.Generic; +using System.Net.Http; using System.Text; +using System.Threading.Tasks; public class TwilioSMS { - public static void SendSMS(string accountSID, string authToken, string sender, string phoneNumber, string message) + public static async Task SendSMS(Dictionary variables, string phoneNumber, string message) { if (string.IsNullOrEmpty(phoneNumber)) { @@ -17,6 +18,10 @@ public static void SendSMS(string accountSID, string authToken, string sender, s throw new Exception("No message provided"); } + string accountSID = variables.TryGetValue("TWILIO_ACCOUNT_SID", out string accountSIDValue) ? accountSIDValue : null; + string authToken = variables.TryGetValue("TWILIO_AUTH_TOKEN", out string authTokenValue) ? authTokenValue : null; + string sender = variables.TryGetValue("TWILIO_SENDER", out string senderValue) ? senderValue : null; + if (string.IsNullOrEmpty(accountSID)) { throw new Exception("Missing Twilio account SID"); @@ -34,50 +39,34 @@ public static void SendSMS(string accountSID, string authToken, string sender, s try { - using (var client = new WebClient()) + using (var httpClient = new HttpClient()) { - client.Credentials = new NetworkCredential(accountSID, authToken); + httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"{accountSID}:{authToken}"))); - var data = new NameValueCollection + var values = new Dictionary { { "From", sender }, { "To", phoneNumber }, { "Body", message } }; - var response = client.UploadValues($"https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages.json", data); - var responseString = Encoding.UTF8.GetString(response); + var content = new FormUrlEncodedContent(values); + + var response = await httpClient.PostAsync($"https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages.json", content); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); - // Handle the response if needed + Console.WriteLine(responseString); } } catch (Exception e) { - Console.WriteLine(e.Message); - throw; + Console.WriteLine(e); + return new { success = false, message = e.Message }; } - } -} - -public class Program -{ - public static void Main() - { - string accountSID = ""; - string authToken = ""; - string sender = ""; - string phoneNumber = ""; - string message = ""; - try - { - TwilioSMS.SendSMS(accountSID, authToken, sender, phoneNumber, message); - Console.WriteLine("SMS sent successfully."); - } - catch (Exception ex) - { - Console.WriteLine("SMS sending failed: " + ex.Message); - } + return new { success = true }; } } + From 92f2aebe785efe299566f21cbfcfdbdf85a9e384 Mon Sep 17 00:00:00 2001 From: gyamposudodzi Date: Tue, 18 Jul 2023 03:50:35 +0000 Subject: [PATCH 09/38] changed name from Twiliosms to send_sms_twilio --- dotnet/sendMessage/functions/send_sms_twilio.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnet/sendMessage/functions/send_sms_twilio.cs b/dotnet/sendMessage/functions/send_sms_twilio.cs index 4cdf4d6b..01ef5350 100644 --- a/dotnet/sendMessage/functions/send_sms_twilio.cs +++ b/dotnet/sendMessage/functions/send_sms_twilio.cs @@ -4,7 +4,7 @@ using System.Text; using System.Threading.Tasks; -public class TwilioSMS +public class Send_sms_twilio { public static async Task SendSMS(Dictionary variables, string phoneNumber, string message) { From bc4cf207805fdf6567a54e5998909fdf26de670e Mon Sep 17 00:00:00 2001 From: Ephraim Muasya Date: Wed, 19 Jul 2023 00:47:50 +0300 Subject: [PATCH 10/38] Updated README doc for sendMessage function .NET --- dotnet/sendMessage/README.md | 96 ++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 dotnet/sendMessage/README.md diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md new file mode 100644 index 00000000..e0d8a74d --- /dev/null +++ b/dotnet/sendMessage/README.md @@ -0,0 +1,96 @@ +# 📬 Send Message using a specific channel + +A .NET Cloud Function for sending a message using a specific channel to a receiver. + +Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. + +## Examples + +### Example input: (Discord) + +```markdown +{ + type = "Discord", + message = "Message sent from a C# Cloud Function. 😏" +}; +``` + +### Example input: (SMS) + +```markdown +{ + type = "SMS", + receiver = "+123456789", + message = "Programming is fun!" +}; +``` + +### Example input: (Email) + +```markdown +{ + type = "Email", + receiver = "user@example.app", + subject = "Welcome to the work of Cloud Functions", + message = "Email sent from a C# Cloud Function. 👀" +}; +``` + +### Example input: (Twitter) + +```markdown +{ + type = "Twitter", + message = "Tweet sent from a C# Cloud Function. 🐦" +}; +``` + +### Example output: (Success) + +```markdown +{ + "success": true +} +``` + +### Example output: (Failure) + +```markdown +{ + "success": false, + "message": "Receiver is not a valid email." +} +``` + +## 📝 Variables + +List of variables used by this cloud function: + +### Twilio + +- **TWILIO_ACCOUNT_SID** +- **TWILIO_AUTH_TOKEN** +- **TWILIO_SENDER** + +### Discord + +- **DISCORD_WEBHOOK_URL** + +### Mailgun + +- **MAILGUN_API_KEY** +- **MAILGUN_DOMAIN** + +### Twitter + +- **TWITTER_API_KEY** +- **TWITTER_API_KEY_SECRET** +- **TWITTER_ACCESS_TOKEN** +- **TWITTER_ACCESS_KEY_SECRET** + + + From 857bb98eac6e361cd82b41ae076465473fba9880 Mon Sep 17 00:00:00 2001 From: Ephraim Muasya Date: Wed, 19 Jul 2023 22:37:07 +0300 Subject: [PATCH 11/38] added notes and completed variables --- dotnet/sendMessage/README.md | 40 ++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index e0d8a74d..33d67485 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -11,7 +11,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { type = "Discord", - message = "Message sent from a C# Cloud Function. 😏" + message = "Programming is fun!" }; ``` @@ -31,8 +31,8 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. { type = "Email", receiver = "user@example.app", - subject = "Welcome to the work of Cloud Functions", - message = "Email sent from a C# Cloud Function. 👀" + subject = "Programming is fun!", + message = "Programming is fun!" }; ``` @@ -41,7 +41,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { type = "Twitter", - message = "Tweet sent from a C# Cloud Function. 🐦" + message = "Programming is fun!" }; ``` @@ -68,29 +68,33 @@ List of variables used by this cloud function: ### Twilio -- **TWILIO_ACCOUNT_SID** -- **TWILIO_AUTH_TOKEN** -- **TWILIO_SENDER** +- **TWILIO_ACCOUNT_SID** - Acount SID from Twilio +- **TWILIO_AUTH_TOKEN** - Auth Token from Twilio +- **TWILIO_SENDER** - Sender Phone Number from Twilio ### Discord -- **DISCORD_WEBHOOK_URL** +- **DISCORD_WEBHOOK_URL** - Webhook URL for Discord ### Mailgun -- **MAILGUN_API_KEY** -- **MAILGUN_DOMAIN** +- **MAILGUN_API_KEY** - API Key for Mailgun +- **MAILGUN_DOMAIN** - Domain Name from Mailgun ### Twitter -- **TWITTER_API_KEY** -- **TWITTER_API_KEY_SECRET** -- **TWITTER_ACCESS_TOKEN** -- **TWITTER_ACCESS_KEY_SECRET** +- **TWITTER_API_KEY** - API Key for Twitter +- **TWITTER_API_KEY_SECRET** - API Key Secret for Twitter +- **TWITTER_ACCESS_TOKEN** - Access Token from Twitter +- **TWITTER_ACCESS_KEY_SECRET** - Access Token Secret from Twitter + +## 🚀 Deployment - +- ***To be updated soon*** + +## 📝 Notes -1. Complete the variables -2. add the deployment step by step process -3. add the notes --> +- This function is designed for use with Appwrite Cloud Functions. You can learn more about it in [Appwrite docs](https://appwrite.io/docs/functions). +- This example is compatible with C# and .NET. From 42ddb2b4d4e9ed5ddd7dac6ccaf53956a1c401d6 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 20 Jul 2023 00:36:50 +0100 Subject: [PATCH 12/38] changed twilio naming coventions and added namespace to twilio file --- .../functions/{send_sms_twilio.cs => SendSmsTwilio.cs} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename dotnet/sendMessage/functions/{send_sms_twilio.cs => SendSmsTwilio.cs} (97%) diff --git a/dotnet/sendMessage/functions/send_sms_twilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs similarity index 97% rename from dotnet/sendMessage/functions/send_sms_twilio.cs rename to dotnet/sendMessage/functions/SendSmsTwilio.cs index 01ef5350..3087ebaf 100644 --- a/dotnet/sendMessage/functions/send_sms_twilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -4,7 +4,8 @@ using System.Text; using System.Threading.Tasks; -public class Send_sms_twilio +namespace sendMessage.functions; +public class SendSmsTwilio { public static async Task SendSMS(Dictionary variables, string phoneNumber, string message) { From 48b442d31d10de3e484b494a392736a89e49e5b1 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Tue, 25 Jul 2023 17:22:07 +0100 Subject: [PATCH 13/38] index.cs initial commit --- dotnet/sendMessage/Index.cs | 53 +++++++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs index a2e071a2..e9ca4ed6 100644 --- a/dotnet/sendMessage/Index.cs +++ b/dotnet/sendMessage/Index.cs @@ -1,6 +1,55 @@ - +using sendMessage.functions; +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Net; +using System.Runtime; +using Newtonsoft.Json; +using System.Runtime.InteropServices; +using Tweetinvi.Streams.Model; +using Tweetinvi.Core.Models; -public class Message +async Task Main(RuntimeRequest req, RuntimeResponse res) { + Dictionary result = new Dictionary(); + try{ + if(String.IsNullOrEmpty(req.Payload)){ + return res.Json(new() + { + { "success", false }, + { "message", "Payload is missing" } + }); + } + var payload = JsonConvert.DeserializeObject>(req.Payload); + string message = payload["message"]; + string channel = payload["type"]; + + if(channel == "SMS"){ + string phoneNumber = payload["receiver"]; + result = await SendSmsTwilio.SendSMS(req.Variables, phoneNumber, message); + } + else if(channel == "Email"){ + string recipient = payload["receiver"]; + string subject = payload["subject"]; + result = await Mail.SendMail(req.Variables, recipient, message, subject); + } + else if(channel == "Twitter"){ + result = await TwitterSender.SendTweet(req.Variables, message); + } + else if(channel == "Discord"){ + result = await DiscordWebhook.SendDiscordMessage(req.Variables, message); + + } + } + catch (Exception e){ + return res.Json(new() + { + { "success", false }, + { "message", e.Message } + }); + } + + return res.Json( + result + ); } From b289bbba6b4454df855015fae3e95c20da1e57a1 Mon Sep 17 00:00:00 2001 From: Ephraim Muasya Date: Tue, 25 Jul 2023 20:52:00 +0300 Subject: [PATCH 14/38] Update README.md with project cloning instructions --- dotnet/sendMessage/README.md | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index 33d67485..a6adceaf 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -10,8 +10,8 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - type = "Discord", - message = "Programming is fun!" + "type" = "Discord", + "message" = "Programming is fun!" }; ``` @@ -19,9 +19,9 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - type = "SMS", - receiver = "+123456789", - message = "Programming is fun!" + "type" = "SMS", + "receiver" = "+123456789", + "message" = "Programming is fun!" }; ``` @@ -29,10 +29,10 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - type = "Email", - receiver = "user@example.app", - subject = "Programming is fun!", - message = "Programming is fun!" + "type" = "Email", + "receiver" = "user@example.app", + "subject" = "Programming is fun!", + "message" = "Programming is fun!" }; ``` @@ -40,8 +40,8 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - type = "Twitter", - message = "Programming is fun!" + "type" = "Twitter", + "message" = "Programming is fun!" }; ``` @@ -92,6 +92,14 @@ List of variables used by this cloud function: + +1. Clone this repository, and enter this function folder: + +```markdown +git clone https://github.com/open-runtimes/examples.git && cd examples +$ cd dotnet/send_message +``` + - ***To be updated soon*** ## 📝 Notes From e1165329cc25d933c46bc87b1b6be7da4a30a613 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Mon, 7 Aug 2023 19:26:54 +0100 Subject: [PATCH 15/38] changes to index.cs and function bug fixes --- dotnet/.vscode/settings.json | 3 + dotnet/sendMessage/Index.cs | 99 ++++++++++--------- .../functions/SendDiscordMessage.cs | 10 +- dotnet/sendMessage/functions/SendMail.cs | 9 +- dotnet/sendMessage/functions/SendSmsTwilio.cs | 10 +- dotnet/sendMessage/functions/SendTweet.cs | 7 +- 6 files changed, 69 insertions(+), 69 deletions(-) create mode 100644 dotnet/.vscode/settings.json diff --git a/dotnet/.vscode/settings.json b/dotnet/.vscode/settings.json new file mode 100644 index 00000000..af22013f --- /dev/null +++ b/dotnet/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dotnet.defaultSolution": "dotnet.sln" +} \ No newline at end of file diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs index e9ca4ed6..d3589f6a 100644 --- a/dotnet/sendMessage/Index.cs +++ b/dotnet/sendMessage/Index.cs @@ -1,55 +1,66 @@ using sendMessage.functions; -using System.Collections.Generic; -using System.Threading.Tasks; -using System.Net; -using System.Runtime; using Newtonsoft.Json; -using System.Runtime.InteropServices; -using Tweetinvi.Streams.Model; -using Tweetinvi.Core.Models; +using System.Text.Json; -async Task Main(RuntimeRequest req, RuntimeResponse res) +namespace DotNetRuntime { + + public class Handler { + +public async Task Main(RuntimeContext Context) { Dictionary result = new Dictionary(); - try{ - if(String.IsNullOrEmpty(req.Payload)){ - return res.Json(new() - { - { "success", false }, - { "message", "Payload is missing" } - }); - } - var payload = JsonConvert.DeserializeObject>(req.Payload); - string message = payload["message"]; - string channel = payload["type"]; - if(channel == "SMS"){ - string phoneNumber = payload["receiver"]; - result = await SendSmsTwilio.SendSMS(req.Variables, phoneNumber, message); - } - else if(channel == "Email"){ - string recipient = payload["receiver"]; - string subject = payload["subject"]; - result = await Mail.SendMail(req.Variables, recipient, message, subject); - } - else if(channel == "Twitter"){ - result = await TwitterSender.SendTweet(req.Variables, message); - } - else if(channel == "Discord"){ - result = await DiscordWebhook.SendDiscordMessage(req.Variables, message); + string channel = "type"; + string message = ""; + string recipient = ""; + string subject = ""; + object response = true; + object responsemessage = ""; + Dictionary variables = new Dictionary(); + Dictionary payload = new Dictionary(); + + + if(!(Context.Req.Body is String)){ + + object? variableobject; + object? payloadobject; + + Dictionary body = (Dictionary) Context.Req.Body; + body.TryGetValue("variables", out variableobject); + body.TryGetValue("payload", out payloadobject); + string tempstring = ((JsonElement) variableobject).ToString(); + variables = JsonConvert.DeserializeObject>(tempstring); + tempstring = ((JsonElement) payloadobject).ToString(); + payload = JsonConvert.DeserializeObject>(tempstring); + + payload.TryGetValue("type", out channel); + payload.TryGetValue("message", out message); + payload.TryGetValue("receiver", out recipient); + + if(channel == "SMS"){ + result = await SendSmsTwilio.SendSMS(variables, recipient, message); + } + else if(channel == "Email"){ + payload.TryGetValue("subject", out subject); + result = await Mail.SendMail(variables, recipient, message, subject); + } + else if(channel == "Twitter"){ + result = await TwitterSender.SendTweet(variables, message); + } + else if(channel == "Discord"){ + result = await DiscordWebhook.SendDiscordMessage(variables, message); + + } + } - } - catch (Exception e){ - return res.Json(new() - { - { "success", false }, - { "message", e.Message } - }); - } - return res.Json( - result - ); + result.TryGetValue("success", out response); + result.TryGetValue("message", out responsemessage); + + return Context.Res.Json( + new Dictionary(){{"success", response},{"message", responsemessage}}); } +} +} \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs index 712556a7..0a8bb50d 100644 --- a/dotnet/sendMessage/functions/SendDiscordMessage.cs +++ b/dotnet/sendMessage/functions/SendDiscordMessage.cs @@ -1,14 +1,10 @@ -using System; -using System.Collections.Generic; -using System.Net; using System.Text; -using System.Net.Http.Headers; -using System.Threading.Tasks; + namespace sendMessage.functions; public class DiscordWebhook{ - public static async Task SendDiscordMessage(Dictionary variables, string message) + public static async Task> SendDiscordMessage(Dictionary variables, string message) { if(message == null) { @@ -39,6 +35,6 @@ public static async Task SendDiscordMessage(Dictionary va return new Dictionary{{"success", false}, {"message", e.Message}}; } - return new Dictionary{{"success" , true}}; + return new Dictionary{{"success" , true}, {"message", "Your message was sent"}}; } } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendMail.cs b/dotnet/sendMessage/functions/SendMail.cs index 66abdbfa..d1bc1e84 100644 --- a/dotnet/sendMessage/functions/SendMail.cs +++ b/dotnet/sendMessage/functions/SendMail.cs @@ -1,16 +1,13 @@ -using System; -using System.Collections.Generic; -using System.Net; using System.Text; using System.Net.Http.Headers; -using System.Threading.Tasks; + namespace sendMessage.functions; public class Mail { - public static async Task SendMail(Dictionary variables, string email, string message, string subject) + public static async Task> SendMail(Dictionary variables, string email, string message, string subject) { if(email == null || message == null || subject == null) { @@ -53,6 +50,6 @@ public static async Task SendMail(Dictionary variables, s return new Dictionary{{"success" , false}, {"message" , e.Message}}; } - return new Dictionary{{"success" , true}}; + return new Dictionary{{"success" , true}, {"message", "Your message was sent"}}; } } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index 3087ebaf..13fb42ae 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -1,13 +1,9 @@ -using System; -using System.Collections.Generic; -using System.Net.Http; using System.Text; -using System.Threading.Tasks; namespace sendMessage.functions; public class SendSmsTwilio { - public static async Task SendSMS(Dictionary variables, string phoneNumber, string message) + public static async Task> SendSMS(Dictionary variables, string phoneNumber, string message) { if (string.IsNullOrEmpty(phoneNumber)) { @@ -64,10 +60,10 @@ public static async Task SendSMS(Dictionary variables, s catch (Exception e) { Console.WriteLine(e); - return new { success = false, message = e.Message }; + return new Dictionary {{ "success", false}, {"message", e.Message }}; } - return new { success = true }; + return new Dictionary {{ "success" , true }, {"message", "Your message was sent" }}; } } diff --git a/dotnet/sendMessage/functions/SendTweet.cs b/dotnet/sendMessage/functions/SendTweet.cs index 0c94ccc0..37480b90 100644 --- a/dotnet/sendMessage/functions/SendTweet.cs +++ b/dotnet/sendMessage/functions/SendTweet.cs @@ -1,8 +1,5 @@ -using System; using Tweetinvi; -using System.Threading.Tasks; -using Tweetinvi.Client; -using System.Collections.Generic; + namespace sendMessage.functions; @@ -43,7 +40,7 @@ public async static Task> SendTweet(Dictionary{{"success", true}, {"tweet", tweet}}; + return new Dictionary{{"success", true}, {"message", tweet}}; } catch (Exception e) { From 086ed33e95e36f73075b434f2ffeb3284f049bfd Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 9 Aug 2023 18:39:42 +0100 Subject: [PATCH 16/38] Bug fixes in the function files --- .../sendMessage/functions/SendDiscordMessage.cs | 4 +++- dotnet/sendMessage/functions/SendMail.cs | 10 ++++++---- dotnet/sendMessage/functions/SendSmsTwilio.cs | 15 +++++++-------- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs index 0a8bb50d..c8ba1b27 100644 --- a/dotnet/sendMessage/functions/SendDiscordMessage.cs +++ b/dotnet/sendMessage/functions/SendDiscordMessage.cs @@ -26,6 +26,8 @@ public static async Task> SendDiscordMessage(Dictiona "application/json" ); HttpResponseMessage response = await httpclient.PostAsync(webhook, contentofmessage); + response.EnsureSuccessStatusCode(); + return new Dictionary{{"success" , true}, {"message", "Your message was sent"}}; } } @@ -35,6 +37,6 @@ public static async Task> SendDiscordMessage(Dictiona return new Dictionary{{"success", false}, {"message", e.Message}}; } - return new Dictionary{{"success" , true}, {"message", "Your message was sent"}}; + } } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendMail.cs b/dotnet/sendMessage/functions/SendMail.cs index d1bc1e84..bbecc71c 100644 --- a/dotnet/sendMessage/functions/SendMail.cs +++ b/dotnet/sendMessage/functions/SendMail.cs @@ -16,6 +16,7 @@ public static async Task> SendMail(Dictionary> SendMail(Dictionary{{"success" , true}, {"message", "Your message was sent"}}; } } catch (Exception e) { - Console.WriteLine(e); return new Dictionary{{"success" , false}, {"message" , e.Message}}; } - return new Dictionary{{"success" , true}, {"message", "Your message was sent"}}; + } } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index 13fb42ae..c2fbdb14 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -34,11 +34,12 @@ public static async Task> SendSMS(Dictionary { @@ -49,12 +50,11 @@ public static async Task> SendSMS(Dictionary {{ "success" , true }, {"message", "Your message was sent" }}; + } } catch (Exception e) @@ -63,7 +63,6 @@ public static async Task> SendSMS(Dictionary {{ "success", false}, {"message", e.Message }}; } - return new Dictionary {{ "success" , true }, {"message", "Your message was sent" }}; + } -} - +} \ No newline at end of file From ec74b3b72e67a368d05be9ae45f3be4081c3b431 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 9 Aug 2023 18:50:27 +0100 Subject: [PATCH 17/38] minor changes to the sms function --- dotnet/sendMessage/functions/SendSmsTwilio.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index c2fbdb14..faa0c0de 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -15,9 +15,9 @@ public static async Task> SendSMS(Dictionary Date: Wed, 9 Aug 2023 20:09:07 +0100 Subject: [PATCH 18/38] bug fix --- dotnet/sendMessage/functions/SendSmsTwilio.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index faa0c0de..51feac89 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -39,7 +39,7 @@ public static async Task> SendSMS(Dictionary { From b9ef6acb65bca8b22a644100887898e4072eb976 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 9 Aug 2023 22:05:52 +0100 Subject: [PATCH 19/38] bug fix --- dotnet/sendMessage/functions/SendSmsTwilio.cs | 2 +- .../obj/Debug/net7.0/sendMessage.assets.cache | Bin 24505 -> 24591 bytes ...sendMessage.csproj.AssemblyReference.cache | Bin 78192 -> 78628 bytes dotnet/sendMessage/obj/project.assets.json | 26 ++++++++++-------- dotnet/sendMessage/obj/project.nuget.cache | 4 +-- .../obj/sendMessage.csproj.nuget.dgspec.json | 4 +++ dotnet/sendMessage/sendMessage.csproj | 1 + 7 files changed, 23 insertions(+), 14 deletions(-) diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index 51feac89..ae05005b 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -50,7 +50,7 @@ public static async Task> SendSMS(Dictionary {{ "success" , true }, {"message", "Your message was sent" }}; diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache index b1732357992953b87a0a206281615777c6a62be1..1cef22420b6d28725b7d0bea80d473a9aa56aa21 100644 GIT binary patch delta 2322 zcmZ{mYg80v7{{69vU1QEZY{Vh5CUPl%VoJOu!~S=YQmDnMHdwf#56Wz4Ky^Z zpa}}C+SQ6sinJ`K(}z0sq0Z@?zC`8MIvzjtwY2{;4KL#|>^c84^E~hW|9fZVot>F$ z(^B7zlHQF`1#$SEpmx=heii)qMZdU)j&R)?!km-|Z zsA-9bZpX;W?Y3;2-Lr4cPET92ui)~H!f4Aqpu|-*clf+*?cNrjZGF49Eh|SchG57F zg+ewcj8@02AX7}q(tK1BWKzgoG0lt4F>oV#vM6>ojD9YNTw07s3AES&(f-6-VJwBw z2YxF3p4cEeQSqUML&1=XekzC#VPF|GnNP~Av8Np`=W%7i3XF6r99L4K{7``JVd1O9 zh+Fafm6R{93Gl5IzDF?93g3g&nOrHa3-GNMz6}^TMm5$%^52(86V?dIPN|e14e)Pd zzj7W`^v4nx{hG2{sum14+*_1mI(~ndToaIeOk_7vZ$b@~rmhlKZ!^4`ku=eGLJs|q zn#v=}JdeZcp&cueM5mT+C)CoPnob>=(>evK9;`Zrhsf91tgWKuyq2XczPZbXB2v zGYxd`fgxuzI$BZ-YCY0!^qJHOF=-DpM>^+x5|x&+7quQ`ANovr3SvqdG=t+wr?yoW zonBO0%G0RzDErZ8$}uy|W*C+VlWwz4RdZoF<6VLr}N!0LYfY=uqxn`4l=#np=m{{0ENZ zTm5y2vu7aA4wKnFxWGRm{AX4FIn_T(cS18LGHjs%IG6X60cLnP;S) zVl%bYMbN)_M(MoZUQjdhTvz@T>7ro1sgA#;GT+Abv~rI8kTVBIQE$G1t~=r=*_lM! zgO^iZp;3BA@ZVMQelZ?+NcE)%(8c9i<-&Pstyk(q6+4g@0W2`&Iui zjTH?o@P8!y6RKa!FQZG2TKO_Yv~ye$nMpM>zfNOCoQc9Y#L`4#5+!@W;tg=|FOc&w zbCk9D1f#s(;yPo0P`!>;vXmOgQ_>(!iFrR&{qytwRx&PK6})RYyneAR{PMX|x@p17 z=QEN2T+REjRqj7*FNl0ZsF6l;&B~gZT^8xO$bF%cJAYU1J6EgpCHqtOo}5A_E!Q-GE?G3Gc^tGc*%^tX_{sW7@k8zL zqHbX`wK*RW174r^VQO=yjm!k?fHH*g6+LLR?TBO?xgi;#G%}7qs zS!aowv5RGp=%$Dxk4l7lNy=U?l_N3_EClmG1yEG%Vi?vw>I=B(a(25^3C~!!La$p1 zt5?v>Gv04qvei##;GWSLZ-)EnV-!s9fV8KGONQmH2|OWU`N$Tnc> zYw7PicOoV2c43YD6rx6@cKBvW+Yo2qX`m==htd!74p_$SXW*N4KZ`g69YE=R zjyj8{*f(qr@1B`2Z4Zhig zy@)eloG_}N{*S4d>eG2(aRy!o%9`Jxu9BbS1F($UZ^Ae0K8QF2 zZvmzI5W4-;alb=d#~&pY`o~u-zm1Gh?J#^ZwIhf#a1E>s79JcyYlTN^5;60$!zYh*zZ)>TwJezI>+;e(AKt-Z= z5EcU`fzo>lY*U|DWx*ElG(5G=b_Ny$XMs9{CW3w9Ie3Zuhp-sXb;uQJrpeN%c%Iit z7qps>@Tq7FffHD#dtiPc?F?CHDv(aDmK@5Crqa!24)J3YB;+r`V&Lw0S7=oHM9+V! zs8QRDa#_=)kOuoy6&nm&G7R>lX(7h6EHk67l&jBy#;WliSp#{0{L z#jkl@x}xQcW8(ZSXEPq4y=4}RY8J zeU%>Z8gH|Gm)u5Y!Z*b0Jny`r<@HU4&#wuJSMI(?{Z~;yxvTAC(u$BMc=0Ooj$Nv1 G%lr>EaGlry diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.csproj.AssemblyReference.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.csproj.AssemblyReference.cache index 44c2c60a78ab3dd8d46fd041794885802356b674..f6bc1e23db6da35d42839d89d068662fd23cc4a4 100644 GIT binary patch delta 108 zcmV-y0F(dl;sm7T1PBHJt^fc40bP@^3`v1ewNU{dF#-WmmvJls9G9~v0TB)}E-)@L zTx@A#TyAA_HkaBb0UR8S=^dmW+Xw*x0S``PcXV%Vb8lvJE=qH6ZUGIGF%L?YTqpsl O0W*^^5Ga=}DFGt}Vjv>` delta 26 icmZ4TjOD{477jMXwG0dljIon9@_04|ZVhCVHv|BDjR-*i diff --git a/dotnet/sendMessage/obj/project.assets.json b/dotnet/sendMessage/obj/project.assets.json index 16aa3d69..bd0bf139 100644 --- a/dotnet/sendMessage/obj/project.assets.json +++ b/dotnet/sendMessage/obj/project.assets.json @@ -33,15 +33,15 @@ "lib/netstandard1.0/_._": {} } }, - "Newtonsoft.Json/12.0.3": { + "Newtonsoft.Json/13.0.3": { "type": "package", "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { + "lib/net6.0/Newtonsoft.Json.dll": { "related": ".xml" } }, "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { + "lib/net6.0/Newtonsoft.Json.dll": { "related": ".xml" } } @@ -956,14 +956,15 @@ "runtime.json" ] }, - "Newtonsoft.Json/12.0.3": { - "sha512": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg==", + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", "type": "package", - "path": "newtonsoft.json/12.0.3", + "path": "newtonsoft.json/13.0.3", "files": [ ".nupkg.metadata", ".signature.p7s", "LICENSE.md", + "README.md", "lib/net20/Newtonsoft.Json.dll", "lib/net20/Newtonsoft.Json.xml", "lib/net35/Newtonsoft.Json.dll", @@ -972,17 +973,15 @@ "lib/net40/Newtonsoft.Json.xml", "lib/net45/Newtonsoft.Json.dll", "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/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", - "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", - "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", - "newtonsoft.json.12.0.3.nupkg.sha512", + "newtonsoft.json.13.0.3.nupkg.sha512", "newtonsoft.json.nuspec", "packageIcon.png" ] @@ -3129,6 +3128,7 @@ }, "projectFileDependencyGroups": { "net7.0": [ + "Newtonsoft.Json >= 13.0.3", "TweetinviAPI >= 5.0.4" ] }, @@ -3169,6 +3169,10 @@ "net7.0": { "targetAlias": "net7.0", "dependencies": { + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + }, "TweetinviAPI": { "target": "Package", "version": "[5.0.4, )" diff --git a/dotnet/sendMessage/obj/project.nuget.cache b/dotnet/sendMessage/obj/project.nuget.cache index 7008d483..d8324e0c 100644 --- a/dotnet/sendMessage/obj/project.nuget.cache +++ b/dotnet/sendMessage/obj/project.nuget.cache @@ -1,13 +1,13 @@ { "version": 2, - "dgSpecHash": "sh8AZGG1lGrewCT04Vz5f1/LniAQSilHemJQSP86HWvm6qlTimrng0cvCMClDa9J0vGrfEn0yr+5C84d527H8Q==", + "dgSpecHash": "Dtndl49ZAef11UkuiG6cggR8vg7NaL7fA0nR15YfMLNnENOU0eo9gt4nLCJQxvVc05IP0NMip8Mt8hUNvlsXOw==", "success": true, "projectFilePath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", "expectedPackageFiles": [ "C:\\Users\\me\\.nuget\\packages\\autofac\\4.9.4\\autofac.4.9.4.nupkg.sha512", "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512", "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\12.0.3\\newtonsoft.json.12.0.3.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", "C:\\Users\\me\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json index ff0be36b..f9a6e08e 100644 --- a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json +++ b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json @@ -38,6 +38,10 @@ "net7.0": { "targetAlias": "net7.0", "dependencies": { + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + }, "TweetinviAPI": { "target": "Package", "version": "[5.0.4, )" diff --git a/dotnet/sendMessage/sendMessage.csproj b/dotnet/sendMessage/sendMessage.csproj index 41bf290c..3e6c51f6 100644 --- a/dotnet/sendMessage/sendMessage.csproj +++ b/dotnet/sendMessage/sendMessage.csproj @@ -8,6 +8,7 @@ + From f620b20b57b7331671b968d95d1a8723f09bbdc8 Mon Sep 17 00:00:00 2001 From: Ephraim Muasya <114665193+Muasya0254@users.noreply.github.com> Date: Tue, 15 Aug 2023 12:25:05 +0300 Subject: [PATCH 20/38] Update README.md: completed deployment steps. --- dotnet/sendMessage/README.md | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index a6adceaf..597db5cf 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -10,8 +10,8 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - "type" = "Discord", - "message" = "Programming is fun!" + "type": "Discord", + "message": "Programming is fun!" }; ``` @@ -19,9 +19,9 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - "type" = "SMS", - "receiver" = "+123456789", - "message" = "Programming is fun!" + "type": "SMS", + "receiver": "+123456789", + "message": "Programming is fun!" }; ``` @@ -29,10 +29,10 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - "type" = "Email", - "receiver" = "user@example.app", - "subject" = "Programming is fun!", - "message" = "Programming is fun!" + "type": "Email", + "receiver": "user@example.app", + "subject": "Programming is fun!", + "message": "Programming is fun!" }; ``` @@ -40,8 +40,8 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ```markdown { - "type" = "Twitter", - "message" = "Programming is fun!" + "type": "Twitter", + "message": "Programming is fun!" }; ``` @@ -100,7 +100,19 @@ git clone https://github.com/open-runtimes/examples.git && cd examples $ cd dotnet/send_message ``` -- ***To be updated soon*** +2. Enter this function folder and build the code: + +``` +docker run --rm --interactive --tty --volume $PWD:/usr/code openruntimes/dotnet:v3-7.0 sh /usr/local/src/build.sh +``` + +3. Start the Open Runtime: + +``` +docker run -p 3000:3000 -e INTERNAL_RUNTIME_KEY=secret-key -e INTERNAL_RUNTIME_ENTRYPOINT=Index.cs --rm --interactive --tty --volume $PWD/code.tar.gz:/tmp/code.tar.gz:ro openruntimes/dotnet:v3-7.0 sh /usr/local/src/start.sh +``` + +Your function is now listening on port `3000`, and you can execute it by sending `POST` request with appropriate authorization headers. To learn more about runtime, you can visit .NET Runtime 7.0 [README](https://github.com/open-runtimes/open-runtimes/blob/main/runtimes/dotnet-7.0/README.md). ## 📝 Notes From b3a033e511c668f9e4db69d360aa2d3e0ebbb655 Mon Sep 17 00:00:00 2001 From: Ephraim Muasya <114665193+Muasya0254@users.noreply.github.com> Date: Tue, 15 Aug 2023 12:36:01 +0300 Subject: [PATCH 21/38] Update README.md: added JSON expression --- dotnet/sendMessage/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index 597db5cf..f46b45e6 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -8,7 +8,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ### Example input: (Discord) -```markdown +```json { "type": "Discord", "message": "Programming is fun!" @@ -17,7 +17,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ### Example input: (SMS) -```markdown +```json { "type": "SMS", "receiver": "+123456789", @@ -27,7 +27,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ### Example input: (Email) -```markdown +```json { "type": "Email", "receiver": "user@example.app", @@ -38,7 +38,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ### Example input: (Twitter) -```markdown +```json { "type": "Twitter", "message": "Programming is fun!" @@ -47,7 +47,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ### Example output: (Success) -```markdown +```json { "success": true } @@ -55,7 +55,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. ### Example output: (Failure) -```markdown +```json { "success": false, "message": "Receiver is not a valid email." From b17bbd5961c7518b23c5dc7dbe699610d435b779 Mon Sep 17 00:00:00 2001 From: Ephraim Muasya <114665193+Muasya0254@users.noreply.github.com> Date: Tue, 15 Aug 2023 12:36:43 +0300 Subject: [PATCH 22/38] Update README.md --- dotnet/sendMessage/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index f46b45e6..4cf13b3e 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -12,7 +12,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. { "type": "Discord", "message": "Programming is fun!" -}; +} ``` ### Example input: (SMS) @@ -22,7 +22,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. "type": "SMS", "receiver": "+123456789", "message": "Programming is fun!" -}; +} ``` ### Example input: (Email) @@ -33,7 +33,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. "receiver": "user@example.app", "subject": "Programming is fun!", "message": "Programming is fun!" -}; +} ``` ### Example input: (Twitter) @@ -42,7 +42,7 @@ Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. { "type": "Twitter", "message": "Programming is fun!" -}; +} ``` ### Example output: (Success) From 773e5c3365811eb544f25f6c0106da3c2e542a67 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Tue, 15 Aug 2023 14:25:33 +0100 Subject: [PATCH 23/38] Update to error handling --- dotnet/sendMessage/Index.cs | 22 ++++++------ .../functions/SendDiscordMessage.cs | 15 ++++---- dotnet/sendMessage/functions/SendMail.cs | 17 ++++----- dotnet/sendMessage/functions/SendSmsTwilio.cs | 18 +++++----- dotnet/sendMessage/functions/SendTweet.cs | 36 +++++++++++-------- 5 files changed, 60 insertions(+), 48 deletions(-) diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs index d3589f6a..91a027e9 100644 --- a/dotnet/sendMessage/Index.cs +++ b/dotnet/sendMessage/Index.cs @@ -1,4 +1,4 @@ -using sendMessage.functions; +using SendMessage.functions; using Newtonsoft.Json; using System.Text.Json; @@ -10,18 +10,18 @@ public async Task Main(RuntimeContext Context) { Dictionary result = new Dictionary(); - string channel = "type"; - string message = ""; - string recipient = ""; - string subject = ""; - object response = true; - object responsemessage = ""; - Dictionary variables = new Dictionary(); - Dictionary payload = new Dictionary(); + string? channel = "type"; + string? message = ""; + string? recipient = ""; + string? subject = ""; + object? response = true; + object? responsemessage = ""; + Dictionary? variables = new Dictionary(); + Dictionary? payload = new Dictionary(); - if(!(Context.Req.Body is String)){ + if(!(Context.Req.Body is string)){ object? variableobject; object? payloadobject; @@ -29,7 +29,7 @@ public async Task Main(RuntimeContext Context) Dictionary body = (Dictionary) Context.Req.Body; body.TryGetValue("variables", out variableobject); body.TryGetValue("payload", out payloadobject); - string tempstring = ((JsonElement) variableobject).ToString(); + string? tempstring = ((JsonElement) variableobject).ToString(); variables = JsonConvert.DeserializeObject>(tempstring); tempstring = ((JsonElement) payloadobject).ToString(); payload = JsonConvert.DeserializeObject>(tempstring); diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs index c8ba1b27..0da6086a 100644 --- a/dotnet/sendMessage/functions/SendDiscordMessage.cs +++ b/dotnet/sendMessage/functions/SendDiscordMessage.cs @@ -1,21 +1,21 @@ using System.Text; -namespace sendMessage.functions; - +namespace SendMessage.functions +{ public class DiscordWebhook{ - public static async Task> SendDiscordMessage(Dictionary variables, string message) + public static async Task> SendDiscordMessage(Dictionary variables, string? message) { if(message == null) { - throw new Exception("Missing message"); + return new Dictionary {{"success", false}, {"message","Missing message"}}; } string webhook = variables["DISCORD_WEBHOOK_URL"]; if(webhook == null) { - throw new Exception("Missing Discord webhook"); + return new Dictionary {{"success", false}, {"message","Missing webhook"}}; } try{ @@ -27,16 +27,17 @@ public static async Task> SendDiscordMessage(Dictiona ); HttpResponseMessage response = await httpclient.PostAsync(webhook, contentofmessage); response.EnsureSuccessStatusCode(); - return new Dictionary{{"success" , true}, {"message", "Your message was sent"}}; + return new Dictionary {{"success" , true}, {"message", "Your message was sent"}}; } } catch (Exception e) { Console.WriteLine(e); - return new Dictionary{{"success", false}, {"message", e.Message}}; + return new Dictionary {{"success", false}, {"message", e.ToString()}}; } +} } } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendMail.cs b/dotnet/sendMessage/functions/SendMail.cs index bbecc71c..15ac005b 100644 --- a/dotnet/sendMessage/functions/SendMail.cs +++ b/dotnet/sendMessage/functions/SendMail.cs @@ -2,16 +2,16 @@ using System.Net.Http.Headers; -namespace sendMessage.functions; - +namespace SendMessage.functions +{ public class Mail { - public static async Task> SendMail(Dictionary variables, string email, string message, string subject) + public static async Task> SendMail(Dictionary variables, string? email, string? message, string? subject) { if(email == null || message == null || subject == null) { - throw new Exception("Missing email, message or subject"); + return new Dictionary {{"success", false}, {"message","Missing email, subject, or message"}}; } string domain = variables["MAILGUN_DOMAIN"]; @@ -20,11 +20,11 @@ public static async Task> SendMail(Dictionary {{"success", false}, {"message","Missing Mailgun domain"}}; } if(apiKey == null) { - throw new Exception("Missing Mailgun API key"); + return new Dictionary {{"success", false}, {"message","Missing Mailgun API key"}}; } try { @@ -43,15 +43,16 @@ public static async Task> SendMail(Dictionary{{"success" , true}, {"message", "Your message was sent"}}; + return new Dictionary {{"success" , true}, {"message", "Your message was sent"}}; } } catch (Exception e) { - return new Dictionary{{"success" , false}, {"message" , e.Message}}; + return new Dictionary {{"success" , false}, {"message" , e.ToString()}}; } } +} } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index ae05005b..c8adc6b9 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -1,18 +1,19 @@ using System.Text; -namespace sendMessage.functions; +namespace SendMessage.functions +{ public class SendSmsTwilio { - public static async Task> SendSMS(Dictionary variables, string phoneNumber, string message) + public static async Task> SendSMS(Dictionary variables, string? phoneNumber, string? message) { if (string.IsNullOrEmpty(phoneNumber)) { - throw new Exception("No phone number provided"); + return new Dictionary {{"success", false} , {"message","No phone number provided"}}; } if (string.IsNullOrEmpty(message)) { - throw new Exception("No message provided"); + return new Dictionary {{"success", false} , {"message","No message provided"}}; } string? accountSID = variables.TryGetValue("TWILIO_ACCOUNT_SID", out string? accountSIDValue) ? accountSIDValue : null; @@ -21,17 +22,17 @@ public static async Task> SendSMS(Dictionary {{"success", false}, {"message","Missing Twilio account SID"}}; } if (string.IsNullOrEmpty(authToken)) { - throw new Exception("Missing Twilio auth token"); + return new Dictionary {{"success", false}, {"message","Missing Twilio auth token"}}; } if (string.IsNullOrEmpty(sender)) { - throw new Exception("Missing Twilio sender"); + return new Dictionary {{"success", false}, {"message","Missing Twilio sender"}}; } @@ -60,9 +61,10 @@ public static async Task> SendSMS(Dictionary {{ "success", false}, {"message", e.Message }}; + return new Dictionary {{ "success", false}, {"message", e.ToString() }}; } } +} } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendTweet.cs b/dotnet/sendMessage/functions/SendTweet.cs index 37480b90..3998f3b2 100644 --- a/dotnet/sendMessage/functions/SendTweet.cs +++ b/dotnet/sendMessage/functions/SendTweet.cs @@ -1,15 +1,15 @@ using Tweetinvi; +using Tweetinvi.Exceptions; - -namespace sendMessage.functions; - +namespace SendMessage.functions +{ public class TwitterSender { - public async static Task> SendTweet(Dictionary variables, string message) + public async static Task> SendTweet(Dictionary variables, string? message) { if (string.IsNullOrEmpty(message)) { - throw new Exception("Missing message"); + return new Dictionary {{"success", false}, {"message","Missing message"}}; } string consumerKey = variables["TWITTER_API_KEY"]; @@ -19,35 +19,43 @@ public async static Task> SendTweet(Dictionary {{"success", false}, {"message","Missing Twitter consumer key"}}; } if (string.IsNullOrEmpty(consumerSecret)) { - throw new Exception("Missing Twitter consumer secret"); + return new Dictionary {{"success", false}, {"message","Missing Twitter consumer secret"}}; } if (string.IsNullOrEmpty(accessToken)) { - throw new Exception("Missing Twitter access token"); + return new Dictionary {{"success", false}, {"message","Missing Twitter access token"}}; } if (string.IsNullOrEmpty(accessTokenSecret)) { - throw new Exception("Missing Twitter access token secret"); + return new Dictionary {{"success", false}, {"message","Missing Twitter access token secret"}}; } + var client = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret); try { - var client = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret); + await client.Users.GetAuthenticatedUserAsync(); - var tweet = await client.Tweets.PublishTweetAsync(message); - return new Dictionary{{"success", true}, {"message", tweet}}; } - catch (Exception e) + catch (TwitterException e) { Console.WriteLine(e); - return new Dictionary{{"success", false}, {"message", e.Message}}; + return new Dictionary {{"success", false}, {"message", e.ToString()}}; + } + try{ + await client.Tweets.PublishTweetAsync(message); + return new Dictionary {{"success", true}, {"message", "tweet was sent!"}}; + } + catch(TwitterException ex) + { + return new Dictionary {{"success", false}, {"message", ex.ToString()}}; } } } +} From 78eca1ba4b0277c601ba279e9633e96a3bae27c8 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Tue, 15 Aug 2023 14:53:29 +0100 Subject: [PATCH 24/38] Finishing touches --- dotnet/sendMessage/Index.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs index 91a027e9..7ccf1d6f 100644 --- a/dotnet/sendMessage/Index.cs +++ b/dotnet/sendMessage/Index.cs @@ -14,10 +14,10 @@ public async Task Main(RuntimeContext Context) string? message = ""; string? recipient = ""; string? subject = ""; - object? response = true; - object? responsemessage = ""; - Dictionary? variables = new Dictionary(); - Dictionary? payload = new Dictionary(); + object response = true; + object responsemessage = ""; + Dictionary variables = new Dictionary(); + Dictionary payload = new Dictionary(); @@ -29,10 +29,10 @@ public async Task Main(RuntimeContext Context) Dictionary body = (Dictionary) Context.Req.Body; body.TryGetValue("variables", out variableobject); body.TryGetValue("payload", out payloadobject); - string? tempstring = ((JsonElement) variableobject).ToString(); - variables = JsonConvert.DeserializeObject>(tempstring); - tempstring = ((JsonElement) payloadobject).ToString(); - payload = JsonConvert.DeserializeObject>(tempstring); + string? tempstring = ((JsonElement) variableobject!).ToString(); + variables = JsonConvert.DeserializeObject>(tempstring)!; + tempstring = ((JsonElement) payloadobject!).ToString(); + payload = JsonConvert.DeserializeObject>(tempstring)!; payload.TryGetValue("type", out channel); payload.TryGetValue("message", out message); @@ -55,8 +55,8 @@ public async Task Main(RuntimeContext Context) } - result.TryGetValue("success", out response); - result.TryGetValue("message", out responsemessage); + result.TryGetValue("success", out response!); + result.TryGetValue("message", out responsemessage!); return Context.Res.Json( new Dictionary(){{"success", response},{"message", responsemessage}}); From 85ec9b17889f258c471972fae788d29e271b209b Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Tue, 15 Aug 2023 20:04:38 +0100 Subject: [PATCH 25/38] changes to readme --- dotnet/sendMessage/Index.cs | 2 +- dotnet/sendMessage/README.md | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs index 7ccf1d6f..b13c4231 100644 --- a/dotnet/sendMessage/Index.cs +++ b/dotnet/sendMessage/Index.cs @@ -59,7 +59,7 @@ public async Task Main(RuntimeContext Context) result.TryGetValue("message", out responsemessage!); return Context.Res.Json( - new Dictionary(){{"success", response},{"message", responsemessage}}); + new Dictionary() {{"success", response},{"message", responsemessage}}); } } diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index 4cf13b3e..f854e1ce 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -97,23 +97,30 @@ List of variables used by this cloud function: ```markdown git clone https://github.com/open-runtimes/examples.git && cd examples -$ cd dotnet/send_message +$ cd dotnet/sendMessage ``` 2. Enter this function folder and build the code: ``` -docker run --rm --interactive --tty --volume $PWD:/usr/code openruntimes/dotnet:v3-7.0 sh /usr/local/src/build.sh +docker run -e OPEN_RUNTIMES_ENTRYPOINT=Index.cs --rm --interactive --tty --volume $PWD:/mnt/code openruntimes/dotnet:v3-7.0 sh helpers/build.sh + ``` 3. Start the Open Runtime: ``` -docker run -p 3000:3000 -e INTERNAL_RUNTIME_KEY=secret-key -e INTERNAL_RUNTIME_ENTRYPOINT=Index.cs --rm --interactive --tty --volume $PWD/code.tar.gz:/tmp/code.tar.gz:ro openruntimes/dotnet:v3-7.0 sh /usr/local/src/start.sh +docker run -p 3000:3000 -e OPEN_RUNTIMES_SECRET=secret-key --rm --interactive --tty --volume $PWD/code.tar.gz:/mnt/code/code.tar.gz:ro openruntimes/dotnet:v3-7.0 sh helpers/start.sh "dotnet /usr/local/server/src/function/DotNetRuntime.dll" ``` Your function is now listening on port `3000`, and you can execute it by sending `POST` request with appropriate authorization headers. To learn more about runtime, you can visit .NET Runtime 7.0 [README](https://github.com/open-runtimes/open-runtimes/blob/main/runtimes/dotnet-7.0/README.md). +4. Sample curl command (Email) +``` +curl -H "x-open-runtimes-secret: secret-key" -H "Content-Type: application/json" -X POST http://localhost:3000/ -d '{"variables":{"MAILGUN_DOMAIN":"sandbox4b061e2c81e94adda674598971b62172.mailgun.org", "MAILGUN_API_KEY":"1867c7be2b0c41bcb8b1bb1f8500fd6e-28e9457d-57f47498"},"payload":{"type":"Email","message":"I am testing my cloud function","receiver":"oluwafemisire.ojuawo@kibo.school", "subject":"Testing"}}' +``` + + ## 📝 Notes - This function is designed for use with Appwrite Cloud Functions. You can learn more about it in [Appwrite docs](https://appwrite.io/docs/functions). From 55489aa9365ac89571ba0ff037b6116bede03f03 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 16 Aug 2023 11:52:26 +0100 Subject: [PATCH 26/38] Changes to deployment in readme --- dotnet/sendMessage/README.md | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md index f854e1ce..e2367fb1 100644 --- a/dotnet/sendMessage/README.md +++ b/dotnet/sendMessage/README.md @@ -93,33 +93,13 @@ List of variables used by this cloud function: -1. Clone this repository, and enter this function folder: +There are two ways of deploying the Appwrite function, both having the same results, but each using a different process. We highly recommend using CLI deployment to achieve the best experience. -```markdown -git clone https://github.com/open-runtimes/examples.git && cd examples -$ cd dotnet/sendMessage -``` - -2. Enter this function folder and build the code: - -``` -docker run -e OPEN_RUNTIMES_ENTRYPOINT=Index.cs --rm --interactive --tty --volume $PWD:/mnt/code openruntimes/dotnet:v3-7.0 sh helpers/build.sh - -``` - -3. Start the Open Runtime: +### Using CLI -``` -docker run -p 3000:3000 -e OPEN_RUNTIMES_SECRET=secret-key --rm --interactive --tty --volume $PWD/code.tar.gz:/mnt/code/code.tar.gz:ro openruntimes/dotnet:v3-7.0 sh helpers/start.sh "dotnet /usr/local/server/src/function/DotNetRuntime.dll" -``` - -Your function is now listening on port `3000`, and you can execute it by sending `POST` request with appropriate authorization headers. To learn more about runtime, you can visit .NET Runtime 7.0 [README](https://github.com/open-runtimes/open-runtimes/blob/main/runtimes/dotnet-7.0/README.md). - -4. Sample curl command (Email) -``` -curl -H "x-open-runtimes-secret: secret-key" -H "Content-Type: application/json" -X POST http://localhost:3000/ -d '{"variables":{"MAILGUN_DOMAIN":"sandbox4b061e2c81e94adda674598971b62172.mailgun.org", "MAILGUN_API_KEY":"1867c7be2b0c41bcb8b1bb1f8500fd6e-28e9457d-57f47498"},"payload":{"type":"Email","message":"I am testing my cloud function","receiver":"oluwafemisire.ojuawo@kibo.school", "subject":"Testing"}}' -``` +Make sure you have [Appwrite CLI](https://appwrite.io/docs/command-line#installation) installed, and you have successfully logged into your Appwrite server. To make sure Appwrite CLI is ready, you can use the command `appwrite client --debug` and it should respond with green text `✓ Success`. +Make sure you are in the same folder as your `appwrite.json` file and run `appwrite deploy function` to deploy your function. You will be prompted to select which functions you want to deploy. ## 📝 Notes From d92afa7d1f0c76e3deed350e4443aeefee2cff62 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Wed, 16 Aug 2023 11:54:39 +0100 Subject: [PATCH 27/38] changes to naming conventions, and change in index.cs file --- dotnet/sendMessage/Index.cs | 77 ++++++++----------- .../functions/SendDiscordMessage.cs | 2 +- dotnet/sendMessage/functions/SendMail.cs | 2 +- dotnet/sendMessage/functions/SendSmsTwilio.cs | 2 +- dotnet/sendMessage/functions/SendTweet.cs | 2 +- 5 files changed, 37 insertions(+), 48 deletions(-) diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs index b13c4231..ce7b84d0 100644 --- a/dotnet/sendMessage/Index.cs +++ b/dotnet/sendMessage/Index.cs @@ -1,66 +1,55 @@ -using SendMessage.functions; -using Newtonsoft.Json; -using System.Text.Json; +using Newtonsoft.Json; +using SendMessage.Functions; -namespace DotNetRuntime { - - public class Handler { - -public async Task Main(RuntimeContext Context) +public async Task Main(RuntimeRequest req, RuntimeResponse res) { - Dictionary result = new Dictionary(); - + string? channel = "type"; string? message = ""; string? recipient = ""; string? subject = ""; object response = true; object responsemessage = ""; - Dictionary variables = new Dictionary(); - Dictionary payload = new Dictionary(); - - - - if(!(Context.Req.Body is string)){ - - object? variableobject; - object? payloadobject; - - Dictionary body = (Dictionary) Context.Req.Body; - body.TryGetValue("variables", out variableobject); - body.TryGetValue("payload", out payloadobject); - string? tempstring = ((JsonElement) variableobject!).ToString(); - variables = JsonConvert.DeserializeObject>(tempstring)!; - tempstring = ((JsonElement) payloadobject!).ToString(); - payload = JsonConvert.DeserializeObject>(tempstring)!; + Dictionary result = new Dictionary{}; + + if (string.IsNullOrEmpty(req.Payload)) + { + return res.Json(new() + { + {"success", false}, + {"message", req.Variables} + }); + } - payload.TryGetValue("type", out channel); - payload.TryGetValue("message", out message); - payload.TryGetValue("receiver", out recipient); + var payload = JsonConvert.DeserializeObject>(req.Payload); + payload.TryGetValue("type", out channel); + payload.TryGetValue("message", out message); + payload.TryGetValue("receiver", out recipient); - if(channel == "SMS"){ - result = await SendSmsTwilio.SendSMS(variables, recipient, message); + if(channel == "SMS"){ + result = await SendSmsTwilio.SendSMS(req.Variables, recipient, message); } else if(channel == "Email"){ payload.TryGetValue("subject", out subject); - result = await Mail.SendMail(variables, recipient, message, subject); + result = await Mail.SendMail(req.Variables, recipient, message, subject); } else if(channel == "Twitter"){ - result = await TwitterSender.SendTweet(variables, message); + result = await TwitterSender.SendTweet(req.Variables, message); } else if(channel == "Discord"){ - result = await DiscordWebhook.SendDiscordMessage(variables, message); + result = await DiscordWebhook.SendDiscordMessage(req.Variables, message); - } - - } + } + + result.TryGetValue("success", out response!); + result.TryGetValue("message", out responsemessage!); - result.TryGetValue("success", out response!); - result.TryGetValue("message", out responsemessage!); + return res.Json(new() + { + {"success", response}, + {"message", responsemessage} + } - return Context.Res.Json( - new Dictionary() {{"success", response},{"message", responsemessage}}); + ); -} -} } \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs index 0da6086a..2baf753f 100644 --- a/dotnet/sendMessage/functions/SendDiscordMessage.cs +++ b/dotnet/sendMessage/functions/SendDiscordMessage.cs @@ -1,7 +1,7 @@ using System.Text; -namespace SendMessage.functions +namespace SendMessage.Functions { public class DiscordWebhook{ public static async Task> SendDiscordMessage(Dictionary variables, string? message) diff --git a/dotnet/sendMessage/functions/SendMail.cs b/dotnet/sendMessage/functions/SendMail.cs index 15ac005b..76a79b6b 100644 --- a/dotnet/sendMessage/functions/SendMail.cs +++ b/dotnet/sendMessage/functions/SendMail.cs @@ -2,7 +2,7 @@ using System.Net.Http.Headers; -namespace SendMessage.functions +namespace SendMessage.Functions { public class Mail diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs index c8adc6b9..90c43339 100644 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ b/dotnet/sendMessage/functions/SendSmsTwilio.cs @@ -1,6 +1,6 @@ using System.Text; -namespace SendMessage.functions +namespace SendMessage.Functions { public class SendSmsTwilio { diff --git a/dotnet/sendMessage/functions/SendTweet.cs b/dotnet/sendMessage/functions/SendTweet.cs index 3998f3b2..a2ca3cef 100644 --- a/dotnet/sendMessage/functions/SendTweet.cs +++ b/dotnet/sendMessage/functions/SendTweet.cs @@ -1,7 +1,7 @@ using Tweetinvi; using Tweetinvi.Exceptions; -namespace SendMessage.functions +namespace SendMessage.Functions { public class TwitterSender { From 5436cdc14d4963116378456b484fde36ee4fe63b Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 17 Aug 2023 00:30:07 +0100 Subject: [PATCH 28/38] change sendmessage from common library to sendmessagefunction that is asp.core app --- dotnet/SendMessageFunction/Index.cs | 50 + ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 + .../SendMessageFunction.AssemblyInfo.cs | 22 + ...ndMessageFunction.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 + .../SendMessageFunction.GlobalUsings.g.cs | 17 + .../net7.0/SendMessageFunction.assets.cache | Bin 0 -> 24591 bytes ...ageFunction.csproj.AssemblyReference.cache | Bin 0 -> 146693 bytes ...ndMessageFunction.csproj.nuget.dgspec.json | 75 + .../SendMessageFunction.csproj.nuget.g.props | 18 + ...SendMessageFunction.csproj.nuget.g.targets | 2 + .../obj/project.assets.json | 3205 +++++++++++++++++ .../obj/project.nuget.cache | 62 + .../src/SendDiscordMessage.cs | 43 + dotnet/SendMessageFunction/src/SendMail.cs | 58 + .../SendMessageFunction/src/SendSmsTwilio.cs | 70 + dotnet/SendMessageFunction/src/SendTweet.cs | 61 + dotnet/dotnet.sln | 6 + dotnet/sendMessage/sendMessage.csproj | 2 +- 19 files changed, 3712 insertions(+), 1 deletion(-) create mode 100644 dotnet/SendMessageFunction/Index.cs create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.assets.cache create mode 100644 dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache create mode 100644 dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json create mode 100644 dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.props create mode 100644 dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.targets create mode 100644 dotnet/SendMessageFunction/obj/project.assets.json create mode 100644 dotnet/SendMessageFunction/obj/project.nuget.cache create mode 100644 dotnet/SendMessageFunction/src/SendDiscordMessage.cs create mode 100644 dotnet/SendMessageFunction/src/SendMail.cs create mode 100644 dotnet/SendMessageFunction/src/SendSmsTwilio.cs create mode 100644 dotnet/SendMessageFunction/src/SendTweet.cs diff --git a/dotnet/SendMessageFunction/Index.cs b/dotnet/SendMessageFunction/Index.cs new file mode 100644 index 00000000..6ada015e --- /dev/null +++ b/dotnet/SendMessageFunction/Index.cs @@ -0,0 +1,50 @@ +using Newtonsoft.Json; +using SendMessageFunction; + +public async Task Main(RuntimeRequest req, RuntimeResponse res) +{ + string? channel = "type"; + string? message = ""; + string? recipient = ""; + string? subject = ""; + object response = true; + object responsemessage = ""; + Dictionary result = new Dictionary(); + + if (string.IsNullOrEmpty(req.Payload)) + { + return res.Json(new() + { + {"success", false}, + {"message", req.Variables} + }); + } + + var payload = JsonConvert.DeserializeObject>(req.Payload); + payload.TryGetValue("type", out channel); + payload.TryGetValue("message", out message); + payload.TryGetValue("receiver", out recipient); + + if (channel == "Discord"){ + result = await DiscordWebhook.SendDiscordMessage(req.Variables, message); + } + else if(channel == "Email"){ + payload.TryGetValue("subject", out subject); + result = await Mail.SendMail(req.Variables, recipient, message, subject); + } + else if(channel == "Twitter"){ + result = await TwitterSender.SendTweet(req.Variables, message); + } + else if(channel == "SMS"){ + result = await SendSmsTwilio.SendSMS(req.Variables, recipient, message); + } + + result.TryGetValue("success", out response!); + result.TryGetValue("message", out responsemessage!); + + return res.Json(new() + { + {"success", response}, + {"message", responsemessage} + }); +} diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/dotnet/SendMessageFunction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs new file mode 100644 index 00000000..4257f4bc --- /dev/null +++ b/dotnet/SendMessageFunction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs new file mode 100644 index 00000000..4455777f --- /dev/null +++ b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.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("SendMessageFunction")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("SendMessageFunction")] +[assembly: System.Reflection.AssemblyTitleAttribute("SendMessageFunction")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache new file mode 100644 index 00000000..7dfb6292 --- /dev/null +++ b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +768861b75abcd8bf3ec1c8889052249eac8acbd4 diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 00000000..a0ad976d --- /dev/null +++ b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net7.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 = SendMessageFunction +build_property.RootNamespace = SendMessageFunction +build_property.ProjectDir = c:\Users\me\Documents\codeday-labs\dotnet\SendMessageFunction\ +build_property.RazorLangVersion = 7.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = c:\Users\me\Documents\codeday-labs\dotnet\SendMessageFunction +build_property._RazorSourceGeneratorDebug = diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs new file mode 100644 index 00000000..025530a2 --- /dev/null +++ b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.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/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.assets.cache b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..79d82d7f3f6af7637d55d535b4e8712ef7ffe0b7 GIT binary patch literal 24591 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 RE2Sf80V9P(d94<(@&9#Z$3Or8 literal 0 HcmV?d00001 diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache b/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..fca7c0ab7c3ef401194d0bf01601613c6d117759 GIT binary patch literal 146693 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 W5-ALvweSrG#Qt&p9fwXFv;Pk$!f2KN literal 0 HcmV?d00001 diff --git a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json b/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json new file mode 100644 index 00000000..f0459b7f --- /dev/null +++ b/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json @@ -0,0 +1,75 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj": {} + }, + "projects": { + "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj", + "projectName": "SendMessageFunction", + "projectPath": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj", + "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", + "outputPath": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + }, + "TweetinviAPI": { + "target": "Package", + "version": "[5.0.4, )" + } + }, + "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\\7.0.305\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.props b/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.props new file mode 100644 index 00000000..3752a5eb --- /dev/null +++ b/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\me\.nuget\packages\ + PackageReference + 6.6.0 + + + + + + C:\Users\me\.nuget\packages\tweetinviapi\5.0.4 + + \ No newline at end of file diff --git a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.targets b/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.targets new file mode 100644 index 00000000..3dc06ef3 --- /dev/null +++ b/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/dotnet/SendMessageFunction/obj/project.assets.json b/dotnet/SendMessageFunction/obj/project.assets.json new file mode 100644 index 00000000..c18aebeb --- /dev/null +++ b/dotnet/SendMessageFunction/obj/project.assets.json @@ -0,0 +1,3205 @@ +{ + "version": 3, + "targets": { + "net7.0": { + "Autofac/4.9.4": { + "type": "package", + "compile": { + "lib/netstandard2.0/Autofac.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Autofac.dll": { + "related": ".pdb;.xml" + } + } + }, + "Microsoft.NETCore.Platforms/1.1.1": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "debian.8-x64" + } + } + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "fedora.23-x64" + } + } + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "fedora.24-x64" + } + } + }, + "runtime.native.System/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Net.Http/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "dependencies": { + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "dependencies": { + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "opensuse.13.2-x64" + } + } + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "opensuse.42.1-x64" + } + } + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "type": "package", + "runtimeTargets": { + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { + "assetType": "native", + "rid": "osx.10.10-x64" + } + } + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { + "assetType": "native", + "rid": "osx.10.10-x64" + } + } + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "rhel.7-x64" + } + } + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "ubuntu.14.04-x64" + } + } + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "ubuntu.16.04-x64" + } + } + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "type": "package", + "runtimeTargets": { + "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { + "assetType": "native", + "rid": "ubuntu.16.10-x64" + } + } + }, + "System.Collections/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": { + "related": ".xml" + } + } + }, + "System.Collections.Concurrent/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "lib/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + } + }, + "System.Diagnostics.Tracing/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + } + }, + "System.Globalization/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.Globalization.Calendars/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.Globalization.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.InteropServices": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": { + "related": ".xml" + } + } + }, + "System.IO.FileSystem/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + } + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Net.Http/4.3.4": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.1", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Diagnostics.DiagnosticSource": "4.3.0", + "System.Diagnostics.Tracing": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Extensions": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.Net.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Security.Cryptography.X509Certificates": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" + }, + "compile": { + "ref/netstandard1.3/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Net.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Net.Primitives.dll": { + "related": ".xml" + } + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + } + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + } + }, + "System.Reflection.TypeExtensions/4.5.1": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/_._": { + "related": ".xml" + } + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/_._": { + "related": ".xml" + } + } + }, + "System.Runtime.Handles/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Handles.dll": { + "related": ".xml" + } + } + }, + "System.Runtime.InteropServices/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Handles": "4.3.0" + }, + "compile": { + "ref/netcoreapp1.1/_._": {} + } + }, + "System.Runtime.Numerics/4.3.0": { + "type": "package", + "dependencies": { + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Numerics.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.Apple": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtimeTargets": { + "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "osx" + }, + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Csp/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Collections.Concurrent": "4.3.0", + "System.Linq": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/_._": {} + }, + "runtime": { + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { + "assetType": "runtime", + "rid": "unix" + } + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.IO": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Threading": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Globalization": "4.3.0", + "System.Globalization.Calendars": "4.3.0", + "System.IO": "4.3.0", + "System.IO.FileSystem": "4.3.0", + "System.IO.FileSystem.Primitives": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Runtime.Handles": "4.3.0", + "System.Runtime.InteropServices": "4.3.0", + "System.Runtime.Numerics": "4.3.0", + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Cng": "4.3.0", + "System.Security.Cryptography.Csp": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.OpenSsl": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading": "4.3.0", + "runtime.native.System": "4.3.0", + "runtime.native.System.Net.Http": "4.3.0", + "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" + }, + "compile": { + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { + "related": ".xml" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": { + "related": ".xml" + } + } + }, + "System.Threading/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": { + "related": ".xml" + } + } + }, + "TweetinviAPI/5.0.4": { + "type": "package", + "dependencies": { + "Autofac": "4.9.4", + "Newtonsoft.Json": "12.0.3", + "System.Collections": "4.3.0", + "System.Net.Http": "4.3.4", + "System.Reflection.TypeExtensions": "4.5.1" + }, + "compile": { + "lib/netstandard2.0/Tweetinvi.Controllers.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Core.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Credentials.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Logic.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Security.dll": {}, + "lib/netstandard2.0/Tweetinvi.Streams.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.WebLogic.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.dll": { + "related": ".Controllers.xml;.Core.xml;.Credentials.xml;.Logic.xml;.Streams.xml;.WebLogic.xml;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Tweetinvi.Controllers.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Core.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Credentials.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Logic.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.Security.dll": {}, + "lib/netstandard2.0/Tweetinvi.Streams.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.WebLogic.dll": { + "related": ".xml" + }, + "lib/netstandard2.0/Tweetinvi.dll": { + "related": ".Controllers.xml;.Core.xml;.Credentials.xml;.Logic.xml;.Streams.xml;.WebLogic.xml;.xml" + } + } + } + } + }, + "libraries": { + "Autofac/4.9.4": { + "sha512": "dYiDG4yoV7GDCoOc66d1sqMmg2gwDyomHKgATuMfhFzYxVpWEltToHVHXI3I9vOEvIXE55S4OZPY0ldiZmZtpA==", + "type": "package", + "path": "autofac/4.9.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "autofac.4.9.4.nupkg.sha512", + "autofac.nuspec", + "lib/net45/Autofac.dll", + "lib/net45/Autofac.pdb", + "lib/net45/Autofac.xml", + "lib/netstandard1.1/Autofac.dll", + "lib/netstandard1.1/Autofac.pdb", + "lib/netstandard1.1/Autofac.xml", + "lib/netstandard2.0/Autofac.dll", + "lib/netstandard2.0/Autofac.pdb", + "lib/netstandard2.0/Autofac.xml" + ] + }, + "Microsoft.NETCore.Platforms/1.1.1": { + "sha512": "TMBuzAHpTenGbGgk0SMTwyEkyijY/Eae4ZGsFNYJvAr/LDn1ku3Etp3FPxChmDp5HHF3kzJuoaa08N0xjqAJfQ==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.1.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "microsoft.netcore.targets/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.targets.1.1.0.nupkg.sha512", + "microsoft.netcore.targets.nuspec", + "runtime.json" + ] + }, + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.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/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/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.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==", + "type": "package", + "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==", + "type": "package", + "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==", + "type": "package", + "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.native.System/4.3.0": { + "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", + "type": "package", + "path": "runtime.native.system/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.4.3.0.nupkg.sha512", + "runtime.native.system.nuspec" + ] + }, + "runtime.native.System.Net.Http/4.3.0": { + "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", + "type": "package", + "path": "runtime.native.system.net.http/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.net.http.4.3.0.nupkg.sha512", + "runtime.native.system.net.http.nuspec" + ] + }, + "runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "sha512": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", + "type": "package", + "path": "runtime.native.system.security.cryptography.apple/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "runtime.native.system.security.cryptography.apple.nuspec" + ] + }, + "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", + "type": "package", + "path": "runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.native.system.security.cryptography.openssl.nuspec" + ] + }, + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==", + "type": "package", + "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==", + "type": "package", + "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { + "sha512": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", + "type": "package", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec", + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib" + ] + }, + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==", + "type": "package", + "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib" + ] + }, + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==", + "type": "package", + "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==", + "type": "package", + "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==", + "type": "package", + "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { + "sha512": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==", + "type": "package", + "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", + "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" + ] + }, + "System.Collections/4.3.0": { + "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "type": "package", + "path": "system.collections/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.4.3.0.nupkg.sha512", + "system.collections.nuspec" + ] + }, + "System.Collections.Concurrent/4.3.0": { + "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", + "type": "package", + "path": "system.collections.concurrent/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Collections.Concurrent.dll", + "lib/netstandard1.3/System.Collections.Concurrent.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.Concurrent.dll", + "ref/netcore50/System.Collections.Concurrent.xml", + "ref/netcore50/de/System.Collections.Concurrent.xml", + "ref/netcore50/es/System.Collections.Concurrent.xml", + "ref/netcore50/fr/System.Collections.Concurrent.xml", + "ref/netcore50/it/System.Collections.Concurrent.xml", + "ref/netcore50/ja/System.Collections.Concurrent.xml", + "ref/netcore50/ko/System.Collections.Concurrent.xml", + "ref/netcore50/ru/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.1/System.Collections.Concurrent.dll", + "ref/netstandard1.1/System.Collections.Concurrent.xml", + "ref/netstandard1.1/de/System.Collections.Concurrent.xml", + "ref/netstandard1.1/es/System.Collections.Concurrent.xml", + "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.1/it/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.3/System.Collections.Concurrent.dll", + "ref/netstandard1.3/System.Collections.Concurrent.xml", + "ref/netstandard1.3/de/System.Collections.Concurrent.xml", + "ref/netstandard1.3/es/System.Collections.Concurrent.xml", + "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.3/it/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.collections.concurrent.4.3.0.nupkg.sha512", + "system.collections.concurrent.nuspec" + ] + }, + "System.Diagnostics.Debug/4.3.0": { + "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "type": "package", + "path": "system.diagnostics.debug/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.debug.4.3.0.nupkg.sha512", + "system.diagnostics.debug.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/4.3.0": { + "sha512": "tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Diagnostics.DiagnosticSource.dll", + "lib/net46/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec" + ] + }, + "System.Diagnostics.Tracing/4.3.0": { + "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", + "type": "package", + "path": "system.diagnostics.tracing/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Diagnostics.Tracing.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.xml", + "ref/netcore50/de/System.Diagnostics.Tracing.xml", + "ref/netcore50/es/System.Diagnostics.Tracing.xml", + "ref/netcore50/fr/System.Diagnostics.Tracing.xml", + "ref/netcore50/it/System.Diagnostics.Tracing.xml", + "ref/netcore50/ja/System.Diagnostics.Tracing.xml", + "ref/netcore50/ko/System.Diagnostics.Tracing.xml", + "ref/netcore50/ru/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/System.Diagnostics.Tracing.dll", + "ref/netstandard1.1/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/System.Diagnostics.Tracing.dll", + "ref/netstandard1.2/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/System.Diagnostics.Tracing.dll", + "ref/netstandard1.3/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/System.Diagnostics.Tracing.dll", + "ref/netstandard1.5/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.diagnostics.tracing.4.3.0.nupkg.sha512", + "system.diagnostics.tracing.nuspec" + ] + }, + "System.Globalization/4.3.0": { + "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "type": "package", + "path": "system.globalization/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.4.3.0.nupkg.sha512", + "system.globalization.nuspec" + ] + }, + "System.Globalization.Calendars/4.3.0": { + "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", + "type": "package", + "path": "system.globalization.calendars/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Calendars.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.xml", + "ref/netstandard1.3/de/System.Globalization.Calendars.xml", + "ref/netstandard1.3/es/System.Globalization.Calendars.xml", + "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", + "ref/netstandard1.3/it/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.globalization.calendars.4.3.0.nupkg.sha512", + "system.globalization.calendars.nuspec" + ] + }, + "System.Globalization.Extensions/4.3.0": { + "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", + "type": "package", + "path": "system.globalization.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Extensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.xml", + "ref/netstandard1.3/de/System.Globalization.Extensions.xml", + "ref/netstandard1.3/es/System.Globalization.Extensions.xml", + "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", + "ref/netstandard1.3/it/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", + "runtimes/win/lib/net46/System.Globalization.Extensions.dll", + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", + "system.globalization.extensions.4.3.0.nupkg.sha512", + "system.globalization.extensions.nuspec" + ] + }, + "System.IO/4.3.0": { + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "type": "package", + "path": "system.io/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.3.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.IO.FileSystem/4.3.0": { + "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", + "type": "package", + "path": "system.io.filesystem/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.filesystem.4.3.0.nupkg.sha512", + "system.io.filesystem.nuspec" + ] + }, + "System.IO.FileSystem.Primitives/4.3.0": { + "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", + "type": "package", + "path": "system.io.filesystem.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.Primitives.dll", + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "system.io.filesystem.primitives.nuspec" + ] + }, + "System.Linq/4.3.0": { + "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "type": "package", + "path": "system.linq/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.linq.4.3.0.nupkg.sha512", + "system.linq.nuspec" + ] + }, + "System.Net.Http/4.3.4": { + "sha512": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==", + "type": "package", + "path": "system.net.http/4.3.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/Xamarinmac20/_._", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/net46/System.Net.Http.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/Xamarinmac20/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/net46/System.Net.Http.dll", + "ref/netcore50/System.Net.Http.dll", + "ref/netstandard1.1/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", + "system.net.http.4.3.4.nupkg.sha512", + "system.net.http.nuspec" + ] + }, + "System.Net.Primitives/4.3.0": { + "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", + "type": "package", + "path": "system.net.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Net.Primitives.dll", + "ref/netcore50/System.Net.Primitives.xml", + "ref/netcore50/de/System.Net.Primitives.xml", + "ref/netcore50/es/System.Net.Primitives.xml", + "ref/netcore50/fr/System.Net.Primitives.xml", + "ref/netcore50/it/System.Net.Primitives.xml", + "ref/netcore50/ja/System.Net.Primitives.xml", + "ref/netcore50/ko/System.Net.Primitives.xml", + "ref/netcore50/ru/System.Net.Primitives.xml", + "ref/netcore50/zh-hans/System.Net.Primitives.xml", + "ref/netcore50/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.0/System.Net.Primitives.dll", + "ref/netstandard1.0/System.Net.Primitives.xml", + "ref/netstandard1.0/de/System.Net.Primitives.xml", + "ref/netstandard1.0/es/System.Net.Primitives.xml", + "ref/netstandard1.0/fr/System.Net.Primitives.xml", + "ref/netstandard1.0/it/System.Net.Primitives.xml", + "ref/netstandard1.0/ja/System.Net.Primitives.xml", + "ref/netstandard1.0/ko/System.Net.Primitives.xml", + "ref/netstandard1.0/ru/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.1/System.Net.Primitives.dll", + "ref/netstandard1.1/System.Net.Primitives.xml", + "ref/netstandard1.1/de/System.Net.Primitives.xml", + "ref/netstandard1.1/es/System.Net.Primitives.xml", + "ref/netstandard1.1/fr/System.Net.Primitives.xml", + "ref/netstandard1.1/it/System.Net.Primitives.xml", + "ref/netstandard1.1/ja/System.Net.Primitives.xml", + "ref/netstandard1.1/ko/System.Net.Primitives.xml", + "ref/netstandard1.1/ru/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.3/System.Net.Primitives.dll", + "ref/netstandard1.3/System.Net.Primitives.xml", + "ref/netstandard1.3/de/System.Net.Primitives.xml", + "ref/netstandard1.3/es/System.Net.Primitives.xml", + "ref/netstandard1.3/fr/System.Net.Primitives.xml", + "ref/netstandard1.3/it/System.Net.Primitives.xml", + "ref/netstandard1.3/ja/System.Net.Primitives.xml", + "ref/netstandard1.3/ko/System.Net.Primitives.xml", + "ref/netstandard1.3/ru/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.net.primitives.4.3.0.nupkg.sha512", + "system.net.primitives.nuspec" + ] + }, + "System.Reflection/4.3.0": { + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "type": "package", + "path": "system.reflection/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.4.3.0.nupkg.sha512", + "system.reflection.nuspec" + ] + }, + "System.Reflection.Primitives/4.3.0": { + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "type": "package", + "path": "system.reflection.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.reflection.primitives.4.3.0.nupkg.sha512", + "system.reflection.primitives.nuspec" + ] + }, + "System.Reflection.TypeExtensions/4.5.1": { + "sha512": "fO8GMEkgoKioJ7cglZbhcnBgkCWWn9poS3G2jevS+fuwW9xJXMx7/1kr7dkwOJfo0pWqxLFWVcxlOr+WeK5ipA==", + "type": "package", + "path": "system.reflection.typeextensions/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net461/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netcoreapp1.0/System.Reflection.TypeExtensions.dll", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.3/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/netstandard2.0/System.Reflection.TypeExtensions.dll", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net461/System.Reflection.TypeExtensions.dll", + "ref/net461/System.Reflection.TypeExtensions.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard2.0/System.Reflection.TypeExtensions.dll", + "ref/netstandard2.0/System.Reflection.TypeExtensions.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", + "runtimes/aot/lib/uap10.0.16299/_._", + "system.reflection.typeextensions.4.5.1.nupkg.sha512", + "system.reflection.typeextensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Resources.ResourceManager/4.3.0": { + "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "type": "package", + "path": "system.resources.resourcemanager/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.resources.resourcemanager.4.3.0.nupkg.sha512", + "system.resources.resourcemanager.nuspec" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.Extensions/4.3.0": { + "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "type": "package", + "path": "system.runtime.extensions/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.extensions.4.3.0.nupkg.sha512", + "system.runtime.extensions.nuspec" + ] + }, + "System.Runtime.Handles/4.3.0": { + "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", + "type": "package", + "path": "system.runtime.handles/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/netstandard1.3/System.Runtime.Handles.dll", + "ref/netstandard1.3/System.Runtime.Handles.xml", + "ref/netstandard1.3/de/System.Runtime.Handles.xml", + "ref/netstandard1.3/es/System.Runtime.Handles.xml", + "ref/netstandard1.3/fr/System.Runtime.Handles.xml", + "ref/netstandard1.3/it/System.Runtime.Handles.xml", + "ref/netstandard1.3/ja/System.Runtime.Handles.xml", + "ref/netstandard1.3/ko/System.Runtime.Handles.xml", + "ref/netstandard1.3/ru/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.handles.4.3.0.nupkg.sha512", + "system.runtime.handles.nuspec" + ] + }, + "System.Runtime.InteropServices/4.3.0": { + "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", + "type": "package", + "path": "system.runtime.interopservices/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.InteropServices.dll", + "lib/net463/System.Runtime.InteropServices.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.InteropServices.dll", + "ref/net463/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", + "ref/netcore50/de/System.Runtime.InteropServices.xml", + "ref/netcore50/es/System.Runtime.InteropServices.xml", + "ref/netcore50/fr/System.Runtime.InteropServices.xml", + "ref/netcore50/it/System.Runtime.InteropServices.xml", + "ref/netcore50/ja/System.Runtime.InteropServices.xml", + "ref/netcore50/ko/System.Runtime.InteropServices.xml", + "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", + "ref/netcoreapp1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/System.Runtime.InteropServices.dll", + "ref/netstandard1.2/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/System.Runtime.InteropServices.dll", + "ref/netstandard1.3/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/System.Runtime.InteropServices.dll", + "ref/netstandard1.5/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.interopservices.4.3.0.nupkg.sha512", + "system.runtime.interopservices.nuspec" + ] + }, + "System.Runtime.Numerics/4.3.0": { + "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", + "type": "package", + "path": "system.runtime.numerics/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Runtime.Numerics.dll", + "lib/netstandard1.3/System.Runtime.Numerics.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Runtime.Numerics.dll", + "ref/netcore50/System.Runtime.Numerics.xml", + "ref/netcore50/de/System.Runtime.Numerics.xml", + "ref/netcore50/es/System.Runtime.Numerics.xml", + "ref/netcore50/fr/System.Runtime.Numerics.xml", + "ref/netcore50/it/System.Runtime.Numerics.xml", + "ref/netcore50/ja/System.Runtime.Numerics.xml", + "ref/netcore50/ko/System.Runtime.Numerics.xml", + "ref/netcore50/ru/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", + "ref/netstandard1.1/System.Runtime.Numerics.dll", + "ref/netstandard1.1/System.Runtime.Numerics.xml", + "ref/netstandard1.1/de/System.Runtime.Numerics.xml", + "ref/netstandard1.1/es/System.Runtime.Numerics.xml", + "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", + "ref/netstandard1.1/it/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.numerics.4.3.0.nupkg.sha512", + "system.runtime.numerics.nuspec" + ] + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", + "type": "package", + "path": "system.security.cryptography.algorithms/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Algorithms.dll", + "lib/net461/System.Security.Cryptography.Algorithms.dll", + "lib/net463/System.Security.Cryptography.Algorithms.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Algorithms.dll", + "ref/net461/System.Security.Cryptography.Algorithms.dll", + "ref/net463/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "system.security.cryptography.algorithms.nuspec" + ] + }, + "System.Security.Cryptography.Cng/4.3.0": { + "sha512": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", + "type": "package", + "path": "system.security.cryptography.cng/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net463/System.Security.Cryptography.Cng.dll", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net463/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "system.security.cryptography.cng.4.3.0.nupkg.sha512", + "system.security.cryptography.cng.nuspec" + ] + }, + "System.Security.Cryptography.Csp/4.3.0": { + "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", + "type": "package", + "path": "system.security.cryptography.csp/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Csp.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Csp.dll", + "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/netcore50/_._", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "system.security.cryptography.csp.4.3.0.nupkg.sha512", + "system.security.cryptography.csp.nuspec" + ] + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", + "type": "package", + "path": "system.security.cryptography.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Encoding.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "system.security.cryptography.encoding.nuspec" + ] + }, + "System.Security.Cryptography.OpenSsl/4.3.0": { + "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", + "type": "package", + "path": "system.security.cryptography.openssl/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "system.security.cryptography.openssl.nuspec" + ] + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", + "type": "package", + "path": "system.security.cryptography.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Primitives.dll", + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Primitives.dll", + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "system.security.cryptography.primitives.nuspec" + ] + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", + "type": "package", + "path": "system.security.cryptography.x509certificates/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.X509Certificates.dll", + "lib/net461/System.Security.Cryptography.X509Certificates.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.X509Certificates.dll", + "ref/net461/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "system.security.cryptography.x509certificates.nuspec" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "system.text.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.text.encoding.4.3.0.nupkg.sha512", + "system.text.encoding.nuspec" + ] + }, + "System.Threading/4.3.0": { + "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "type": "package", + "path": "system.threading/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll", + "system.threading.4.3.0.nupkg.sha512", + "system.threading.nuspec" + ] + }, + "System.Threading.Tasks/4.3.0": { + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "type": "package", + "path": "system.threading.tasks/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.4.3.0.nupkg.sha512", + "system.threading.tasks.nuspec" + ] + }, + "TweetinviAPI/5.0.4": { + "sha512": "YMKsU1+lt88yICPPFiYpyDDTyNXdaJ5IPugs2eqtZCJnuxZ3Al/6Hs+0Tui93FXsQXA5vDS0S/dNgqNJ56QJUA==", + "type": "package", + "path": "tweetinviapi/5.0.4", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard1.4/Tweetinvi.Controllers.dll", + "lib/netstandard1.4/Tweetinvi.Controllers.xml", + "lib/netstandard1.4/Tweetinvi.Core.dll", + "lib/netstandard1.4/Tweetinvi.Core.xml", + "lib/netstandard1.4/Tweetinvi.Credentials.dll", + "lib/netstandard1.4/Tweetinvi.Credentials.xml", + "lib/netstandard1.4/Tweetinvi.Logic.dll", + "lib/netstandard1.4/Tweetinvi.Logic.xml", + "lib/netstandard1.4/Tweetinvi.Security.dll", + "lib/netstandard1.4/Tweetinvi.Streams.dll", + "lib/netstandard1.4/Tweetinvi.Streams.xml", + "lib/netstandard1.4/Tweetinvi.WebLogic.dll", + "lib/netstandard1.4/Tweetinvi.WebLogic.xml", + "lib/netstandard1.4/Tweetinvi.dll", + "lib/netstandard1.4/Tweetinvi.xml", + "lib/netstandard2.0/Tweetinvi.Controllers.dll", + "lib/netstandard2.0/Tweetinvi.Controllers.xml", + "lib/netstandard2.0/Tweetinvi.Core.dll", + "lib/netstandard2.0/Tweetinvi.Core.xml", + "lib/netstandard2.0/Tweetinvi.Credentials.dll", + "lib/netstandard2.0/Tweetinvi.Credentials.xml", + "lib/netstandard2.0/Tweetinvi.Logic.dll", + "lib/netstandard2.0/Tweetinvi.Logic.xml", + "lib/netstandard2.0/Tweetinvi.Security.dll", + "lib/netstandard2.0/Tweetinvi.Streams.dll", + "lib/netstandard2.0/Tweetinvi.Streams.xml", + "lib/netstandard2.0/Tweetinvi.WebLogic.dll", + "lib/netstandard2.0/Tweetinvi.WebLogic.xml", + "lib/netstandard2.0/Tweetinvi.dll", + "lib/netstandard2.0/Tweetinvi.xml", + "tools/install.ps1", + "tweetinviapi.5.0.4.nupkg.sha512", + "tweetinviapi.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net7.0": [ + "Newtonsoft.Json >= 13.0.3", + "TweetinviAPI >= 5.0.4" + ] + }, + "packageFolders": { + "C:\\Users\\me\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessageFunction\\SendMessageFunction.csproj", + "projectName": "SendMessageFunction", + "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessageFunction\\SendMessageFunction.csproj", + "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", + "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessageFunction\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" + ], + "originalTargetFrameworks": [ + "net7.0" + ], + "sources": { + "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net7.0": { + "targetAlias": "net7.0", + "dependencies": { + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + }, + "TweetinviAPI": { + "target": "Package", + "version": "[5.0.4, )" + } + }, + "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\\7.0.305\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/dotnet/SendMessageFunction/obj/project.nuget.cache b/dotnet/SendMessageFunction/obj/project.nuget.cache new file mode 100644 index 00000000..a343dac3 --- /dev/null +++ b/dotnet/SendMessageFunction/obj/project.nuget.cache @@ -0,0 +1,62 @@ +{ + "version": 2, + "dgSpecHash": "w+BkZYtAIB3Dpr0KU/D/KB/f1L4X9zWlrZ3Cq1xDJpy9Vzjgt4ReJweh1Js5eea8FE2qz4lzB39GdqTKM9wJGw==", + "success": true, + "projectFilePath": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj", + "expectedPackageFiles": [ + "C:\\Users\\me\\.nuget\\packages\\autofac\\4.9.4\\autofac.4.9.4.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.net.http\\4.3.4\\system.net.http.4.3.4.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.reflection.typeextensions\\4.5.1\\system.reflection.typeextensions.4.5.1.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", + "C:\\Users\\me\\.nuget\\packages\\tweetinviapi\\5.0.4\\tweetinviapi.5.0.4.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/dotnet/SendMessageFunction/src/SendDiscordMessage.cs b/dotnet/SendMessageFunction/src/SendDiscordMessage.cs new file mode 100644 index 00000000..618290d4 --- /dev/null +++ b/dotnet/SendMessageFunction/src/SendDiscordMessage.cs @@ -0,0 +1,43 @@ +using System.Text; + + +namespace SendMessageFunction +{ +public class DiscordWebhook{ + public static async Task> SendDiscordMessage(Dictionary variables, string? message) + { + if(message == null) + { + return new Dictionary {{"success", false}, {"message","Missing message"}}; + } + + string webhook = variables["DISCORD_WEBHOOK_URL"]; + + if(webhook == null) + { + return new Dictionary {{"success", false}, {"message","Missing webhook"}}; + } + + try{ + using (HttpClient httpclient = new HttpClient()){ + var contentofmessage = new StringContent( + "{\"content\": \"" + message + "\"}", + Encoding.UTF8, + "application/json" + ); + HttpResponseMessage response = await httpclient.PostAsync(webhook, contentofmessage); + response.EnsureSuccessStatusCode(); + return new Dictionary {{"success" , true}, {"message", "Your message was sent"}}; + } + + } + catch (Exception e) + { + Console.WriteLine(e); + return new Dictionary {{"success", false}, {"message", e.ToString()}}; + } + + +} +} +} \ No newline at end of file diff --git a/dotnet/SendMessageFunction/src/SendMail.cs b/dotnet/SendMessageFunction/src/SendMail.cs new file mode 100644 index 00000000..99418760 --- /dev/null +++ b/dotnet/SendMessageFunction/src/SendMail.cs @@ -0,0 +1,58 @@ +using System.Text; +using System.Net.Http.Headers; + + +namespace SendMessageFunction +{ + +public class Mail +{ + public static async Task> SendMail(Dictionary variables, string? email, string? message, string? subject) + { + if(email == null || message == null || subject == null) + { + return new Dictionary {{"success", false}, {"message","Missing email, subject, or message"}}; + } + + string domain = variables["MAILGUN_DOMAIN"]; + string apiKey = variables["MAILGUN_API_KEY"]; + HttpResponseMessage? response; + + if(domain == null) + { + return new Dictionary {{"success", false}, {"message","Missing Mailgun domain"}}; + } + if(apiKey == null) + { + return new Dictionary {{"success", false}, {"message","Missing Mailgun API key"}}; + } + try + { + using (HttpClient client = new HttpClient()) + { + client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"api:{apiKey}"))); + + var content = new FormUrlEncodedContent(new Dictionary + { + {"from", ""}, + {"to", email}, + {"subject", subject}, + {"text", message} + }); + + response = await client.PostAsync($"https://api.mailgun.net/v3/{domain}/messages", content); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + return new Dictionary {{"success" , true}, {"message", "Your message was sent"}}; + } + + } + catch (Exception e) + { + return new Dictionary {{"success" , false}, {"message" , e.ToString()}}; + } + + + } +} +} \ No newline at end of file diff --git a/dotnet/SendMessageFunction/src/SendSmsTwilio.cs b/dotnet/SendMessageFunction/src/SendSmsTwilio.cs new file mode 100644 index 00000000..0daf0e93 --- /dev/null +++ b/dotnet/SendMessageFunction/src/SendSmsTwilio.cs @@ -0,0 +1,70 @@ +using System.Text; + +namespace SendMessageFunction +{ +public class SendSmsTwilio +{ + public static async Task> SendSMS(Dictionary variables, string? phoneNumber, string? message) + { + if (string.IsNullOrEmpty(phoneNumber)) + { + return new Dictionary {{"success", false} , {"message","No phone number provided"}}; + } + + if (string.IsNullOrEmpty(message)) + { + return new Dictionary {{"success", false} , {"message","No message provided"}}; + } + + string? accountSID = variables.TryGetValue("TWILIO_ACCOUNT_SID", out string? accountSIDValue) ? accountSIDValue : null; + string? authToken = variables.TryGetValue("TWILIO_AUTH_TOKEN", out string? authTokenValue) ? authTokenValue : null; + string? sender = variables.TryGetValue("TWILIO_SENDER", out string? senderValue) ? senderValue : null; + + if (string.IsNullOrEmpty(accountSID)) + { + return new Dictionary {{"success", false}, {"message","Missing Twilio account SID"}}; + } + + if (string.IsNullOrEmpty(authToken)) + { + return new Dictionary {{"success", false}, {"message","Missing Twilio auth token"}}; + } + + if (string.IsNullOrEmpty(sender)) + { + return new Dictionary {{"success", false}, {"message","Missing Twilio sender"}}; + } + + + try + { + using (var httpClient = new HttpClient()) + { + httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"{accountSID}:{authToken}"))); + + var values = new Dictionary + { + { "From", sender }, + { "To", phoneNumber }, + { "Body", message } + }; + + var content = new FormUrlEncodedContent(values); + + var response = await httpClient.PostAsync($"https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages.json", content); + response.EnsureSuccessStatusCode(); + var responseString = await response.Content.ReadAsStringAsync(); + return new Dictionary {{ "success" , true }, {"message", "Your message was sent" }}; + + } + } + catch (Exception e) + { + Console.WriteLine(e); + return new Dictionary {{ "success", false}, {"message", e.ToString() }}; + } + + + } +} +} \ No newline at end of file diff --git a/dotnet/SendMessageFunction/src/SendTweet.cs b/dotnet/SendMessageFunction/src/SendTweet.cs new file mode 100644 index 00000000..7a28db76 --- /dev/null +++ b/dotnet/SendMessageFunction/src/SendTweet.cs @@ -0,0 +1,61 @@ +using Tweetinvi; +using Tweetinvi.Exceptions; + +namespace SendMessageFunction +{ +public class TwitterSender +{ + public async static Task> SendTweet(Dictionary variables, string? message) + { + if (string.IsNullOrEmpty(message)) + { + return new Dictionary {{"success", false}, {"message","Missing message"}}; + } + + string consumerKey = variables["TWITTER_API_KEY"]; + string consumerSecret = variables["TWITTER_API_KEY_SECRET"]; + string accessToken = variables["TWITTER_ACCESS_TOKEN"]; + string accessTokenSecret = variables["TWITTER_ACCESS_TOKEN_SECRET"]; + + if (string.IsNullOrEmpty(consumerKey)) + { + return new Dictionary {{"success", false}, {"message","Missing Twitter consumer key"}}; + } + + if (string.IsNullOrEmpty(consumerSecret)) + { + return new Dictionary {{"success", false}, {"message","Missing Twitter consumer secret"}}; + } + + if (string.IsNullOrEmpty(accessToken)) + { + return new Dictionary {{"success", false}, {"message","Missing Twitter access token"}}; + } + + if (string.IsNullOrEmpty(accessTokenSecret)) + { + return new Dictionary {{"success", false}, {"message","Missing Twitter access token secret"}}; + } + var client = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret); + try { + + await client.Users.GetAuthenticatedUserAsync(); + } + catch (TwitterException e) + { + Console.WriteLine(e); + return new Dictionary {{"success", false}, {"message", e.ToString()}}; + } + try{ + await client.Tweets.PublishTweetAsync(message); + return new Dictionary {{"success", true}, {"message", "tweet was sent!"}}; + } + catch(TwitterException ex) + { + return new Dictionary {{"success", false}, {"message", ex.ToString()}}; + } + + + } +} +} diff --git a/dotnet/dotnet.sln b/dotnet/dotnet.sln index 7547f868..6a1d2e54 100644 --- a/dotnet/dotnet.sln +++ b/dotnet/dotnet.sln @@ -9,6 +9,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "wipeAppwriteCollection", "w EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sendMessage", "sendMessage\sendMessage.csproj", "{4775AEB9-F2E2-4FB9-AD52-946F432A8118}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SendMessageFunction", "SendMessageFunction\SendMessageFunction.csproj", "{62C0D051-82D4-4E0B-8C86-5F9E66577C41}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -27,6 +29,10 @@ Global {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Debug|Any CPU.Build.0 = Debug|Any CPU {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Release|Any CPU.ActiveCfg = Release|Any CPU {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Release|Any CPU.Build.0 = Release|Any CPU + {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Release|Any CPU.ActiveCfg = Release|Any CPU + {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/dotnet/sendMessage/sendMessage.csproj b/dotnet/sendMessage/sendMessage.csproj index 3e6c51f6..e302ef14 100644 --- a/dotnet/sendMessage/sendMessage.csproj +++ b/dotnet/sendMessage/sendMessage.csproj @@ -1,4 +1,4 @@ - + net7.0 From 04f3bfef6e387dad7afe5a6d79498b48c35d8d75 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 17 Aug 2023 00:32:50 +0100 Subject: [PATCH 29/38] included launchsettings --- .../Properties/launchSettings.json | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dotnet/SendMessageFunction/Properties/launchSettings.json diff --git a/dotnet/SendMessageFunction/Properties/launchSettings.json b/dotnet/SendMessageFunction/Properties/launchSettings.json new file mode 100644 index 00000000..ccb3723c --- /dev/null +++ b/dotnet/SendMessageFunction/Properties/launchSettings.json @@ -0,0 +1,37 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:3026", + "sslPort": 44331 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5192", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7196;http://localhost:5192", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} From ba2a177d873ac523753d9312945d8a17f29c83ec Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 17 Aug 2023 01:46:23 +0100 Subject: [PATCH 30/38] added updated readme --- dotnet/SendMessageFunction/README.md | 143 +++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 dotnet/SendMessageFunction/README.md diff --git a/dotnet/SendMessageFunction/README.md b/dotnet/SendMessageFunction/README.md new file mode 100644 index 00000000..f5dc5cd3 --- /dev/null +++ b/dotnet/SendMessageFunction/README.md @@ -0,0 +1,143 @@ +# 📬 Send Message using a specific channel + +A .NET Cloud Function for sending a message using a specific channel to a receiver. + +Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. + +## Examples + +### Example input: (Discord) + +```json +{ + "type": "Discord", + "message": "Programming is fun!" +} +``` + +### Example input: (SMS) + +```json +{ + "type": "SMS", + "receiver": "+123456789", + "message": "Programming is fun!" +} +``` + +### Example input: (Email) + +```json +{ + "type": "Email", + "receiver": "user@example.app", + "subject": "Programming is fun!", + "message": "Programming is fun!" +} +``` + +### Example input: (Twitter) + +```json +{ + "type": "Twitter", + "message": "Programming is fun!" +} +``` + +### Example output: (Success) + +```json +{ + "success": true +} +``` + +### Example output: (Failure) + +```json +{ + "success": false, + "message": "Receiver is not a valid email." +} +``` + +## 📝 Variables + +List of variables used by this cloud function: + +### Twilio + +- **TWILIO_ACCOUNT_SID** - Acount SID from Twilio +- **TWILIO_AUTH_TOKEN** - Auth Token from Twilio +- **TWILIO_SENDER** - Sender Phone Number from Twilio + +### Discord + +- **DISCORD_WEBHOOK_URL** - Webhook URL for Discord + +### Mailgun + +- **MAILGUN_API_KEY** - API Key for Mailgun +- **MAILGUN_DOMAIN** - Domain Name from Mailgun + +### Twitter + +- **TWITTER_API_KEY** - API Key for Twitter +- **TWITTER_API_KEY_SECRET** - API Key Secret for Twitter +- **TWITTER_ACCESS_TOKEN** - Access Token from Twitter +- **TWITTER_ACCESS_KEY_SECRET** - Access Token Secret from Twitter + +## 🚀 Deployment + + + +There are two ways of deploying the Appwrite function, both having the same results, but each using a different process. + +### Using CLI + +Make sure you have [Appwrite CLI](https://appwrite.io/docs/command-line#installation) installed, and you have successfully logged into your Appwrite server. To make sure Appwrite CLI is ready, you can use the command `appwrite client --debug` and it should respond with green text `✓ Success`. + +Make sure you are in the same folder as your `appwrite.json` file and run `appwrite deploy function` to deploy your function. You will be prompted to select which functions you want to deploy. + +### Manual Deployment + +Manual deployment has no requirements and uses Appwrite Console to deploy the tag. First, enter the folder of your function. Then, create a tarball of the whole folder and gzip it using the following command. In order to create a tar ball. Enter this command to build the code. +``` +docker run --rm --interactive --tty \ + -e INTERNAL_RUNTIME_ENTRYPOINT=Index.cs \ + --volume $PWD:/usr/code \ + openruntimes/dotnet:v2-6.0 sh \ + /usr/local/src/build.sh +``` +Then +``` +tar -czf code.tar.gz --exclude code.tar.gz . +``` + +After creating `.tar.gz` file, visit Appwrite Console, click on the `Create deployment` button and switch to the `Manual` tab. There, set the `entrypoint` to `Index.cs`, and upload the file we just generated. + +### Executing the function without the Appwrite Console + +After you have created built the code with the command above, run the following up command to start a server to listen to your request on your local host. +``` +docker run --rm --interactive --tty \ + -p 3000:3000 \ + -e INTERNAL_RUNTIME_KEY=secret-key \ + -e INTERNAL_RUNTIME_ENTRYPOINT=Index.cs \ + --volume $PWD/code.tar.gz:/tmp/code.tar.gz:ro \ + openruntimes/dotnet:v2-6.0 \ + sh /usr/local/src/start.sh +``` +Your function is now listening on port `3000`, and you can execute it by sending `POST` request with appropriate authorization headers. + +Sample execution using curl +``` +curl -X POST http://localhost:3000/ -d '{"variables": {"DISCORD_WEBHOOK_URL":"YOUR_DISCORD_WEBHOOK_URL"},"payload": "{\"type\": \"Discord\",\"message\": \"Programming is fun!\",}"}' -H "X-Internal-Challenge: secret-key" -H "Content-Type: application/json" +``` + +## 📝 Notes + +- This function is designed for use with Appwrite Cloud Functions. You can learn more about it in [Appwrite docs](https://appwrite.io/docs/functions). +- This example is compatible with C# and .NET. From 372c4beabfc0a0c3cefa266122ff3d1712645c39 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 17 Aug 2023 01:50:39 +0100 Subject: [PATCH 31/38] fixed readme typo --- dotnet/SendMessageFunction/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotnet/SendMessageFunction/README.md b/dotnet/SendMessageFunction/README.md index f5dc5cd3..6e3e5586 100644 --- a/dotnet/SendMessageFunction/README.md +++ b/dotnet/SendMessageFunction/README.md @@ -120,7 +120,7 @@ After creating `.tar.gz` file, visit Appwrite Console, click on the `Create depl ### Executing the function without the Appwrite Console -After you have created built the code with the command above, run the following up command to start a server to listen to your request on your local host. +After you have built the code with the command above, run the following up command to start a server to listen to your request on your local host. ``` docker run --rm --interactive --tty \ -p 3000:3000 \ From cc6f3515ebf5e4ca2c7b9fe16c64b88b73bcbf9c Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 17 Aug 2023 01:54:56 +0100 Subject: [PATCH 32/38] faulty sendmessage function removed --- .../SendMessageFunction.csproj} | 6 +- .../appsettings.Development.json | 8 + dotnet/SendMessageFunction/appsettings.json | 9 + dotnet/sendMessage/Index.cs | 55 - dotnet/sendMessage/README.md | 107 - .../functions/SendDiscordMessage.cs | 43 - dotnet/sendMessage/functions/SendMail.cs | 58 - dotnet/sendMessage/functions/SendSmsTwilio.cs | 70 - dotnet/sendMessage/functions/SendTweet.cs | 61 - ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 - .../Debug/net7.0/sendMessage.AssemblyInfo.cs | 22 - .../sendMessage.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 11 - .../net7.0/sendMessage.GlobalUsings.g.cs | 8 - .../obj/Debug/net7.0/sendMessage.assets.cache | Bin 24591 -> 0 bytes ...sendMessage.csproj.AssemblyReference.cache | Bin 78628 -> 0 bytes dotnet/sendMessage/obj/project.assets.json | 3201 ----------------- dotnet/sendMessage/obj/project.nuget.cache | 62 - .../obj/sendMessage.csproj.nuget.dgspec.json | 71 - .../obj/sendMessage.csproj.nuget.g.props | 18 - .../obj/sendMessage.csproj.nuget.g.targets | 2 - 21 files changed, 19 insertions(+), 3798 deletions(-) rename dotnet/{sendMessage/sendMessage.csproj => SendMessageFunction/SendMessageFunction.csproj} (95%) create mode 100644 dotnet/SendMessageFunction/appsettings.Development.json create mode 100644 dotnet/SendMessageFunction/appsettings.json delete mode 100644 dotnet/sendMessage/Index.cs delete mode 100644 dotnet/sendMessage/README.md delete mode 100644 dotnet/sendMessage/functions/SendDiscordMessage.cs delete mode 100644 dotnet/sendMessage/functions/SendMail.cs delete mode 100644 dotnet/sendMessage/functions/SendSmsTwilio.cs delete mode 100644 dotnet/sendMessage/functions/SendTweet.cs delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache delete mode 100644 dotnet/sendMessage/obj/Debug/net7.0/sendMessage.csproj.AssemblyReference.cache delete mode 100644 dotnet/sendMessage/obj/project.assets.json delete mode 100644 dotnet/sendMessage/obj/project.nuget.cache delete mode 100644 dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json delete mode 100644 dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props delete mode 100644 dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets diff --git a/dotnet/sendMessage/sendMessage.csproj b/dotnet/SendMessageFunction/SendMessageFunction.csproj similarity index 95% rename from dotnet/sendMessage/sendMessage.csproj rename to dotnet/SendMessageFunction/SendMessageFunction.csproj index e302ef14..07ebcb73 100644 --- a/dotnet/sendMessage/sendMessage.csproj +++ b/dotnet/SendMessageFunction/SendMessageFunction.csproj @@ -2,14 +2,12 @@ net7.0 - enable enable + enable - - + - diff --git a/dotnet/SendMessageFunction/appsettings.Development.json b/dotnet/SendMessageFunction/appsettings.Development.json new file mode 100644 index 00000000..0c208ae9 --- /dev/null +++ b/dotnet/SendMessageFunction/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/dotnet/SendMessageFunction/appsettings.json b/dotnet/SendMessageFunction/appsettings.json new file mode 100644 index 00000000..10f68b8c --- /dev/null +++ b/dotnet/SendMessageFunction/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/dotnet/sendMessage/Index.cs b/dotnet/sendMessage/Index.cs deleted file mode 100644 index ce7b84d0..00000000 --- a/dotnet/sendMessage/Index.cs +++ /dev/null @@ -1,55 +0,0 @@ -using Newtonsoft.Json; -using SendMessage.Functions; - -public async Task Main(RuntimeRequest req, RuntimeResponse res) -{ - - string? channel = "type"; - string? message = ""; - string? recipient = ""; - string? subject = ""; - object response = true; - object responsemessage = ""; - Dictionary result = new Dictionary{}; - - if (string.IsNullOrEmpty(req.Payload)) - { - return res.Json(new() - { - {"success", false}, - {"message", req.Variables} - }); - } - - var payload = JsonConvert.DeserializeObject>(req.Payload); - payload.TryGetValue("type", out channel); - payload.TryGetValue("message", out message); - payload.TryGetValue("receiver", out recipient); - - if(channel == "SMS"){ - result = await SendSmsTwilio.SendSMS(req.Variables, recipient, message); - } - else if(channel == "Email"){ - payload.TryGetValue("subject", out subject); - result = await Mail.SendMail(req.Variables, recipient, message, subject); - } - else if(channel == "Twitter"){ - result = await TwitterSender.SendTweet(req.Variables, message); - } - else if(channel == "Discord"){ - result = await DiscordWebhook.SendDiscordMessage(req.Variables, message); - - } - - result.TryGetValue("success", out response!); - result.TryGetValue("message", out responsemessage!); - - return res.Json(new() - { - {"success", response}, - {"message", responsemessage} - } - - ); - -} \ No newline at end of file diff --git a/dotnet/sendMessage/README.md b/dotnet/sendMessage/README.md deleted file mode 100644 index e2367fb1..00000000 --- a/dotnet/sendMessage/README.md +++ /dev/null @@ -1,107 +0,0 @@ -# 📬 Send Message using a specific channel - -A .NET Cloud Function for sending a message using a specific channel to a receiver. - -Supported channels include, `SMS`, `Email` ,`Disocrd` and `Twitter`. - -## Examples - -### Example input: (Discord) - -```json -{ - "type": "Discord", - "message": "Programming is fun!" -} -``` - -### Example input: (SMS) - -```json -{ - "type": "SMS", - "receiver": "+123456789", - "message": "Programming is fun!" -} -``` - -### Example input: (Email) - -```json -{ - "type": "Email", - "receiver": "user@example.app", - "subject": "Programming is fun!", - "message": "Programming is fun!" -} -``` - -### Example input: (Twitter) - -```json -{ - "type": "Twitter", - "message": "Programming is fun!" -} -``` - -### Example output: (Success) - -```json -{ - "success": true -} -``` - -### Example output: (Failure) - -```json -{ - "success": false, - "message": "Receiver is not a valid email." -} -``` - -## 📝 Variables - -List of variables used by this cloud function: - -### Twilio - -- **TWILIO_ACCOUNT_SID** - Acount SID from Twilio -- **TWILIO_AUTH_TOKEN** - Auth Token from Twilio -- **TWILIO_SENDER** - Sender Phone Number from Twilio - -### Discord - -- **DISCORD_WEBHOOK_URL** - Webhook URL for Discord - -### Mailgun - -- **MAILGUN_API_KEY** - API Key for Mailgun -- **MAILGUN_DOMAIN** - Domain Name from Mailgun - -### Twitter - -- **TWITTER_API_KEY** - API Key for Twitter -- **TWITTER_API_KEY_SECRET** - API Key Secret for Twitter -- **TWITTER_ACCESS_TOKEN** - Access Token from Twitter -- **TWITTER_ACCESS_KEY_SECRET** - Access Token Secret from Twitter - -## 🚀 Deployment - - - -There are two ways of deploying the Appwrite function, both having the same results, but each using a different process. We highly recommend using CLI deployment to achieve the best experience. - -### Using CLI - -Make sure you have [Appwrite CLI](https://appwrite.io/docs/command-line#installation) installed, and you have successfully logged into your Appwrite server. To make sure Appwrite CLI is ready, you can use the command `appwrite client --debug` and it should respond with green text `✓ Success`. - -Make sure you are in the same folder as your `appwrite.json` file and run `appwrite deploy function` to deploy your function. You will be prompted to select which functions you want to deploy. - -## 📝 Notes - -- This function is designed for use with Appwrite Cloud Functions. You can learn more about it in [Appwrite docs](https://appwrite.io/docs/functions). -- This example is compatible with C# and .NET. diff --git a/dotnet/sendMessage/functions/SendDiscordMessage.cs b/dotnet/sendMessage/functions/SendDiscordMessage.cs deleted file mode 100644 index 2baf753f..00000000 --- a/dotnet/sendMessage/functions/SendDiscordMessage.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Text; - - -namespace SendMessage.Functions -{ -public class DiscordWebhook{ - public static async Task> SendDiscordMessage(Dictionary variables, string? message) - { - if(message == null) - { - return new Dictionary {{"success", false}, {"message","Missing message"}}; - } - - string webhook = variables["DISCORD_WEBHOOK_URL"]; - - if(webhook == null) - { - return new Dictionary {{"success", false}, {"message","Missing webhook"}}; - } - - try{ - using (HttpClient httpclient = new HttpClient()){ - var contentofmessage = new StringContent( - "{\"content\": \"" + message + "\"}", - Encoding.UTF8, - "application/json" - ); - HttpResponseMessage response = await httpclient.PostAsync(webhook, contentofmessage); - response.EnsureSuccessStatusCode(); - return new Dictionary {{"success" , true}, {"message", "Your message was sent"}}; - } - - } - catch (Exception e) - { - Console.WriteLine(e); - return new Dictionary {{"success", false}, {"message", e.ToString()}}; - } - - -} -} -} \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendMail.cs b/dotnet/sendMessage/functions/SendMail.cs deleted file mode 100644 index 76a79b6b..00000000 --- a/dotnet/sendMessage/functions/SendMail.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Text; -using System.Net.Http.Headers; - - -namespace SendMessage.Functions -{ - -public class Mail -{ - public static async Task> SendMail(Dictionary variables, string? email, string? message, string? subject) - { - if(email == null || message == null || subject == null) - { - return new Dictionary {{"success", false}, {"message","Missing email, subject, or message"}}; - } - - string domain = variables["MAILGUN_DOMAIN"]; - string apiKey = variables["MAILGUN_API_KEY"]; - HttpResponseMessage? response; - - if(domain == null) - { - return new Dictionary {{"success", false}, {"message","Missing Mailgun domain"}}; - } - if(apiKey == null) - { - return new Dictionary {{"success", false}, {"message","Missing Mailgun API key"}}; - } - try - { - using (HttpClient client = new HttpClient()) - { - client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"api:{apiKey}"))); - - var content = new FormUrlEncodedContent(new Dictionary - { - {"from", ""}, - {"to", email}, - {"subject", subject}, - {"text", message} - }); - - response = await client.PostAsync($"https://api.mailgun.net/v3/{domain}/messages", content); - response.EnsureSuccessStatusCode(); - var responseString = await response.Content.ReadAsStringAsync(); - return new Dictionary {{"success" , true}, {"message", "Your message was sent"}}; - } - - } - catch (Exception e) - { - return new Dictionary {{"success" , false}, {"message" , e.ToString()}}; - } - - - } -} -} \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendSmsTwilio.cs b/dotnet/sendMessage/functions/SendSmsTwilio.cs deleted file mode 100644 index 90c43339..00000000 --- a/dotnet/sendMessage/functions/SendSmsTwilio.cs +++ /dev/null @@ -1,70 +0,0 @@ -using System.Text; - -namespace SendMessage.Functions -{ -public class SendSmsTwilio -{ - public static async Task> SendSMS(Dictionary variables, string? phoneNumber, string? message) - { - if (string.IsNullOrEmpty(phoneNumber)) - { - return new Dictionary {{"success", false} , {"message","No phone number provided"}}; - } - - if (string.IsNullOrEmpty(message)) - { - return new Dictionary {{"success", false} , {"message","No message provided"}}; - } - - string? accountSID = variables.TryGetValue("TWILIO_ACCOUNT_SID", out string? accountSIDValue) ? accountSIDValue : null; - string? authToken = variables.TryGetValue("TWILIO_AUTH_TOKEN", out string? authTokenValue) ? authTokenValue : null; - string? sender = variables.TryGetValue("TWILIO_SENDER", out string? senderValue) ? senderValue : null; - - if (string.IsNullOrEmpty(accountSID)) - { - return new Dictionary {{"success", false}, {"message","Missing Twilio account SID"}}; - } - - if (string.IsNullOrEmpty(authToken)) - { - return new Dictionary {{"success", false}, {"message","Missing Twilio auth token"}}; - } - - if (string.IsNullOrEmpty(sender)) - { - return new Dictionary {{"success", false}, {"message","Missing Twilio sender"}}; - } - - - try - { - using (var httpClient = new HttpClient()) - { - httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes($"{accountSID}:{authToken}"))); - - var values = new Dictionary - { - { "From", sender }, - { "To", phoneNumber }, - { "Body", message } - }; - - var content = new FormUrlEncodedContent(values); - - var response = await httpClient.PostAsync($"https://api.twilio.com/2010-04-01/Accounts/{accountSID}/Messages.json", content); - response.EnsureSuccessStatusCode(); - var responseString = await response.Content.ReadAsStringAsync(); - return new Dictionary {{ "success" , true }, {"message", "Your message was sent" }}; - - } - } - catch (Exception e) - { - Console.WriteLine(e); - return new Dictionary {{ "success", false}, {"message", e.ToString() }}; - } - - - } -} -} \ No newline at end of file diff --git a/dotnet/sendMessage/functions/SendTweet.cs b/dotnet/sendMessage/functions/SendTweet.cs deleted file mode 100644 index a2ca3cef..00000000 --- a/dotnet/sendMessage/functions/SendTweet.cs +++ /dev/null @@ -1,61 +0,0 @@ -using Tweetinvi; -using Tweetinvi.Exceptions; - -namespace SendMessage.Functions -{ -public class TwitterSender -{ - public async static Task> SendTweet(Dictionary variables, string? message) - { - if (string.IsNullOrEmpty(message)) - { - return new Dictionary {{"success", false}, {"message","Missing message"}}; - } - - string consumerKey = variables["TWITTER_API_KEY"]; - string consumerSecret = variables["TWITTER_API_KEY_SECRET"]; - string accessToken = variables["TWITTER_ACCESS_TOKEN"]; - string accessTokenSecret = variables["TWITTER_ACCESS_TOKEN_SECRET"]; - - if (string.IsNullOrEmpty(consumerKey)) - { - return new Dictionary {{"success", false}, {"message","Missing Twitter consumer key"}}; - } - - if (string.IsNullOrEmpty(consumerSecret)) - { - return new Dictionary {{"success", false}, {"message","Missing Twitter consumer secret"}}; - } - - if (string.IsNullOrEmpty(accessToken)) - { - return new Dictionary {{"success", false}, {"message","Missing Twitter access token"}}; - } - - if (string.IsNullOrEmpty(accessTokenSecret)) - { - return new Dictionary {{"success", false}, {"message","Missing Twitter access token secret"}}; - } - var client = new TwitterClient(consumerKey, consumerSecret, accessToken, accessTokenSecret); - try { - - await client.Users.GetAuthenticatedUserAsync(); - } - catch (TwitterException e) - { - Console.WriteLine(e); - return new Dictionary {{"success", false}, {"message", e.ToString()}}; - } - try{ - await client.Tweets.PublishTweetAsync(message); - return new Dictionary {{"success", true}, {"message", "tweet was sent!"}}; - } - catch(TwitterException ex) - { - return new Dictionary {{"success", false}, {"message", ex.ToString()}}; - } - - - } -} -} diff --git a/dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs deleted file mode 100644 index 4257f4bc..00000000 --- a/dotnet/sendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs deleted file mode 100644 index 89367ee9..00000000 --- a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 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("sendMessage")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("sendMessage")] -[assembly: System.Reflection.AssemblyTitleAttribute("sendMessage")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache deleted file mode 100644 index a59235a8..00000000 --- a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -50c04053f23f6c504b629ced194a1deab4b154db diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 58f17e32..00000000 --- a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,11 +0,0 @@ -is_global = true -build_property.TargetFramework = net7.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = sendMessage -build_property.ProjectDir = c:\Users\me\Documents\Code-Day\codeday-labs\dotnet\sendMessage\ diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d0..00000000 --- a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -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/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.assets.cache deleted file mode 100644 index 1cef22420b6d28725b7d0bea80d473a9aa56aa21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24591 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 PNedV$B+6^GfQ|nLfmX+Z diff --git a/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.csproj.AssemblyReference.cache b/dotnet/sendMessage/obj/Debug/net7.0/sendMessage.csproj.AssemblyReference.cache deleted file mode 100644 index f6bc1e23db6da35d42839d89d068662fd23cc4a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78628 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 U^~Udi= 13.0.3", - "TweetinviAPI >= 5.0.4" - ] - }, - "packageFolders": { - "C:\\Users\\me\\.nuget\\packages\\": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", - "projectName": "sendMessage", - "projectPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", - "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" - ], - "originalTargetFrameworks": [ - "net7.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.3, )" - }, - "TweetinviAPI": { - "target": "Package", - "version": "[5.0.4, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/dotnet/sendMessage/obj/project.nuget.cache b/dotnet/sendMessage/obj/project.nuget.cache deleted file mode 100644 index d8324e0c..00000000 --- a/dotnet/sendMessage/obj/project.nuget.cache +++ /dev/null @@ -1,62 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "Dtndl49ZAef11UkuiG6cggR8vg7NaL7fA0nR15YfMLNnENOU0eo9gt4nLCJQxvVc05IP0NMip8Mt8hUNvlsXOw==", - "success": true, - "projectFilePath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", - "expectedPackageFiles": [ - "C:\\Users\\me\\.nuget\\packages\\autofac\\4.9.4\\autofac.4.9.4.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.net.http\\4.3.4\\system.net.http.4.3.4.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.reflection.typeextensions\\4.5.1\\system.reflection.typeextensions.4.5.1.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\tweetinviapi\\5.0.4\\tweetinviapi.5.0.4.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json deleted file mode 100644 index f9a6e08e..00000000 --- a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.dgspec.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "format": 1, - "restore": { - "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj": {} - }, - "projects": { - "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", - "projectName": "sendMessage", - "projectPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\sendMessage.csproj", - "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\sendMessage\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" - ], - "originalTargetFrameworks": [ - "net7.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.3, )" - }, - "TweetinviAPI": { - "target": "Package", - "version": "[5.0.4, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.305\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props deleted file mode 100644 index 3752a5eb..00000000 --- a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.props +++ /dev/null @@ -1,18 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\me\.nuget\packages\ - PackageReference - 6.6.0 - - - - - - C:\Users\me\.nuget\packages\tweetinviapi\5.0.4 - - \ No newline at end of file diff --git a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets b/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef3..00000000 --- a/dotnet/sendMessage/obj/sendMessage.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file From 5afeedf81bdb6a5ca7dd5a682bbb8a858306b481 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Date: Thu, 17 Aug 2023 02:01:55 +0100 Subject: [PATCH 33/38] renamed SendMessageFunction to SendMessage --- .../Index.cs | 0 .../Properties/launchSettings.json | 0 .../README.md | 0 .../SendMessageFunction.csproj | 0 .../appsettings.Development.json | 0 .../appsettings.json | 0 ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 0 .../SendMessageFunction.AssemblyInfo.cs | 0 ...ndMessageFunction.AssemblyInfoInputs.cache | 0 ....GeneratedMSBuildEditorConfig.editorconfig | 4 ++-- .../SendMessageFunction.GlobalUsings.g.cs | 0 .../net7.0/SendMessageFunction.assets.cache | Bin 24591 -> 24591 bytes ...ageFunction.csproj.AssemblyReference.cache | Bin ...ndMessageFunction.csproj.nuget.dgspec.json | 10 +++++----- .../SendMessageFunction.csproj.nuget.g.props | 0 ...SendMessageFunction.csproj.nuget.g.targets | 0 .../obj/project.assets.json | 6 +++--- .../obj/project.nuget.cache | 4 ++-- .../src/SendDiscordMessage.cs | 0 .../src/SendMail.cs | 0 .../src/SendSmsTwilio.cs | 0 .../src/SendTweet.cs | 0 dotnet/dotnet.sln | 4 +--- .../obj/project.assets.json | 6 +++--- 24 files changed, 16 insertions(+), 18 deletions(-) rename dotnet/{SendMessageFunction => SendMessage}/Index.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/Properties/launchSettings.json (100%) rename dotnet/{SendMessageFunction => SendMessage}/README.md (100%) rename dotnet/{SendMessageFunction => SendMessage}/SendMessageFunction.csproj (100%) rename dotnet/{SendMessageFunction => SendMessage}/appsettings.Development.json (100%) rename dotnet/{SendMessageFunction => SendMessage}/appsettings.json (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig (92%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/SendMessageFunction.assets.cache (99%) rename dotnet/{SendMessageFunction => SendMessage}/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/SendMessageFunction.csproj.nuget.dgspec.json (76%) rename dotnet/{SendMessageFunction => SendMessage}/obj/SendMessageFunction.csproj.nuget.g.props (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/SendMessageFunction.csproj.nuget.g.targets (100%) rename dotnet/{SendMessageFunction => SendMessage}/obj/project.assets.json (99%) rename dotnet/{SendMessageFunction => SendMessage}/obj/project.nuget.cache (97%) rename dotnet/{SendMessageFunction => SendMessage}/src/SendDiscordMessage.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/src/SendMail.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/src/SendSmsTwilio.cs (100%) rename dotnet/{SendMessageFunction => SendMessage}/src/SendTweet.cs (100%) diff --git a/dotnet/SendMessageFunction/Index.cs b/dotnet/SendMessage/Index.cs similarity index 100% rename from dotnet/SendMessageFunction/Index.cs rename to dotnet/SendMessage/Index.cs diff --git a/dotnet/SendMessageFunction/Properties/launchSettings.json b/dotnet/SendMessage/Properties/launchSettings.json similarity index 100% rename from dotnet/SendMessageFunction/Properties/launchSettings.json rename to dotnet/SendMessage/Properties/launchSettings.json diff --git a/dotnet/SendMessageFunction/README.md b/dotnet/SendMessage/README.md similarity index 100% rename from dotnet/SendMessageFunction/README.md rename to dotnet/SendMessage/README.md diff --git a/dotnet/SendMessageFunction/SendMessageFunction.csproj b/dotnet/SendMessage/SendMessageFunction.csproj similarity index 100% rename from dotnet/SendMessageFunction/SendMessageFunction.csproj rename to dotnet/SendMessage/SendMessageFunction.csproj diff --git a/dotnet/SendMessageFunction/appsettings.Development.json b/dotnet/SendMessage/appsettings.Development.json similarity index 100% rename from dotnet/SendMessageFunction/appsettings.Development.json rename to dotnet/SendMessage/appsettings.Development.json diff --git a/dotnet/SendMessageFunction/appsettings.json b/dotnet/SendMessage/appsettings.json similarity index 100% rename from dotnet/SendMessageFunction/appsettings.json rename to dotnet/SendMessage/appsettings.json diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/dotnet/SendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs similarity index 100% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs rename to dotnet/SendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs similarity index 100% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs rename to dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache similarity index 100% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache rename to dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig similarity index 92% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig rename to dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig index a0ad976d..382cd4d9 100644 --- a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig +++ b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig @@ -9,9 +9,9 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = SendMessageFunction build_property.RootNamespace = SendMessageFunction -build_property.ProjectDir = c:\Users\me\Documents\codeday-labs\dotnet\SendMessageFunction\ +build_property.ProjectDir = c:\Users\me\Documents\codeday-labs\dotnet\SendMessage\ build_property.RazorLangVersion = 7.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = c:\Users\me\Documents\codeday-labs\dotnet\SendMessageFunction +build_property.MSBuildProjectDirectory = c:\Users\me\Documents\codeday-labs\dotnet\SendMessage build_property._RazorSourceGeneratorDebug = diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs similarity index 100% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs rename to dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.assets.cache b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.assets.cache similarity index 99% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.assets.cache rename to dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.assets.cache index 79d82d7f3f6af7637d55d535b4e8712ef7ffe0b7..69b229aa0fe43ae3d193e51fc19d68aef84d51c4 100644 GIT binary patch delta 51 zcmV-30L=f7zyXiI0Vq&QM?nk#000nh0ZJ;H{qpGNxjk*vdm#D%w1buyU)c#L_@Won J1a+|}=U@Kt6?^~y delta 51 zcmV-30L=f7zyXiI0Vq&QM?nk#0087C^^i32DtRRI?qf6fPFM(m4Q_#1;CjKlt#vLM J3t6!!=U)j76)XS% diff --git a/dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache similarity index 100% rename from dotnet/SendMessageFunction/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache rename to dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache diff --git a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json similarity index 76% rename from dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json rename to dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json index f0459b7f..00ca7ba6 100644 --- a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.dgspec.json +++ b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj": {} + "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj": {} }, "projects": { - "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj": { + "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj", + "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", "projectName": "SendMessageFunction", - "projectPath": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj", + "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\obj\\", + "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" diff --git a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.props b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.props similarity index 100% rename from dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.props rename to dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.props diff --git a/dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.targets b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.targets similarity index 100% rename from dotnet/SendMessageFunction/obj/SendMessageFunction.csproj.nuget.g.targets rename to dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.targets diff --git a/dotnet/SendMessageFunction/obj/project.assets.json b/dotnet/SendMessage/obj/project.assets.json similarity index 99% rename from dotnet/SendMessageFunction/obj/project.assets.json rename to dotnet/SendMessage/obj/project.assets.json index c18aebeb..8588d43f 100644 --- a/dotnet/SendMessageFunction/obj/project.assets.json +++ b/dotnet/SendMessage/obj/project.assets.json @@ -3138,11 +3138,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessageFunction\\SendMessageFunction.csproj", + "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", "projectName": "SendMessageFunction", - "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessageFunction\\SendMessageFunction.csproj", + "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessageFunction\\obj\\", + "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" diff --git a/dotnet/SendMessageFunction/obj/project.nuget.cache b/dotnet/SendMessage/obj/project.nuget.cache similarity index 97% rename from dotnet/SendMessageFunction/obj/project.nuget.cache rename to dotnet/SendMessage/obj/project.nuget.cache index a343dac3..d39fe1f1 100644 --- a/dotnet/SendMessageFunction/obj/project.nuget.cache +++ b/dotnet/SendMessage/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "w+BkZYtAIB3Dpr0KU/D/KB/f1L4X9zWlrZ3Cq1xDJpy9Vzjgt4ReJweh1Js5eea8FE2qz4lzB39GdqTKM9wJGw==", + "dgSpecHash": "RTdVg24WK2cvhtlTCTTofzsn2EBCFei5PpvtFFMR7lqa6/DMYsUyzf/zl8KOxM3SmJyN3E+v8v+ghVZRIlz8rQ==", "success": true, - "projectFilePath": "C:\\Users\\me\\Documents\\codeday-labs\\dotnet\\sendmessagefunction\\SendMessageFunction.csproj", + "projectFilePath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", "expectedPackageFiles": [ "C:\\Users\\me\\.nuget\\packages\\autofac\\4.9.4\\autofac.4.9.4.nupkg.sha512", "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512", diff --git a/dotnet/SendMessageFunction/src/SendDiscordMessage.cs b/dotnet/SendMessage/src/SendDiscordMessage.cs similarity index 100% rename from dotnet/SendMessageFunction/src/SendDiscordMessage.cs rename to dotnet/SendMessage/src/SendDiscordMessage.cs diff --git a/dotnet/SendMessageFunction/src/SendMail.cs b/dotnet/SendMessage/src/SendMail.cs similarity index 100% rename from dotnet/SendMessageFunction/src/SendMail.cs rename to dotnet/SendMessage/src/SendMail.cs diff --git a/dotnet/SendMessageFunction/src/SendSmsTwilio.cs b/dotnet/SendMessage/src/SendSmsTwilio.cs similarity index 100% rename from dotnet/SendMessageFunction/src/SendSmsTwilio.cs rename to dotnet/SendMessage/src/SendSmsTwilio.cs diff --git a/dotnet/SendMessageFunction/src/SendTweet.cs b/dotnet/SendMessage/src/SendTweet.cs similarity index 100% rename from dotnet/SendMessageFunction/src/SendTweet.cs rename to dotnet/SendMessage/src/SendTweet.cs diff --git a/dotnet/dotnet.sln b/dotnet/dotnet.sln index 6a1d2e54..4e77f458 100644 --- a/dotnet/dotnet.sln +++ b/dotnet/dotnet.sln @@ -7,9 +7,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Function", "generateShortUr EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "wipeAppwriteCollection", "wipe_appwrite_collection\wipeAppwriteCollection.csproj", "{C905F6A7-F542-4E7D-9686-D38B5BE95D4F}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sendMessage", "sendMessage\sendMessage.csproj", "{4775AEB9-F2E2-4FB9-AD52-946F432A8118}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SendMessageFunction", "SendMessageFunction\SendMessageFunction.csproj", "{62C0D051-82D4-4E0B-8C86-5F9E66577C41}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SendMessageFunction", "SendMessage\SendMessageFunction.csproj", "{62C0D051-82D4-4E0B-8C86-5F9E66577C41}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/dotnet/wipe_appwrite_collection/obj/project.assets.json b/dotnet/wipe_appwrite_collection/obj/project.assets.json index d7a6f9bc..94b38923 100644 --- a/dotnet/wipe_appwrite_collection/obj/project.assets.json +++ b/dotnet/wipe_appwrite_collection/obj/project.assets.json @@ -57,11 +57,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", "projectName": "wipeAppwriteCollection", - "projectPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", + "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\wipe_appwrite_collection\\wipeAppwriteCollection.csproj", "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "c:\\Users\\me\\Documents\\Code-Day\\codeday-labs\\dotnet\\wipe_appwrite_collection\\obj\\", + "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\wipe_appwrite_collection\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" From 39b2a884d603480133dc3fe58332c981a02ed4c7 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Ojuawo Date: Wed, 20 Sep 2023 22:25:55 +0100 Subject: [PATCH 34/38] Delete dotnet/.vscode directory --- dotnet/.vscode/settings.json | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 dotnet/.vscode/settings.json diff --git a/dotnet/.vscode/settings.json b/dotnet/.vscode/settings.json deleted file mode 100644 index af22013f..00000000 --- a/dotnet/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "dotnet.defaultSolution": "dotnet.sln" -} \ No newline at end of file From aa6924737f5017044317781de1d1dbdb285bac77 Mon Sep 17 00:00:00 2001 From: Oluwafemisire Ojuawo Date: Wed, 20 Sep 2023 22:26:22 +0100 Subject: [PATCH 35/38] Delete .vscode directory --- .vscode/settings.json | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 27cb436c..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "dotnet.defaultSolution": "dotnet\\dotnet.sln" -} \ No newline at end of file From 923d0f7115ebd274e50482479cf90511575668dc Mon Sep 17 00:00:00 2001 From: Oluwafemisire Ojuawo Date: Wed, 20 Sep 2023 22:28:36 +0100 Subject: [PATCH 36/38] Delete dotnet/SendMessage/obj directory --- ...CoreApp,Version=v7.0.AssemblyAttributes.cs | 4 - .../SendMessageFunction.AssemblyInfo.cs | 22 - ...ndMessageFunction.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 17 - .../SendMessageFunction.GlobalUsings.g.cs | 17 - .../net7.0/SendMessageFunction.assets.cache | Bin 24591 -> 0 bytes ...ageFunction.csproj.AssemblyReference.cache | Bin 146693 -> 0 bytes ...ndMessageFunction.csproj.nuget.dgspec.json | 75 - .../SendMessageFunction.csproj.nuget.g.props | 18 - ...SendMessageFunction.csproj.nuget.g.targets | 2 - dotnet/SendMessage/obj/project.assets.json | 3205 ----------------- dotnet/SendMessage/obj/project.nuget.cache | 62 - 12 files changed, 3423 deletions(-) delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.assets.cache delete mode 100644 dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.csproj.AssemblyReference.cache delete mode 100644 dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json delete mode 100644 dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.props delete mode 100644 dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.targets delete mode 100644 dotnet/SendMessage/obj/project.assets.json delete mode 100644 dotnet/SendMessage/obj/project.nuget.cache diff --git a/dotnet/SendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/dotnet/SendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs deleted file mode 100644 index 4257f4bc..00000000 --- a/dotnet/SendMessage/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] diff --git a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs deleted file mode 100644 index 4455777f..00000000 --- a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// 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("SendMessageFunction")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] -[assembly: System.Reflection.AssemblyProductAttribute("SendMessageFunction")] -[assembly: System.Reflection.AssemblyTitleAttribute("SendMessageFunction")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache deleted file mode 100644 index 7dfb6292..00000000 --- a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -768861b75abcd8bf3ec1c8889052249eac8acbd4 diff --git a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 382cd4d9..00000000 --- a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -is_global = true -build_property.TargetFramework = net7.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 = SendMessageFunction -build_property.RootNamespace = SendMessageFunction -build_property.ProjectDir = c:\Users\me\Documents\codeday-labs\dotnet\SendMessage\ -build_property.RazorLangVersion = 7.0 -build_property.SupportLocalizedComponentNames = -build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = c:\Users\me\Documents\codeday-labs\dotnet\SendMessage -build_property._RazorSourceGeneratorDebug = diff --git a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs deleted file mode 100644 index 025530a2..00000000 --- a/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.GlobalUsings.g.cs +++ /dev/null @@ -1,17 +0,0 @@ -// -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/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.assets.cache b/dotnet/SendMessage/obj/Debug/net7.0/SendMessageFunction.assets.cache deleted file mode 100644 index 69b229aa0fe43ae3d193e51fc19d68aef84d51c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24591 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 W5-ALvweSrG#Qt&p9fwXFv;Pk$!f2KN diff --git a/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json deleted file mode 100644 index 00ca7ba6..00000000 --- a/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.dgspec.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "format": 1, - "restore": { - "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj": {} - }, - "projects": { - "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", - "projectName": "SendMessageFunction", - "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", - "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" - ], - "originalTargetFrameworks": [ - "net7.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.3, )" - }, - "TweetinviAPI": { - "target": "Package", - "version": "[5.0.4, )" - } - }, - "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\\7.0.305\\RuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.props b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.props deleted file mode 100644 index 3752a5eb..00000000 --- a/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.props +++ /dev/null @@ -1,18 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\me\.nuget\packages\ - PackageReference - 6.6.0 - - - - - - C:\Users\me\.nuget\packages\tweetinviapi\5.0.4 - - \ No newline at end of file diff --git a/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.targets b/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef3..00000000 --- a/dotnet/SendMessage/obj/SendMessageFunction.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/dotnet/SendMessage/obj/project.assets.json b/dotnet/SendMessage/obj/project.assets.json deleted file mode 100644 index 8588d43f..00000000 --- a/dotnet/SendMessage/obj/project.assets.json +++ /dev/null @@ -1,3205 +0,0 @@ -{ - "version": 3, - "targets": { - "net7.0": { - "Autofac/4.9.4": { - "type": "package", - "compile": { - "lib/netstandard2.0/Autofac.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/netstandard2.0/Autofac.dll": { - "related": ".pdb;.xml" - } - } - }, - "Microsoft.NETCore.Platforms/1.1.1": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.NETCore.Targets/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Newtonsoft.Json/13.0.3": { - "type": "package", - "compile": { - "lib/net6.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - } - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "debian.8-x64" - } - } - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.23-x64" - } - } - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "fedora.24-x64" - } - } - }, - "runtime.native.System/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Net.Http/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "dependencies": { - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "dependencies": { - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2", - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.13.2-x64" - } - } - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "opensuse.42.1-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib": { - "assetType": "native", - "rid": "osx.10.10-x64" - } - } - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "rhel.7-x64" - } - } - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.14.04-x64" - } - } - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.04-x64" - } - } - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "type": "package", - "runtimeTargets": { - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so": { - "assetType": "native", - "rid": "ubuntu.16.10-x64" - } - } - }, - "System.Collections/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Collections.dll": { - "related": ".xml" - } - } - }, - "System.Collections.Concurrent/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard1.3/System.Collections.Concurrent.dll": {} - } - }, - "System.Diagnostics.Debug/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - } - }, - "System.Diagnostics.DiagnosticSource/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "lib/netstandard1.3/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": { - "related": ".xml" - } - } - }, - "System.Diagnostics.Tracing/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/_._": { - "related": ".xml" - } - } - }, - "System.Globalization/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - } - }, - "System.Globalization.Calendars/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - } - }, - "System.Globalization.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.InteropServices": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.IO/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/System.IO.dll": { - "related": ".xml" - } - } - }, - "System.IO.FileSystem/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - } - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} - } - }, - "System.Linq/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard1.6/System.Linq.dll": {} - } - }, - "System.Net.Http/4.3.4": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.1", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Diagnostics.DiagnosticSource": "4.3.0", - "System.Diagnostics.Tracing": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Extensions": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.Net.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Security.Cryptography.X509Certificates": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.2" - }, - "compile": { - "ref/netstandard1.3/System.Net.Http.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Net.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Net.Primitives.dll": { - "related": ".xml" - } - } - }, - "System.Reflection/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/_._": { - "related": ".xml" - } - } - }, - "System.Reflection.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": { - "related": ".xml" - } - } - }, - "System.Reflection.TypeExtensions/4.5.1": { - "type": "package", - "compile": { - "ref/netcoreapp2.0/_._": {} - }, - "runtime": { - "lib/netcoreapp2.0/_._": {} - } - }, - "System.Resources.ResourceManager/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Globalization": "4.3.0", - "System.Reflection": "4.3.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.0/_._": { - "related": ".xml" - } - } - }, - "System.Runtime/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0" - }, - "compile": { - "ref/netstandard1.5/System.Runtime.dll": { - "related": ".xml" - } - } - }, - "System.Runtime.Extensions/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.5/_._": { - "related": ".xml" - } - } - }, - "System.Runtime.Handles/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Runtime.Handles.dll": { - "related": ".xml" - } - } - }, - "System.Runtime.InteropServices/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Reflection": "4.3.0", - "System.Reflection.Primitives": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Handles": "4.3.0" - }, - "compile": { - "ref/netcoreapp1.1/_._": {} - } - }, - "System.Runtime.Numerics/4.3.0": { - "type": "package", - "dependencies": { - "System.Globalization": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0" - }, - "compile": { - "ref/netstandard1.1/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard1.3/System.Runtime.Numerics.dll": {} - } - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.Apple": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} - }, - "runtimeTargets": { - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "osx" - }, - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Cng/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Csp/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.IO": "4.3.0", - "System.Reflection": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Collections.Concurrent": "4.3.0", - "System.Linq": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "related": ".xml" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "type": "package", - "dependencies": { - "System.Collections": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.6/_._": {} - }, - "runtime": { - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { - "assetType": "runtime", - "rid": "unix" - } - } - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "type": "package", - "dependencies": { - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.IO": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Threading": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - }, - "runtime": { - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} - } - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "System.Collections": "4.3.0", - "System.Diagnostics.Debug": "4.3.0", - "System.Globalization": "4.3.0", - "System.Globalization.Calendars": "4.3.0", - "System.IO": "4.3.0", - "System.IO.FileSystem": "4.3.0", - "System.IO.FileSystem.Primitives": "4.3.0", - "System.Resources.ResourceManager": "4.3.0", - "System.Runtime": "4.3.0", - "System.Runtime.Extensions": "4.3.0", - "System.Runtime.Handles": "4.3.0", - "System.Runtime.InteropServices": "4.3.0", - "System.Runtime.Numerics": "4.3.0", - "System.Security.Cryptography.Algorithms": "4.3.0", - "System.Security.Cryptography.Cng": "4.3.0", - "System.Security.Cryptography.Csp": "4.3.0", - "System.Security.Cryptography.Encoding": "4.3.0", - "System.Security.Cryptography.OpenSsl": "4.3.0", - "System.Security.Cryptography.Primitives": "4.3.0", - "System.Text.Encoding": "4.3.0", - "System.Threading": "4.3.0", - "runtime.native.System": "4.3.0", - "runtime.native.System.Net.Http": "4.3.0", - "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0" - }, - "compile": { - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": { - "related": ".xml" - } - }, - "runtimeTargets": { - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "unix" - }, - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { - "assetType": "runtime", - "rid": "win" - } - } - }, - "System.Text.Encoding/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Text.Encoding.dll": { - "related": ".xml" - } - } - }, - "System.Threading/4.3.0": { - "type": "package", - "dependencies": { - "System.Runtime": "4.3.0", - "System.Threading.Tasks": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/_._": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard1.3/System.Threading.dll": {} - } - }, - "System.Threading.Tasks/4.3.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0", - "Microsoft.NETCore.Targets": "1.1.0", - "System.Runtime": "4.3.0" - }, - "compile": { - "ref/netstandard1.3/System.Threading.Tasks.dll": { - "related": ".xml" - } - } - }, - "TweetinviAPI/5.0.4": { - "type": "package", - "dependencies": { - "Autofac": "4.9.4", - "Newtonsoft.Json": "12.0.3", - "System.Collections": "4.3.0", - "System.Net.Http": "4.3.4", - "System.Reflection.TypeExtensions": "4.5.1" - }, - "compile": { - "lib/netstandard2.0/Tweetinvi.Controllers.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Core.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Credentials.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Logic.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Security.dll": {}, - "lib/netstandard2.0/Tweetinvi.Streams.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.WebLogic.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.dll": { - "related": ".Controllers.xml;.Core.xml;.Credentials.xml;.Logic.xml;.Streams.xml;.WebLogic.xml;.xml" - } - }, - "runtime": { - "lib/netstandard2.0/Tweetinvi.Controllers.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Core.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Credentials.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Logic.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.Security.dll": {}, - "lib/netstandard2.0/Tweetinvi.Streams.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.WebLogic.dll": { - "related": ".xml" - }, - "lib/netstandard2.0/Tweetinvi.dll": { - "related": ".Controllers.xml;.Core.xml;.Credentials.xml;.Logic.xml;.Streams.xml;.WebLogic.xml;.xml" - } - } - } - } - }, - "libraries": { - "Autofac/4.9.4": { - "sha512": "dYiDG4yoV7GDCoOc66d1sqMmg2gwDyomHKgATuMfhFzYxVpWEltToHVHXI3I9vOEvIXE55S4OZPY0ldiZmZtpA==", - "type": "package", - "path": "autofac/4.9.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "autofac.4.9.4.nupkg.sha512", - "autofac.nuspec", - "lib/net45/Autofac.dll", - "lib/net45/Autofac.pdb", - "lib/net45/Autofac.xml", - "lib/netstandard1.1/Autofac.dll", - "lib/netstandard1.1/Autofac.pdb", - "lib/netstandard1.1/Autofac.xml", - "lib/netstandard2.0/Autofac.dll", - "lib/netstandard2.0/Autofac.pdb", - "lib/netstandard2.0/Autofac.xml" - ] - }, - "Microsoft.NETCore.Platforms/1.1.1": { - "sha512": "TMBuzAHpTenGbGgk0SMTwyEkyijY/Eae4ZGsFNYJvAr/LDn1ku3Etp3FPxChmDp5HHF3kzJuoaa08N0xjqAJfQ==", - "type": "package", - "path": "microsoft.netcore.platforms/1.1.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.1.1.1.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json" - ] - }, - "Microsoft.NETCore.Targets/1.1.0": { - "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", - "type": "package", - "path": "microsoft.netcore.targets/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.targets.1.1.0.nupkg.sha512", - "microsoft.netcore.targets.nuspec", - "runtime.json" - ] - }, - "Newtonsoft.Json/13.0.3": { - "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", - "type": "package", - "path": "newtonsoft.json/13.0.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.md", - "README.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/net6.0/Newtonsoft.Json.dll", - "lib/net6.0/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.3.nupkg.sha512", - "newtonsoft.json.nuspec", - "packageIcon.png" - ] - }, - "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "7VSGO0URRKoMEAq0Sc9cRz8mb6zbyx/BZDEWhgPdzzpmFhkam3fJ1DAGWFXBI4nGlma+uPKpfuMQP5LXRnOH5g==", - "type": "package", - "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "0oAaTAm6e2oVH+/Zttt0cuhGaePQYKII1dY8iaqP7CvOpVKgLybKRFvQjXR2LtxXOXTVPNv14j0ot8uV+HrUmw==", - "type": "package", - "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "G24ibsCNi5Kbz0oXWynBoRgtGvsw5ZSVEWjv13/KiCAM8C6wz9zzcCniMeQFIkJ2tasjo2kXlvlBZhplL51kGg==", - "type": "package", - "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.native.System/4.3.0": { - "sha512": "c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==", - "type": "package", - "path": "runtime.native.system/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.4.3.0.nupkg.sha512", - "runtime.native.system.nuspec" - ] - }, - "runtime.native.System.Net.Http/4.3.0": { - "sha512": "ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==", - "type": "package", - "path": "runtime.native.system.net.http/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.net.http.4.3.0.nupkg.sha512", - "runtime.native.system.net.http.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==", - "type": "package", - "path": "runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.native.system.security.cryptography.apple.nuspec" - ] - }, - "runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "QR1OwtwehHxSeQvZKXe+iSd+d3XZNkEcuWMFYa2i0aG1l+lR739HPicKMlTbJst3spmeekDVBUS7SeS26s4U/g==", - "type": "package", - "path": "runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.native.system.security.cryptography.openssl.nuspec" - ] - }, - "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "I+GNKGg2xCHueRd1m9PzeEW7WLbNNLznmTuEi8/vZX71HudUbx1UTwlGkiwMri7JLl8hGaIAWnA/GONhu+LOyQ==", - "type": "package", - "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "1Z3TAq1ytS1IBRtPXJvEUZdVsfWfeNEhBkbiOCGEl9wwAfsjP2lz3ZFDx5tq8p60/EqbS0HItG5piHuB71RjoA==", - "type": "package", - "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": { - "sha512": "kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib" - ] - }, - "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "6mU/cVmmHtQiDXhnzUImxIcDL48GbTk+TsptXyJA+MIOG9LRjPoAQC/qBFB7X+UNyK86bmvGwC8t+M66wsYC8w==", - "type": "package", - "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib" - ] - }, - "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "vjwG0GGcTW/PPg6KVud8F9GLWYuAV1rrw1BKAqY0oh4jcUqg15oYF1+qkGR2x2ZHM4DQnWKQ7cJgYbfncz/lYg==", - "type": "package", - "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "7KMFpTkHC/zoExs+PwP8jDCWcrK9H6L7soowT80CUx3e+nxP/AFnq0AQAW5W76z2WYbLAYCRyPfwYFG6zkvQRw==", - "type": "package", - "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "xrlmRCnKZJLHxyyLIqkZjNXqgxnKdZxfItrPkjI+6pkRo5lHX8YvSZlWrSI5AVwLMi4HbNWP7064hcAWeZKp5w==", - "type": "package", - "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.2": { - "sha512": "leXiwfiIkW7Gmn7cgnNcdtNAU70SjmKW3jxGj1iKHOvdn0zRWsgv/l2OJUO5zdGdiv2VRFnAsxxhDgMzofPdWg==", - "type": "package", - "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.nuspec", - "runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so" - ] - }, - "System.Collections/4.3.0": { - "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", - "type": "package", - "path": "system.collections/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.dll", - "ref/netcore50/System.Collections.xml", - "ref/netcore50/de/System.Collections.xml", - "ref/netcore50/es/System.Collections.xml", - "ref/netcore50/fr/System.Collections.xml", - "ref/netcore50/it/System.Collections.xml", - "ref/netcore50/ja/System.Collections.xml", - "ref/netcore50/ko/System.Collections.xml", - "ref/netcore50/ru/System.Collections.xml", - "ref/netcore50/zh-hans/System.Collections.xml", - "ref/netcore50/zh-hant/System.Collections.xml", - "ref/netstandard1.0/System.Collections.dll", - "ref/netstandard1.0/System.Collections.xml", - "ref/netstandard1.0/de/System.Collections.xml", - "ref/netstandard1.0/es/System.Collections.xml", - "ref/netstandard1.0/fr/System.Collections.xml", - "ref/netstandard1.0/it/System.Collections.xml", - "ref/netstandard1.0/ja/System.Collections.xml", - "ref/netstandard1.0/ko/System.Collections.xml", - "ref/netstandard1.0/ru/System.Collections.xml", - "ref/netstandard1.0/zh-hans/System.Collections.xml", - "ref/netstandard1.0/zh-hant/System.Collections.xml", - "ref/netstandard1.3/System.Collections.dll", - "ref/netstandard1.3/System.Collections.xml", - "ref/netstandard1.3/de/System.Collections.xml", - "ref/netstandard1.3/es/System.Collections.xml", - "ref/netstandard1.3/fr/System.Collections.xml", - "ref/netstandard1.3/it/System.Collections.xml", - "ref/netstandard1.3/ja/System.Collections.xml", - "ref/netstandard1.3/ko/System.Collections.xml", - "ref/netstandard1.3/ru/System.Collections.xml", - "ref/netstandard1.3/zh-hans/System.Collections.xml", - "ref/netstandard1.3/zh-hant/System.Collections.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.4.3.0.nupkg.sha512", - "system.collections.nuspec" - ] - }, - "System.Collections.Concurrent/4.3.0": { - "sha512": "ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==", - "type": "package", - "path": "system.collections.concurrent/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Collections.Concurrent.dll", - "lib/netstandard1.3/System.Collections.Concurrent.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Collections.Concurrent.dll", - "ref/netcore50/System.Collections.Concurrent.xml", - "ref/netcore50/de/System.Collections.Concurrent.xml", - "ref/netcore50/es/System.Collections.Concurrent.xml", - "ref/netcore50/fr/System.Collections.Concurrent.xml", - "ref/netcore50/it/System.Collections.Concurrent.xml", - "ref/netcore50/ja/System.Collections.Concurrent.xml", - "ref/netcore50/ko/System.Collections.Concurrent.xml", - "ref/netcore50/ru/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", - "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.1/System.Collections.Concurrent.dll", - "ref/netstandard1.1/System.Collections.Concurrent.xml", - "ref/netstandard1.1/de/System.Collections.Concurrent.xml", - "ref/netstandard1.1/es/System.Collections.Concurrent.xml", - "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.1/it/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", - "ref/netstandard1.3/System.Collections.Concurrent.dll", - "ref/netstandard1.3/System.Collections.Concurrent.xml", - "ref/netstandard1.3/de/System.Collections.Concurrent.xml", - "ref/netstandard1.3/es/System.Collections.Concurrent.xml", - "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", - "ref/netstandard1.3/it/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", - "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", - "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.collections.concurrent.4.3.0.nupkg.sha512", - "system.collections.concurrent.nuspec" - ] - }, - "System.Diagnostics.Debug/4.3.0": { - "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", - "type": "package", - "path": "system.diagnostics.debug/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Diagnostics.Debug.dll", - "ref/netcore50/System.Diagnostics.Debug.xml", - "ref/netcore50/de/System.Diagnostics.Debug.xml", - "ref/netcore50/es/System.Diagnostics.Debug.xml", - "ref/netcore50/fr/System.Diagnostics.Debug.xml", - "ref/netcore50/it/System.Diagnostics.Debug.xml", - "ref/netcore50/ja/System.Diagnostics.Debug.xml", - "ref/netcore50/ko/System.Diagnostics.Debug.xml", - "ref/netcore50/ru/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/System.Diagnostics.Debug.dll", - "ref/netstandard1.0/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/System.Diagnostics.Debug.dll", - "ref/netstandard1.3/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.debug.4.3.0.nupkg.sha512", - "system.diagnostics.debug.nuspec" - ] - }, - "System.Diagnostics.DiagnosticSource/4.3.0": { - "sha512": "tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==", - "type": "package", - "path": "system.diagnostics.diagnosticsource/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/net46/System.Diagnostics.DiagnosticSource.dll", - "lib/net46/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", - "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", - "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml", - "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", - "system.diagnostics.diagnosticsource.nuspec" - ] - }, - "System.Diagnostics.Tracing/4.3.0": { - "sha512": "rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==", - "type": "package", - "path": "system.diagnostics.tracing/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Diagnostics.Tracing.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.dll", - "ref/netcore50/System.Diagnostics.Tracing.xml", - "ref/netcore50/de/System.Diagnostics.Tracing.xml", - "ref/netcore50/es/System.Diagnostics.Tracing.xml", - "ref/netcore50/fr/System.Diagnostics.Tracing.xml", - "ref/netcore50/it/System.Diagnostics.Tracing.xml", - "ref/netcore50/ja/System.Diagnostics.Tracing.xml", - "ref/netcore50/ko/System.Diagnostics.Tracing.xml", - "ref/netcore50/ru/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/System.Diagnostics.Tracing.dll", - "ref/netstandard1.1/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/System.Diagnostics.Tracing.dll", - "ref/netstandard1.2/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/System.Diagnostics.Tracing.dll", - "ref/netstandard1.3/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/System.Diagnostics.Tracing.dll", - "ref/netstandard1.5/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", - "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.diagnostics.tracing.4.3.0.nupkg.sha512", - "system.diagnostics.tracing.nuspec" - ] - }, - "System.Globalization/4.3.0": { - "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", - "type": "package", - "path": "system.globalization/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Globalization.dll", - "ref/netcore50/System.Globalization.xml", - "ref/netcore50/de/System.Globalization.xml", - "ref/netcore50/es/System.Globalization.xml", - "ref/netcore50/fr/System.Globalization.xml", - "ref/netcore50/it/System.Globalization.xml", - "ref/netcore50/ja/System.Globalization.xml", - "ref/netcore50/ko/System.Globalization.xml", - "ref/netcore50/ru/System.Globalization.xml", - "ref/netcore50/zh-hans/System.Globalization.xml", - "ref/netcore50/zh-hant/System.Globalization.xml", - "ref/netstandard1.0/System.Globalization.dll", - "ref/netstandard1.0/System.Globalization.xml", - "ref/netstandard1.0/de/System.Globalization.xml", - "ref/netstandard1.0/es/System.Globalization.xml", - "ref/netstandard1.0/fr/System.Globalization.xml", - "ref/netstandard1.0/it/System.Globalization.xml", - "ref/netstandard1.0/ja/System.Globalization.xml", - "ref/netstandard1.0/ko/System.Globalization.xml", - "ref/netstandard1.0/ru/System.Globalization.xml", - "ref/netstandard1.0/zh-hans/System.Globalization.xml", - "ref/netstandard1.0/zh-hant/System.Globalization.xml", - "ref/netstandard1.3/System.Globalization.dll", - "ref/netstandard1.3/System.Globalization.xml", - "ref/netstandard1.3/de/System.Globalization.xml", - "ref/netstandard1.3/es/System.Globalization.xml", - "ref/netstandard1.3/fr/System.Globalization.xml", - "ref/netstandard1.3/it/System.Globalization.xml", - "ref/netstandard1.3/ja/System.Globalization.xml", - "ref/netstandard1.3/ko/System.Globalization.xml", - "ref/netstandard1.3/ru/System.Globalization.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.4.3.0.nupkg.sha512", - "system.globalization.nuspec" - ] - }, - "System.Globalization.Calendars/4.3.0": { - "sha512": "GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==", - "type": "package", - "path": "system.globalization.calendars/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Calendars.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.dll", - "ref/netstandard1.3/System.Globalization.Calendars.xml", - "ref/netstandard1.3/de/System.Globalization.Calendars.xml", - "ref/netstandard1.3/es/System.Globalization.Calendars.xml", - "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", - "ref/netstandard1.3/it/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", - "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.globalization.calendars.4.3.0.nupkg.sha512", - "system.globalization.calendars.nuspec" - ] - }, - "System.Globalization.Extensions/4.3.0": { - "sha512": "FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==", - "type": "package", - "path": "system.globalization.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Globalization.Extensions.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.dll", - "ref/netstandard1.3/System.Globalization.Extensions.xml", - "ref/netstandard1.3/de/System.Globalization.Extensions.xml", - "ref/netstandard1.3/es/System.Globalization.Extensions.xml", - "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", - "ref/netstandard1.3/it/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", - "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", - "runtimes/win/lib/net46/System.Globalization.Extensions.dll", - "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll", - "system.globalization.extensions.4.3.0.nupkg.sha512", - "system.globalization.extensions.nuspec" - ] - }, - "System.IO/4.3.0": { - "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", - "type": "package", - "path": "system.io/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.IO.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.IO.dll", - "ref/netcore50/System.IO.dll", - "ref/netcore50/System.IO.xml", - "ref/netcore50/de/System.IO.xml", - "ref/netcore50/es/System.IO.xml", - "ref/netcore50/fr/System.IO.xml", - "ref/netcore50/it/System.IO.xml", - "ref/netcore50/ja/System.IO.xml", - "ref/netcore50/ko/System.IO.xml", - "ref/netcore50/ru/System.IO.xml", - "ref/netcore50/zh-hans/System.IO.xml", - "ref/netcore50/zh-hant/System.IO.xml", - "ref/netstandard1.0/System.IO.dll", - "ref/netstandard1.0/System.IO.xml", - "ref/netstandard1.0/de/System.IO.xml", - "ref/netstandard1.0/es/System.IO.xml", - "ref/netstandard1.0/fr/System.IO.xml", - "ref/netstandard1.0/it/System.IO.xml", - "ref/netstandard1.0/ja/System.IO.xml", - "ref/netstandard1.0/ko/System.IO.xml", - "ref/netstandard1.0/ru/System.IO.xml", - "ref/netstandard1.0/zh-hans/System.IO.xml", - "ref/netstandard1.0/zh-hant/System.IO.xml", - "ref/netstandard1.3/System.IO.dll", - "ref/netstandard1.3/System.IO.xml", - "ref/netstandard1.3/de/System.IO.xml", - "ref/netstandard1.3/es/System.IO.xml", - "ref/netstandard1.3/fr/System.IO.xml", - "ref/netstandard1.3/it/System.IO.xml", - "ref/netstandard1.3/ja/System.IO.xml", - "ref/netstandard1.3/ko/System.IO.xml", - "ref/netstandard1.3/ru/System.IO.xml", - "ref/netstandard1.3/zh-hans/System.IO.xml", - "ref/netstandard1.3/zh-hant/System.IO.xml", - "ref/netstandard1.5/System.IO.dll", - "ref/netstandard1.5/System.IO.xml", - "ref/netstandard1.5/de/System.IO.xml", - "ref/netstandard1.5/es/System.IO.xml", - "ref/netstandard1.5/fr/System.IO.xml", - "ref/netstandard1.5/it/System.IO.xml", - "ref/netstandard1.5/ja/System.IO.xml", - "ref/netstandard1.5/ko/System.IO.xml", - "ref/netstandard1.5/ru/System.IO.xml", - "ref/netstandard1.5/zh-hans/System.IO.xml", - "ref/netstandard1.5/zh-hant/System.IO.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.4.3.0.nupkg.sha512", - "system.io.nuspec" - ] - }, - "System.IO.FileSystem/4.3.0": { - "sha512": "3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==", - "type": "package", - "path": "system.io.filesystem/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.dll", - "ref/netstandard1.3/System.IO.FileSystem.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.4.3.0.nupkg.sha512", - "system.io.filesystem.nuspec" - ] - }, - "System.IO.FileSystem.Primitives/4.3.0": { - "sha512": "6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==", - "type": "package", - "path": "system.io.filesystem.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.IO.FileSystem.Primitives.dll", - "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", - "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "system.io.filesystem.primitives.nuspec" - ] - }, - "System.Linq/4.3.0": { - "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", - "type": "package", - "path": "system.linq/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net463/System.Linq.dll", - "lib/netcore50/System.Linq.dll", - "lib/netstandard1.6/System.Linq.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net463/System.Linq.dll", - "ref/netcore50/System.Linq.dll", - "ref/netcore50/System.Linq.xml", - "ref/netcore50/de/System.Linq.xml", - "ref/netcore50/es/System.Linq.xml", - "ref/netcore50/fr/System.Linq.xml", - "ref/netcore50/it/System.Linq.xml", - "ref/netcore50/ja/System.Linq.xml", - "ref/netcore50/ko/System.Linq.xml", - "ref/netcore50/ru/System.Linq.xml", - "ref/netcore50/zh-hans/System.Linq.xml", - "ref/netcore50/zh-hant/System.Linq.xml", - "ref/netstandard1.0/System.Linq.dll", - "ref/netstandard1.0/System.Linq.xml", - "ref/netstandard1.0/de/System.Linq.xml", - "ref/netstandard1.0/es/System.Linq.xml", - "ref/netstandard1.0/fr/System.Linq.xml", - "ref/netstandard1.0/it/System.Linq.xml", - "ref/netstandard1.0/ja/System.Linq.xml", - "ref/netstandard1.0/ko/System.Linq.xml", - "ref/netstandard1.0/ru/System.Linq.xml", - "ref/netstandard1.0/zh-hans/System.Linq.xml", - "ref/netstandard1.0/zh-hant/System.Linq.xml", - "ref/netstandard1.6/System.Linq.dll", - "ref/netstandard1.6/System.Linq.xml", - "ref/netstandard1.6/de/System.Linq.xml", - "ref/netstandard1.6/es/System.Linq.xml", - "ref/netstandard1.6/fr/System.Linq.xml", - "ref/netstandard1.6/it/System.Linq.xml", - "ref/netstandard1.6/ja/System.Linq.xml", - "ref/netstandard1.6/ko/System.Linq.xml", - "ref/netstandard1.6/ru/System.Linq.xml", - "ref/netstandard1.6/zh-hans/System.Linq.xml", - "ref/netstandard1.6/zh-hant/System.Linq.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.linq.4.3.0.nupkg.sha512", - "system.linq.nuspec" - ] - }, - "System.Net.Http/4.3.4": { - "sha512": "aOa2d51SEbmM+H+Csw7yJOuNZoHkrP2XnAurye5HWYgGVVU54YZDvsLUYRv6h18X3sPnjNCANmN7ZhIPiqMcjA==", - "type": "package", - "path": "system.net.http/4.3.4", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/Xamarinmac20/_._", - "lib/monoandroid10/_._", - "lib/monotouch10/_._", - "lib/net45/_._", - "lib/net46/System.Net.Http.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/Xamarinmac20/_._", - "ref/monoandroid10/_._", - "ref/monotouch10/_._", - "ref/net45/_._", - "ref/net46/System.Net.Http.dll", - "ref/netcore50/System.Net.Http.dll", - "ref/netstandard1.1/System.Net.Http.dll", - "ref/netstandard1.3/System.Net.Http.dll", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", - "runtimes/win/lib/net46/System.Net.Http.dll", - "runtimes/win/lib/netcore50/System.Net.Http.dll", - "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", - "system.net.http.4.3.4.nupkg.sha512", - "system.net.http.nuspec" - ] - }, - "System.Net.Primitives/4.3.0": { - "sha512": "qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==", - "type": "package", - "path": "system.net.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Net.Primitives.dll", - "ref/netcore50/System.Net.Primitives.xml", - "ref/netcore50/de/System.Net.Primitives.xml", - "ref/netcore50/es/System.Net.Primitives.xml", - "ref/netcore50/fr/System.Net.Primitives.xml", - "ref/netcore50/it/System.Net.Primitives.xml", - "ref/netcore50/ja/System.Net.Primitives.xml", - "ref/netcore50/ko/System.Net.Primitives.xml", - "ref/netcore50/ru/System.Net.Primitives.xml", - "ref/netcore50/zh-hans/System.Net.Primitives.xml", - "ref/netcore50/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.0/System.Net.Primitives.dll", - "ref/netstandard1.0/System.Net.Primitives.xml", - "ref/netstandard1.0/de/System.Net.Primitives.xml", - "ref/netstandard1.0/es/System.Net.Primitives.xml", - "ref/netstandard1.0/fr/System.Net.Primitives.xml", - "ref/netstandard1.0/it/System.Net.Primitives.xml", - "ref/netstandard1.0/ja/System.Net.Primitives.xml", - "ref/netstandard1.0/ko/System.Net.Primitives.xml", - "ref/netstandard1.0/ru/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.1/System.Net.Primitives.dll", - "ref/netstandard1.1/System.Net.Primitives.xml", - "ref/netstandard1.1/de/System.Net.Primitives.xml", - "ref/netstandard1.1/es/System.Net.Primitives.xml", - "ref/netstandard1.1/fr/System.Net.Primitives.xml", - "ref/netstandard1.1/it/System.Net.Primitives.xml", - "ref/netstandard1.1/ja/System.Net.Primitives.xml", - "ref/netstandard1.1/ko/System.Net.Primitives.xml", - "ref/netstandard1.1/ru/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", - "ref/netstandard1.3/System.Net.Primitives.dll", - "ref/netstandard1.3/System.Net.Primitives.xml", - "ref/netstandard1.3/de/System.Net.Primitives.xml", - "ref/netstandard1.3/es/System.Net.Primitives.xml", - "ref/netstandard1.3/fr/System.Net.Primitives.xml", - "ref/netstandard1.3/it/System.Net.Primitives.xml", - "ref/netstandard1.3/ja/System.Net.Primitives.xml", - "ref/netstandard1.3/ko/System.Net.Primitives.xml", - "ref/netstandard1.3/ru/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", - "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.net.primitives.4.3.0.nupkg.sha512", - "system.net.primitives.nuspec" - ] - }, - "System.Reflection/4.3.0": { - "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", - "type": "package", - "path": "system.reflection/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Reflection.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Reflection.dll", - "ref/netcore50/System.Reflection.dll", - "ref/netcore50/System.Reflection.xml", - "ref/netcore50/de/System.Reflection.xml", - "ref/netcore50/es/System.Reflection.xml", - "ref/netcore50/fr/System.Reflection.xml", - "ref/netcore50/it/System.Reflection.xml", - "ref/netcore50/ja/System.Reflection.xml", - "ref/netcore50/ko/System.Reflection.xml", - "ref/netcore50/ru/System.Reflection.xml", - "ref/netcore50/zh-hans/System.Reflection.xml", - "ref/netcore50/zh-hant/System.Reflection.xml", - "ref/netstandard1.0/System.Reflection.dll", - "ref/netstandard1.0/System.Reflection.xml", - "ref/netstandard1.0/de/System.Reflection.xml", - "ref/netstandard1.0/es/System.Reflection.xml", - "ref/netstandard1.0/fr/System.Reflection.xml", - "ref/netstandard1.0/it/System.Reflection.xml", - "ref/netstandard1.0/ja/System.Reflection.xml", - "ref/netstandard1.0/ko/System.Reflection.xml", - "ref/netstandard1.0/ru/System.Reflection.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.xml", - "ref/netstandard1.3/System.Reflection.dll", - "ref/netstandard1.3/System.Reflection.xml", - "ref/netstandard1.3/de/System.Reflection.xml", - "ref/netstandard1.3/es/System.Reflection.xml", - "ref/netstandard1.3/fr/System.Reflection.xml", - "ref/netstandard1.3/it/System.Reflection.xml", - "ref/netstandard1.3/ja/System.Reflection.xml", - "ref/netstandard1.3/ko/System.Reflection.xml", - "ref/netstandard1.3/ru/System.Reflection.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.xml", - "ref/netstandard1.5/System.Reflection.dll", - "ref/netstandard1.5/System.Reflection.xml", - "ref/netstandard1.5/de/System.Reflection.xml", - "ref/netstandard1.5/es/System.Reflection.xml", - "ref/netstandard1.5/fr/System.Reflection.xml", - "ref/netstandard1.5/it/System.Reflection.xml", - "ref/netstandard1.5/ja/System.Reflection.xml", - "ref/netstandard1.5/ko/System.Reflection.xml", - "ref/netstandard1.5/ru/System.Reflection.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.4.3.0.nupkg.sha512", - "system.reflection.nuspec" - ] - }, - "System.Reflection.Primitives/4.3.0": { - "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", - "type": "package", - "path": "system.reflection.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Reflection.Primitives.dll", - "ref/netcore50/System.Reflection.Primitives.xml", - "ref/netcore50/de/System.Reflection.Primitives.xml", - "ref/netcore50/es/System.Reflection.Primitives.xml", - "ref/netcore50/fr/System.Reflection.Primitives.xml", - "ref/netcore50/it/System.Reflection.Primitives.xml", - "ref/netcore50/ja/System.Reflection.Primitives.xml", - "ref/netcore50/ko/System.Reflection.Primitives.xml", - "ref/netcore50/ru/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", - "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", - "ref/netstandard1.0/System.Reflection.Primitives.dll", - "ref/netstandard1.0/System.Reflection.Primitives.xml", - "ref/netstandard1.0/de/System.Reflection.Primitives.xml", - "ref/netstandard1.0/es/System.Reflection.Primitives.xml", - "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", - "ref/netstandard1.0/it/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", - "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", - "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.reflection.primitives.4.3.0.nupkg.sha512", - "system.reflection.primitives.nuspec" - ] - }, - "System.Reflection.TypeExtensions/4.5.1": { - "sha512": "fO8GMEkgoKioJ7cglZbhcnBgkCWWn9poS3G2jevS+fuwW9xJXMx7/1kr7dkwOJfo0pWqxLFWVcxlOr+WeK5ipA==", - "type": "package", - "path": "system.reflection.typeextensions/4.5.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Reflection.TypeExtensions.dll", - "lib/net461/System.Reflection.TypeExtensions.dll", - "lib/netcore50/System.Reflection.TypeExtensions.dll", - "lib/netcoreapp1.0/System.Reflection.TypeExtensions.dll", - "lib/netcoreapp2.0/_._", - "lib/netstandard1.3/System.Reflection.TypeExtensions.dll", - "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", - "lib/netstandard2.0/System.Reflection.TypeExtensions.dll", - "lib/uap10.0.16299/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Reflection.TypeExtensions.dll", - "ref/net461/System.Reflection.TypeExtensions.dll", - "ref/net461/System.Reflection.TypeExtensions.xml", - "ref/netcoreapp2.0/_._", - "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", - "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", - "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", - "ref/netstandard2.0/System.Reflection.TypeExtensions.dll", - "ref/netstandard2.0/System.Reflection.TypeExtensions.xml", - "ref/uap10.0.16299/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll", - "runtimes/aot/lib/uap10.0.16299/_._", - "system.reflection.typeextensions.4.5.1.nupkg.sha512", - "system.reflection.typeextensions.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - }, - "System.Resources.ResourceManager/4.3.0": { - "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", - "type": "package", - "path": "system.resources.resourcemanager/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Resources.ResourceManager.dll", - "ref/netcore50/System.Resources.ResourceManager.xml", - "ref/netcore50/de/System.Resources.ResourceManager.xml", - "ref/netcore50/es/System.Resources.ResourceManager.xml", - "ref/netcore50/fr/System.Resources.ResourceManager.xml", - "ref/netcore50/it/System.Resources.ResourceManager.xml", - "ref/netcore50/ja/System.Resources.ResourceManager.xml", - "ref/netcore50/ko/System.Resources.ResourceManager.xml", - "ref/netcore50/ru/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", - "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/System.Resources.ResourceManager.dll", - "ref/netstandard1.0/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", - "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.resources.resourcemanager.4.3.0.nupkg.sha512", - "system.resources.resourcemanager.nuspec" - ] - }, - "System.Runtime/4.3.0": { - "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", - "type": "package", - "path": "system.runtime/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.dll", - "lib/portable-net45+win8+wp80+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.dll", - "ref/netcore50/System.Runtime.dll", - "ref/netcore50/System.Runtime.xml", - "ref/netcore50/de/System.Runtime.xml", - "ref/netcore50/es/System.Runtime.xml", - "ref/netcore50/fr/System.Runtime.xml", - "ref/netcore50/it/System.Runtime.xml", - "ref/netcore50/ja/System.Runtime.xml", - "ref/netcore50/ko/System.Runtime.xml", - "ref/netcore50/ru/System.Runtime.xml", - "ref/netcore50/zh-hans/System.Runtime.xml", - "ref/netcore50/zh-hant/System.Runtime.xml", - "ref/netstandard1.0/System.Runtime.dll", - "ref/netstandard1.0/System.Runtime.xml", - "ref/netstandard1.0/de/System.Runtime.xml", - "ref/netstandard1.0/es/System.Runtime.xml", - "ref/netstandard1.0/fr/System.Runtime.xml", - "ref/netstandard1.0/it/System.Runtime.xml", - "ref/netstandard1.0/ja/System.Runtime.xml", - "ref/netstandard1.0/ko/System.Runtime.xml", - "ref/netstandard1.0/ru/System.Runtime.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.xml", - "ref/netstandard1.2/System.Runtime.dll", - "ref/netstandard1.2/System.Runtime.xml", - "ref/netstandard1.2/de/System.Runtime.xml", - "ref/netstandard1.2/es/System.Runtime.xml", - "ref/netstandard1.2/fr/System.Runtime.xml", - "ref/netstandard1.2/it/System.Runtime.xml", - "ref/netstandard1.2/ja/System.Runtime.xml", - "ref/netstandard1.2/ko/System.Runtime.xml", - "ref/netstandard1.2/ru/System.Runtime.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.xml", - "ref/netstandard1.3/System.Runtime.dll", - "ref/netstandard1.3/System.Runtime.xml", - "ref/netstandard1.3/de/System.Runtime.xml", - "ref/netstandard1.3/es/System.Runtime.xml", - "ref/netstandard1.3/fr/System.Runtime.xml", - "ref/netstandard1.3/it/System.Runtime.xml", - "ref/netstandard1.3/ja/System.Runtime.xml", - "ref/netstandard1.3/ko/System.Runtime.xml", - "ref/netstandard1.3/ru/System.Runtime.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.xml", - "ref/netstandard1.5/System.Runtime.dll", - "ref/netstandard1.5/System.Runtime.xml", - "ref/netstandard1.5/de/System.Runtime.xml", - "ref/netstandard1.5/es/System.Runtime.xml", - "ref/netstandard1.5/fr/System.Runtime.xml", - "ref/netstandard1.5/it/System.Runtime.xml", - "ref/netstandard1.5/ja/System.Runtime.xml", - "ref/netstandard1.5/ko/System.Runtime.xml", - "ref/netstandard1.5/ru/System.Runtime.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.xml", - "ref/portable-net45+win8+wp80+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.4.3.0.nupkg.sha512", - "system.runtime.nuspec" - ] - }, - "System.Runtime.Extensions/4.3.0": { - "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", - "type": "package", - "path": "system.runtime.extensions/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.dll", - "ref/netcore50/System.Runtime.Extensions.xml", - "ref/netcore50/de/System.Runtime.Extensions.xml", - "ref/netcore50/es/System.Runtime.Extensions.xml", - "ref/netcore50/fr/System.Runtime.Extensions.xml", - "ref/netcore50/it/System.Runtime.Extensions.xml", - "ref/netcore50/ja/System.Runtime.Extensions.xml", - "ref/netcore50/ko/System.Runtime.Extensions.xml", - "ref/netcore50/ru/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", - "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.0/System.Runtime.Extensions.dll", - "ref/netstandard1.0/System.Runtime.Extensions.xml", - "ref/netstandard1.0/de/System.Runtime.Extensions.xml", - "ref/netstandard1.0/es/System.Runtime.Extensions.xml", - "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.0/it/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.3/System.Runtime.Extensions.dll", - "ref/netstandard1.3/System.Runtime.Extensions.xml", - "ref/netstandard1.3/de/System.Runtime.Extensions.xml", - "ref/netstandard1.3/es/System.Runtime.Extensions.xml", - "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.3/it/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", - "ref/netstandard1.5/System.Runtime.Extensions.dll", - "ref/netstandard1.5/System.Runtime.Extensions.xml", - "ref/netstandard1.5/de/System.Runtime.Extensions.xml", - "ref/netstandard1.5/es/System.Runtime.Extensions.xml", - "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", - "ref/netstandard1.5/it/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", - "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.extensions.4.3.0.nupkg.sha512", - "system.runtime.extensions.nuspec" - ] - }, - "System.Runtime.Handles/4.3.0": { - "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==", - "type": "package", - "path": "system.runtime.handles/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/_._", - "ref/netstandard1.3/System.Runtime.Handles.dll", - "ref/netstandard1.3/System.Runtime.Handles.xml", - "ref/netstandard1.3/de/System.Runtime.Handles.xml", - "ref/netstandard1.3/es/System.Runtime.Handles.xml", - "ref/netstandard1.3/fr/System.Runtime.Handles.xml", - "ref/netstandard1.3/it/System.Runtime.Handles.xml", - "ref/netstandard1.3/ja/System.Runtime.Handles.xml", - "ref/netstandard1.3/ko/System.Runtime.Handles.xml", - "ref/netstandard1.3/ru/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.handles.4.3.0.nupkg.sha512", - "system.runtime.handles.nuspec" - ] - }, - "System.Runtime.InteropServices/4.3.0": { - "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==", - "type": "package", - "path": "system.runtime.interopservices/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/net462/System.Runtime.InteropServices.dll", - "lib/net463/System.Runtime.InteropServices.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/net462/System.Runtime.InteropServices.dll", - "ref/net463/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.dll", - "ref/netcore50/System.Runtime.InteropServices.xml", - "ref/netcore50/de/System.Runtime.InteropServices.xml", - "ref/netcore50/es/System.Runtime.InteropServices.xml", - "ref/netcore50/fr/System.Runtime.InteropServices.xml", - "ref/netcore50/it/System.Runtime.InteropServices.xml", - "ref/netcore50/ja/System.Runtime.InteropServices.xml", - "ref/netcore50/ko/System.Runtime.InteropServices.xml", - "ref/netcore50/ru/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", - "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", - "ref/netcoreapp1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.dll", - "ref/netstandard1.1/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/System.Runtime.InteropServices.dll", - "ref/netstandard1.2/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/System.Runtime.InteropServices.dll", - "ref/netstandard1.3/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/System.Runtime.InteropServices.dll", - "ref/netstandard1.5/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", - "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.interopservices.4.3.0.nupkg.sha512", - "system.runtime.interopservices.nuspec" - ] - }, - "System.Runtime.Numerics/4.3.0": { - "sha512": "yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==", - "type": "package", - "path": "system.runtime.numerics/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Runtime.Numerics.dll", - "lib/netstandard1.3/System.Runtime.Numerics.dll", - "lib/portable-net45+win8+wpa81/_._", - "lib/win8/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Runtime.Numerics.dll", - "ref/netcore50/System.Runtime.Numerics.xml", - "ref/netcore50/de/System.Runtime.Numerics.xml", - "ref/netcore50/es/System.Runtime.Numerics.xml", - "ref/netcore50/fr/System.Runtime.Numerics.xml", - "ref/netcore50/it/System.Runtime.Numerics.xml", - "ref/netcore50/ja/System.Runtime.Numerics.xml", - "ref/netcore50/ko/System.Runtime.Numerics.xml", - "ref/netcore50/ru/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", - "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", - "ref/netstandard1.1/System.Runtime.Numerics.dll", - "ref/netstandard1.1/System.Runtime.Numerics.xml", - "ref/netstandard1.1/de/System.Runtime.Numerics.xml", - "ref/netstandard1.1/es/System.Runtime.Numerics.xml", - "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", - "ref/netstandard1.1/it/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", - "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", - "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", - "ref/portable-net45+win8+wpa81/_._", - "ref/win8/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.runtime.numerics.4.3.0.nupkg.sha512", - "system.runtime.numerics.nuspec" - ] - }, - "System.Security.Cryptography.Algorithms/4.3.0": { - "sha512": "W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==", - "type": "package", - "path": "system.security.cryptography.algorithms/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Algorithms.dll", - "lib/net461/System.Security.Cryptography.Algorithms.dll", - "lib/net463/System.Security.Cryptography.Algorithms.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Algorithms.dll", - "ref/net461/System.Security.Cryptography.Algorithms.dll", - "ref/net463/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", - "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", - "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "system.security.cryptography.algorithms.nuspec" - ] - }, - "System.Security.Cryptography.Cng/4.3.0": { - "sha512": "03idZOqFlsKRL4W+LuCpJ6dBYDUWReug6lZjBa3uJWnk5sPCUXckocevTaUA8iT/MFSrY/2HXkOt753xQ/cf8g==", - "type": "package", - "path": "system.security.cryptography.cng/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/net46/System.Security.Cryptography.Cng.dll", - "lib/net461/System.Security.Cryptography.Cng.dll", - "lib/net463/System.Security.Cryptography.Cng.dll", - "ref/net46/System.Security.Cryptography.Cng.dll", - "ref/net461/System.Security.Cryptography.Cng.dll", - "ref/net463/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", - "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", - "system.security.cryptography.cng.4.3.0.nupkg.sha512", - "system.security.cryptography.cng.nuspec" - ] - }, - "System.Security.Cryptography.Csp/4.3.0": { - "sha512": "X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==", - "type": "package", - "path": "system.security.cryptography.csp/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Csp.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Csp.dll", - "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", - "runtimes/win/lib/netcore50/_._", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", - "system.security.cryptography.csp.4.3.0.nupkg.sha512", - "system.security.cryptography.csp.nuspec" - ] - }, - "System.Security.Cryptography.Encoding/4.3.0": { - "sha512": "1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==", - "type": "package", - "path": "system.security.cryptography.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Encoding.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", - "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", - "system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "system.security.cryptography.encoding.nuspec" - ] - }, - "System.Security.Cryptography.OpenSsl/4.3.0": { - "sha512": "h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==", - "type": "package", - "path": "system.security.cryptography.openssl/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", - "system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "system.security.cryptography.openssl.nuspec" - ] - }, - "System.Security.Cryptography.Primitives/4.3.0": { - "sha512": "7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==", - "type": "package", - "path": "system.security.cryptography.primitives/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.Primitives.dll", - "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.Primitives.dll", - "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "system.security.cryptography.primitives.nuspec" - ] - }, - "System.Security.Cryptography.X509Certificates/4.3.0": { - "sha512": "t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==", - "type": "package", - "path": "system.security.cryptography.x509certificates/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net46/System.Security.Cryptography.X509Certificates.dll", - "lib/net461/System.Security.Cryptography.X509Certificates.dll", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net46/System.Security.Cryptography.X509Certificates.dll", - "ref/net461/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", - "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", - "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "system.security.cryptography.x509certificates.nuspec" - ] - }, - "System.Text.Encoding/4.3.0": { - "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", - "type": "package", - "path": "system.text.encoding/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Text.Encoding.dll", - "ref/netcore50/System.Text.Encoding.xml", - "ref/netcore50/de/System.Text.Encoding.xml", - "ref/netcore50/es/System.Text.Encoding.xml", - "ref/netcore50/fr/System.Text.Encoding.xml", - "ref/netcore50/it/System.Text.Encoding.xml", - "ref/netcore50/ja/System.Text.Encoding.xml", - "ref/netcore50/ko/System.Text.Encoding.xml", - "ref/netcore50/ru/System.Text.Encoding.xml", - "ref/netcore50/zh-hans/System.Text.Encoding.xml", - "ref/netcore50/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.0/System.Text.Encoding.dll", - "ref/netstandard1.0/System.Text.Encoding.xml", - "ref/netstandard1.0/de/System.Text.Encoding.xml", - "ref/netstandard1.0/es/System.Text.Encoding.xml", - "ref/netstandard1.0/fr/System.Text.Encoding.xml", - "ref/netstandard1.0/it/System.Text.Encoding.xml", - "ref/netstandard1.0/ja/System.Text.Encoding.xml", - "ref/netstandard1.0/ko/System.Text.Encoding.xml", - "ref/netstandard1.0/ru/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", - "ref/netstandard1.3/System.Text.Encoding.dll", - "ref/netstandard1.3/System.Text.Encoding.xml", - "ref/netstandard1.3/de/System.Text.Encoding.xml", - "ref/netstandard1.3/es/System.Text.Encoding.xml", - "ref/netstandard1.3/fr/System.Text.Encoding.xml", - "ref/netstandard1.3/it/System.Text.Encoding.xml", - "ref/netstandard1.3/ja/System.Text.Encoding.xml", - "ref/netstandard1.3/ko/System.Text.Encoding.xml", - "ref/netstandard1.3/ru/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", - "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.text.encoding.4.3.0.nupkg.sha512", - "system.text.encoding.nuspec" - ] - }, - "System.Threading/4.3.0": { - "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", - "type": "package", - "path": "system.threading/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/netcore50/System.Threading.dll", - "lib/netstandard1.3/System.Threading.dll", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.dll", - "ref/netcore50/System.Threading.xml", - "ref/netcore50/de/System.Threading.xml", - "ref/netcore50/es/System.Threading.xml", - "ref/netcore50/fr/System.Threading.xml", - "ref/netcore50/it/System.Threading.xml", - "ref/netcore50/ja/System.Threading.xml", - "ref/netcore50/ko/System.Threading.xml", - "ref/netcore50/ru/System.Threading.xml", - "ref/netcore50/zh-hans/System.Threading.xml", - "ref/netcore50/zh-hant/System.Threading.xml", - "ref/netstandard1.0/System.Threading.dll", - "ref/netstandard1.0/System.Threading.xml", - "ref/netstandard1.0/de/System.Threading.xml", - "ref/netstandard1.0/es/System.Threading.xml", - "ref/netstandard1.0/fr/System.Threading.xml", - "ref/netstandard1.0/it/System.Threading.xml", - "ref/netstandard1.0/ja/System.Threading.xml", - "ref/netstandard1.0/ko/System.Threading.xml", - "ref/netstandard1.0/ru/System.Threading.xml", - "ref/netstandard1.0/zh-hans/System.Threading.xml", - "ref/netstandard1.0/zh-hant/System.Threading.xml", - "ref/netstandard1.3/System.Threading.dll", - "ref/netstandard1.3/System.Threading.xml", - "ref/netstandard1.3/de/System.Threading.xml", - "ref/netstandard1.3/es/System.Threading.xml", - "ref/netstandard1.3/fr/System.Threading.xml", - "ref/netstandard1.3/it/System.Threading.xml", - "ref/netstandard1.3/ja/System.Threading.xml", - "ref/netstandard1.3/ko/System.Threading.xml", - "ref/netstandard1.3/ru/System.Threading.xml", - "ref/netstandard1.3/zh-hans/System.Threading.xml", - "ref/netstandard1.3/zh-hant/System.Threading.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/aot/lib/netcore50/System.Threading.dll", - "system.threading.4.3.0.nupkg.sha512", - "system.threading.nuspec" - ] - }, - "System.Threading.Tasks/4.3.0": { - "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", - "type": "package", - "path": "system.threading.tasks/4.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/MonoAndroid10/_._", - "lib/MonoTouch10/_._", - "lib/net45/_._", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/win8/_._", - "lib/wp80/_._", - "lib/wpa81/_._", - "lib/xamarinios10/_._", - "lib/xamarinmac20/_._", - "lib/xamarintvos10/_._", - "lib/xamarinwatchos10/_._", - "ref/MonoAndroid10/_._", - "ref/MonoTouch10/_._", - "ref/net45/_._", - "ref/netcore50/System.Threading.Tasks.dll", - "ref/netcore50/System.Threading.Tasks.xml", - "ref/netcore50/de/System.Threading.Tasks.xml", - "ref/netcore50/es/System.Threading.Tasks.xml", - "ref/netcore50/fr/System.Threading.Tasks.xml", - "ref/netcore50/it/System.Threading.Tasks.xml", - "ref/netcore50/ja/System.Threading.Tasks.xml", - "ref/netcore50/ko/System.Threading.Tasks.xml", - "ref/netcore50/ru/System.Threading.Tasks.xml", - "ref/netcore50/zh-hans/System.Threading.Tasks.xml", - "ref/netcore50/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.0/System.Threading.Tasks.dll", - "ref/netstandard1.0/System.Threading.Tasks.xml", - "ref/netstandard1.0/de/System.Threading.Tasks.xml", - "ref/netstandard1.0/es/System.Threading.Tasks.xml", - "ref/netstandard1.0/fr/System.Threading.Tasks.xml", - "ref/netstandard1.0/it/System.Threading.Tasks.xml", - "ref/netstandard1.0/ja/System.Threading.Tasks.xml", - "ref/netstandard1.0/ko/System.Threading.Tasks.xml", - "ref/netstandard1.0/ru/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", - "ref/netstandard1.3/System.Threading.Tasks.dll", - "ref/netstandard1.3/System.Threading.Tasks.xml", - "ref/netstandard1.3/de/System.Threading.Tasks.xml", - "ref/netstandard1.3/es/System.Threading.Tasks.xml", - "ref/netstandard1.3/fr/System.Threading.Tasks.xml", - "ref/netstandard1.3/it/System.Threading.Tasks.xml", - "ref/netstandard1.3/ja/System.Threading.Tasks.xml", - "ref/netstandard1.3/ko/System.Threading.Tasks.xml", - "ref/netstandard1.3/ru/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", - "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", - "ref/portable-net45+win8+wp8+wpa81/_._", - "ref/win8/_._", - "ref/wp80/_._", - "ref/wpa81/_._", - "ref/xamarinios10/_._", - "ref/xamarinmac20/_._", - "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "system.threading.tasks.4.3.0.nupkg.sha512", - "system.threading.tasks.nuspec" - ] - }, - "TweetinviAPI/5.0.4": { - "sha512": "YMKsU1+lt88yICPPFiYpyDDTyNXdaJ5IPugs2eqtZCJnuxZ3Al/6Hs+0Tui93FXsQXA5vDS0S/dNgqNJ56QJUA==", - "type": "package", - "path": "tweetinviapi/5.0.4", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard1.4/Tweetinvi.Controllers.dll", - "lib/netstandard1.4/Tweetinvi.Controllers.xml", - "lib/netstandard1.4/Tweetinvi.Core.dll", - "lib/netstandard1.4/Tweetinvi.Core.xml", - "lib/netstandard1.4/Tweetinvi.Credentials.dll", - "lib/netstandard1.4/Tweetinvi.Credentials.xml", - "lib/netstandard1.4/Tweetinvi.Logic.dll", - "lib/netstandard1.4/Tweetinvi.Logic.xml", - "lib/netstandard1.4/Tweetinvi.Security.dll", - "lib/netstandard1.4/Tweetinvi.Streams.dll", - "lib/netstandard1.4/Tweetinvi.Streams.xml", - "lib/netstandard1.4/Tweetinvi.WebLogic.dll", - "lib/netstandard1.4/Tweetinvi.WebLogic.xml", - "lib/netstandard1.4/Tweetinvi.dll", - "lib/netstandard1.4/Tweetinvi.xml", - "lib/netstandard2.0/Tweetinvi.Controllers.dll", - "lib/netstandard2.0/Tweetinvi.Controllers.xml", - "lib/netstandard2.0/Tweetinvi.Core.dll", - "lib/netstandard2.0/Tweetinvi.Core.xml", - "lib/netstandard2.0/Tweetinvi.Credentials.dll", - "lib/netstandard2.0/Tweetinvi.Credentials.xml", - "lib/netstandard2.0/Tweetinvi.Logic.dll", - "lib/netstandard2.0/Tweetinvi.Logic.xml", - "lib/netstandard2.0/Tweetinvi.Security.dll", - "lib/netstandard2.0/Tweetinvi.Streams.dll", - "lib/netstandard2.0/Tweetinvi.Streams.xml", - "lib/netstandard2.0/Tweetinvi.WebLogic.dll", - "lib/netstandard2.0/Tweetinvi.WebLogic.xml", - "lib/netstandard2.0/Tweetinvi.dll", - "lib/netstandard2.0/Tweetinvi.xml", - "tools/install.ps1", - "tweetinviapi.5.0.4.nupkg.sha512", - "tweetinviapi.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - "net7.0": [ - "Newtonsoft.Json >= 13.0.3", - "TweetinviAPI >= 5.0.4" - ] - }, - "packageFolders": { - "C:\\Users\\me\\.nuget\\packages\\": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", - "projectName": "SendMessageFunction", - "projectPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", - "packagesPath": "C:\\Users\\me\\.nuget\\packages\\", - "outputPath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\obj\\", - "projectStyle": "PackageReference", - "configFilePaths": [ - "C:\\Users\\me\\AppData\\Roaming\\NuGet\\NuGet.Config" - ], - "originalTargetFrameworks": [ - "net7.0" - ], - "sources": { - "C:\\Program Files\\dotnet\\sdk\\7.0.305\\Sdks\\Microsoft.NET.Sdk.Web\\library-packs": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net7.0": { - "targetAlias": "net7.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.3, )" - }, - "TweetinviAPI": { - "target": "Package", - "version": "[5.0.4, )" - } - }, - "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\\7.0.305\\RuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/dotnet/SendMessage/obj/project.nuget.cache b/dotnet/SendMessage/obj/project.nuget.cache deleted file mode 100644 index d39fe1f1..00000000 --- a/dotnet/SendMessage/obj/project.nuget.cache +++ /dev/null @@ -1,62 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "RTdVg24WK2cvhtlTCTTofzsn2EBCFei5PpvtFFMR7lqa6/DMYsUyzf/zl8KOxM3SmJyN3E+v8v+ghVZRIlz8rQ==", - "success": true, - "projectFilePath": "c:\\Users\\me\\Documents\\codeday-labs\\dotnet\\SendMessage\\SendMessageFunction.csproj", - "expectedPackageFiles": [ - "C:\\Users\\me\\.nuget\\packages\\autofac\\4.9.4\\autofac.4.9.4.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.1\\microsoft.netcore.platforms.1.1.1.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\microsoft.netcore.targets\\1.1.0\\microsoft.netcore.targets.1.1.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system\\4.3.0\\runtime.native.system.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.net.http\\4.3.0\\runtime.native.system.net.http.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple\\4.3.0\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl\\4.3.2\\runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.collections\\4.3.0\\system.collections.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.collections.concurrent\\4.3.0\\system.collections.concurrent.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.debug\\4.3.0\\system.diagnostics.debug.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.diagnosticsource\\4.3.0\\system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.diagnostics.tracing\\4.3.0\\system.diagnostics.tracing.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.globalization\\4.3.0\\system.globalization.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.globalization.calendars\\4.3.0\\system.globalization.calendars.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.globalization.extensions\\4.3.0\\system.globalization.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem\\4.3.0\\system.io.filesystem.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.io.filesystem.primitives\\4.3.0\\system.io.filesystem.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.linq\\4.3.0\\system.linq.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.net.http\\4.3.4\\system.net.http.4.3.4.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.net.primitives\\4.3.0\\system.net.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.reflection\\4.3.0\\system.reflection.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.reflection.primitives\\4.3.0\\system.reflection.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.reflection.typeextensions\\4.5.1\\system.reflection.typeextensions.4.5.1.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.resources.resourcemanager\\4.3.0\\system.resources.resourcemanager.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.extensions\\4.3.0\\system.runtime.extensions.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.handles\\4.3.0\\system.runtime.handles.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.interopservices\\4.3.0\\system.runtime.interopservices.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.runtime.numerics\\4.3.0\\system.runtime.numerics.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.cng\\4.3.0\\system.security.cryptography.cng.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.csp\\4.3.0\\system.security.cryptography.csp.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.openssl\\4.3.0\\system.security.cryptography.openssl.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.text.encoding\\4.3.0\\system.text.encoding.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.threading\\4.3.0\\system.threading.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\system.threading.tasks\\4.3.0\\system.threading.tasks.4.3.0.nupkg.sha512", - "C:\\Users\\me\\.nuget\\packages\\tweetinviapi\\5.0.4\\tweetinviapi.5.0.4.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file From aaa1f846be844ce8bfd6e1670c721cd0e68fe69b Mon Sep 17 00:00:00 2001 From: Oluwafemisire Ojuawo Date: Wed, 20 Sep 2023 22:29:27 +0100 Subject: [PATCH 37/38] Delete dotnet/SendMessage/Properties directory --- .../Properties/launchSettings.json | 37 ------------------- 1 file changed, 37 deletions(-) delete mode 100644 dotnet/SendMessage/Properties/launchSettings.json diff --git a/dotnet/SendMessage/Properties/launchSettings.json b/dotnet/SendMessage/Properties/launchSettings.json deleted file mode 100644 index ccb3723c..00000000 --- a/dotnet/SendMessage/Properties/launchSettings.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:3026", - "sslPort": 44331 - } - }, - "profiles": { - "http": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "http://localhost:5192", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "https": { - "commandName": "Project", - "dotnetRunMessages": true, - "launchBrowser": true, - "applicationUrl": "https://localhost:7196;http://localhost:5192", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} From 109717450a18bddbc105dea68b14a9cd0c3ddb0b Mon Sep 17 00:00:00 2001 From: Oluwafemisire Ojuawo Date: Wed, 20 Sep 2023 22:29:48 +0100 Subject: [PATCH 38/38] Delete dotnet/dotnet.sln --- dotnet/dotnet.sln | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 dotnet/dotnet.sln diff --git a/dotnet/dotnet.sln b/dotnet/dotnet.sln deleted file mode 100644 index 4e77f458..00000000 --- a/dotnet/dotnet.sln +++ /dev/null @@ -1,41 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.5.001.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Function", "generateShortUrl\Function.csproj", "{DB29B02F-FF4D-4834-B86A-82D76CD32448}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "wipeAppwriteCollection", "wipe_appwrite_collection\wipeAppwriteCollection.csproj", "{C905F6A7-F542-4E7D-9686-D38B5BE95D4F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SendMessageFunction", "SendMessage\SendMessageFunction.csproj", "{62C0D051-82D4-4E0B-8C86-5F9E66577C41}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DB29B02F-FF4D-4834-B86A-82D76CD32448}.Release|Any CPU.Build.0 = Release|Any CPU - {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C905F6A7-F542-4E7D-9686-D38B5BE95D4F}.Release|Any CPU.Build.0 = Release|Any CPU - {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4775AEB9-F2E2-4FB9-AD52-946F432A8118}.Release|Any CPU.Build.0 = Release|Any CPU - {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Debug|Any CPU.Build.0 = Debug|Any CPU - {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Release|Any CPU.ActiveCfg = Release|Any CPU - {62C0D051-82D4-4E0B-8C86-5F9E66577C41}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {A33F6578-6D30-42BB-9B2C-002B292C98CC} - EndGlobalSection -EndGlobal