Abstractions.Integrations.Domeneshop 1.0.5

dotnet add package Abstractions.Integrations.Domeneshop --version 1.0.5
                    
NuGet\Install-Package Abstractions.Integrations.Domeneshop -Version 1.0.5
                    
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="Abstractions.Integrations.Domeneshop" Version="1.0.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Abstractions.Integrations.Domeneshop" Version="1.0.5" />
                    
Directory.Packages.props
<PackageReference Include="Abstractions.Integrations.Domeneshop" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Abstractions.Integrations.Domeneshop --version 1.0.5
                    
#r "nuget: Abstractions.Integrations.Domeneshop, 1.0.5"
                    
#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.
#:package Abstractions.Integrations.Domeneshop@1.0.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Abstractions.Integrations.Domeneshop&version=1.0.5
                    
Install as a Cake Addin
#tool nuget:?package=Abstractions.Integrations.Domeneshop&version=1.0.5
                    
Install as a Cake Tool

Domene.shop DNS hosting client

This package contains a client for the Domeneshop Api

use this package if in environment without depdendency injection, such as a console application. Otherwise, prefer the AspNetCore package instead.

// instatiate options holding your client id and secret 
var options = new DomeneshopOptions 
{ 
	ClientId = "<your domeneshop client id>",
	ClientSecret = "<your domeneshop client secret>"
};

// create the client, be sure to dispose it after
using var client = new DomeneshopClient(options);

// do something with the client
var domains = await client.GetDomainsAsync();
var record  = new DnsRecord
{
	Type = DnsRecordType.A,
	Host = "localhost",
	Value = "127.0.0.1"
};

await client.EnsureDnsRecordAsync(domains[0].Id, record);

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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 is compatible.  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 is compatible.  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.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Abstractions.Integrations.Domeneshop:

Package Downloads
Abstractions.Integrations.Domeneshop.AspNetCore

Abstractions domene.shop client for asp.net core

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on Abstractions.Integrations.Domeneshop:

Repository Stars
win-acme/win-acme
A simple ACME client for Windows (for use with Let's Encrypt et al.)
simple-acme/simple-acme
A simple cross platform ACME client (for use with Let's Encrypt et al.)
Version Downloads Last Updated
1.0.5 1,452 11/13/2024
1.0.4 1,728 11/15/2023
1.0.2 1,884 2/3/2022