AVPRClient 0.1.2

dotnet add package AVPRClient --version 0.1.2                
NuGet\Install-Package AVPRClient -Version 0.1.2                
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="AVPRClient" Version="0.1.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add AVPRClient --version 0.1.2                
#r "nuget: AVPRClient, 0.1.2"                
#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 AVPRClient as a Cake Addin
#addin nuget:?package=AVPRClient&version=0.1.2

// Install AVPRClient as a Cake Tool
#tool nuget:?package=AVPRClient&version=0.1.2                

AVPR Client

.NET client library for https://avpr.nfdi4plants.org.

Generated with NSwag based on the OpenAPI specification.

Usage

fsharp

open AVPRClient

let client = 
    let httpClient = new System.Net.Http.HttpClient()
    httpClient.DefaultRequestHeaders.Add("X-API-KEY", apiKey)
    new AVPRClient.Client(httpClient)

csharp

using AVPRClient;

var httpClient = new System.Net.Http.HttpClient()
httpClient.DefaultRequestHeaders.Add("X-API-KEY", apiKey)

var client = new Client(httpClient);

(Re)generate client

in project root of AVPRClient:

<path to nswag tool>\NSwag\Net80\dotnet-nswag.exe openapi2csclient /input:https://avpr.nfdi4plants.org/swagger/v1/swagger.json /namespace:AVPRClient /output:AVPRClient.cs
Product Compatible and additional computed target framework versions.
.NET 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. 
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 AVPRClient:

Package Downloads
ARCValidationPackages

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.2 180 6/21/2024
0.1.1 112 6/21/2024
0.1.0 119 6/21/2024
0.0.9 112 6/19/2024
0.0.8 108 6/18/2024
0.0.7 129 6/12/2024
0.0.6 98 6/11/2024
0.0.5 129 6/11/2024
0.0.4 292 3/5/2024
0.0.3 115 2/29/2024
0.0.2 157 2/29/2024
0.0.1 166 2/22/2024

## v0.1.2
- Add more `IdentityEquals` extension methods to compare between `ValidationPackage` and `ValidationPackageIndex`

## v0.1.1
- Add `IdentityEquals` extension method for `ValidationPackage`

## v0.1.0
- Regen client for full semVer support (AVPRIndex >= 0.2.0)

## v0.0.9
- Use AVPRIndex for all package binary content extractions

## v0.0.8
- Use AVPRIndex for all package hash calculations

## v0.0.7
- Further TypeExtension improvements and fixes

## v0.0.6
- Fix some missing fields in type extensions

## v0.0.5
- Regen Client with new `CQCHookEndpoint` field in package metadata

## v0.0.4

- Add more interop extensions between AVPRClient and AVPRIndex
- Regen Client with new statistics API Endpoints

## v0.0.3

- Add extensions that connect AVPRIndex and AVPRClient types

## v0.0.2

- Regen with for additional metadata fields

## v0.0.1

- Initial release for AVPR API v1