APIMatic.Core
0.4.1
See the version list below for details.
dotnet add package APIMatic.Core --version 0.4.1
NuGet\Install-Package APIMatic.Core -Version 0.4.1
<PackageReference Include="APIMatic.Core" Version="0.4.1" />
paket add APIMatic.Core --version 0.4.1
#r "nuget: APIMatic.Core, 0.4.1"
// Install APIMatic.Core as a Cake Addin #addin nuget:?package=APIMatic.Core&version=0.4.1 // Install APIMatic.Core as a Cake Tool #tool nuget:?package=APIMatic.Core&version=0.4.1
APIMatic Core Library for C#
Introduction
This project contains core logic and the utilities for the APIMatic's C# SDK
Important Classes
Name | Description |
---|---|
AdditionalFormParams |
Used to add additional form params to a request |
AdditionalHeaderParams |
Used to add additional header params to a request |
AdditionalQueryParams |
Used to add additional query params to a request |
BodyParam |
Body parameter class |
FormParam |
Form parameter class |
HeaderParam |
Header parameter class |
QueryParam |
Query parameter class |
TemplateParam |
Template parameter class |
RequestBuilder |
Used to instantiate a new Request object with the provided properties |
ErrorCase |
Used to generate an ApiException from the HttpClient response |
ResponseHandler |
Used to handle and process the response from HttpClient |
ApiCall |
Deals with the execution of request created from RequestBuilder and processes the response through ResponseHandler |
GlobalConfiguration |
Carries the common configuration that will be applicable to all the ApiCalls |
SdkLogger |
Provides logging functionality for SDK operations |
ConsoleLogger |
Represents a logger implementation that writes log messages to the console |
SdkLoggingConfiguration |
Represents the configuration settings for SDK logging |
HttpLoggingConfiguration |
Abstract class representing configuration settings for HTTP request/response logging |
RequestLoggingConfiguration |
Represents the configuration settings for logging HTTP responses |
ResponseLoggingConfiguration |
Carries the common configuration that will be applicable to all the ApiCalls |
Product | Versions 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.CSharp (>= 4.7.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Json.Pointer (>= 2.3.0)
- Newtonsoft.Json (>= 13.0.2)
- Polly (>= 7.2.3)
- System.Collections.Immutable (>= 7.0.0)
NuGet packages (58)
Showing the top 5 NuGet packages that depend on APIMatic.Core:
Package | Downloads |
---|---|
Square
.NET client library for the Square API |
|
myUniqueCSharpPackage29
.NET client library for the APIMATIC Calculator |
|
Pagar.me.NetStandard
.NET client library for the PagarmeApiSDK |
|
Maxio.AdvancedBillingSdk
Ultimate billing and pricing flexibility for B2B SaaS. Maxio integrates directly into your product, so you can seamlessly manage your product catalog, bill customers, and collect payments. |
|
SubtainApimaticSDK
This is a test package publishing, Please ignore |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.4.3 | 17,449 | 8/30/2024 |
0.4.2 | 316 | 8/28/2024 |
0.4.1 | 20,013 | 7/9/2024 |
0.4.0 | 2,162 | 6/4/2024 |
0.3.10 | 18,281 | 5/13/2024 |
0.3.8 | 10,085 | 4/3/2024 |
0.3.7 | 150 | 4/2/2024 |
0.3.6 | 42,400 | 1/16/2024 |
0.3.5 | 782 | 12/23/2023 |
0.3.4 | 19,564 | 10/25/2023 |
0.3.3 | 386 | 10/18/2023 |
0.3.2 | 9,225 | 10/9/2023 |
0.3.1 | 174 | 10/5/2023 |
0.3.0 | 14,582 | 7/31/2023 |
0.2.6 | 76,216 | 5/9/2023 |
0.2.5 | 792 | 5/8/2023 |
0.2.4 | 142 | 5/8/2023 |
0.2.3 | 25,786 | 4/4/2023 |
0.2.2 | 870 | 4/3/2023 |
0.2.1 | 35,327 | 2/16/2023 |
0.2.0 | 1,680 | 1/31/2023 |
0.1.1 | 321 | 1/4/2023 |
0.1.0 | 343 | 12/27/2022 |
0.1.0-alpha | 405 | 12/26/2022 |
APIMatic's goal is to provide a stable runtime that powers all functionality of our C# SDKs and we are continuously trying to improve the API developer experience with each release of this package. Check out the release notes for all the improvements that are added to this package over time.
Visit:
https://github.com/apimatic/core-lib-csharp/releases