stefc.inwx 0.2.3-g71fcaf2a1c

This is a prerelease version of stefc.inwx.
dotnet add package stefc.inwx --version 0.2.3-g71fcaf2a1c                
NuGet\Install-Package stefc.inwx -Version 0.2.3-g71fcaf2a1c                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="stefc.inwx" Version="0.2.3-g71fcaf2a1c" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add stefc.inwx --version 0.2.3-g71fcaf2a1c                
#r "nuget: stefc.inwx, 0.2.3-g71fcaf2a1c"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install stefc.inwx as a Cake Addin
#addin nuget:?package=stefc.inwx&version=0.2.3-g71fcaf2a1c&prerelease

// Install stefc.inwx as a Cake Tool
#tool nuget:?package=stefc.inwx&version=0.2.3-g71fcaf2a1c&prerelease                

Accessing INWX API

For a private project I want to use Let's Encrypt together with the DNS Verification method (in short create or update a nameserver TXT record) on my DNS Provider I use here in Germany named INWX.

For doing this automatic I need a C# client for the API they provide to me (API)[https://www.inwx.de/de/help/apidoc]

I don't find any C# adaption on their provided client bindings so I decide to write it by my own. But I only implement the following API methods they provide. That's at the moment all I need for getting my work done:

  • account.login
  • account.logout
  • nameserver.info
  • nameserver.createRecord
  • nameserver.updateRecord
  • nameserver.deleteRecord

For explain how it is used have a look on the /sample folder. I think it's selfdecriped for any C# developer.

If you need further methods please put in Pull-Request on that or leave me a short note here.

Stefc

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.2.3-g71fcaf2a1c 155 12/29/2022
0.2.2 307 12/29/2022
0.1.2-ge3720f66f9 202 12/27/2022
0.1.1 292 12/27/2022