JotaSystem.Sdk.Providers
1.0.14
dotnet add package JotaSystem.Sdk.Providers --version 1.0.14
NuGet\Install-Package JotaSystem.Sdk.Providers -Version 1.0.14
<PackageReference Include="JotaSystem.Sdk.Providers" Version="1.0.14" />
<PackageVersion Include="JotaSystem.Sdk.Providers" Version="1.0.14" />
<PackageReference Include="JotaSystem.Sdk.Providers" />
paket add JotaSystem.Sdk.Providers --version 1.0.14
#r "nuget: JotaSystem.Sdk.Providers, 1.0.14"
#:package JotaSystem.Sdk.Providers@1.0.14
#addin nuget:?package=JotaSystem.Sdk.Providers&version=1.0.14
#tool nuget:?package=JotaSystem.Sdk.Providers&version=1.0.14
JotaSystem.Sdk.Providers
Biblioteca de integrações externas da Jota System para aplicações .NET.
Descrição
O JotaSystem.Sdk.Providers reúne implementações concretas de comunicação com serviços de terceiros e um builder para registro modular dessas integrações no container de DI.
Hoje o pacote contém:
AbstractionscomApiResponseeProviderBasepara padronizar chamadas HTTP e respostas.Addresscom providers de consulta de endereço e bancos viaViaCepeBrasilApi.Aicom integração de chat viaOpenAI.Emailcom implementações paraSMTP,Brevo,SendGrideSendPulse.Storagecom implementação paraAzure Blob Storage.DependencyInjectioncomAddJotaSystemProviders()e extensões modulares por área.
Registro e composição
O pacote usa um builder próprio para permitir composição por provider:
builder.Services
.AddJotaSystemProviders()
.AddViaCep()
.AddBrasilApi()
.AddOpenAi(options =>
{
options.ApiKey = "...";
options.Model = "...";
})
.AddSmtp(options =>
{
options.Host = "...";
})
.AddAzureBlob(options =>
{
options.ConnectionString = "...";
});
Providers disponíveis
- Endereço:
IViaCepProvider,IBrasilApiProvider - IA:
IOpenAiProvider - E-mail:
ISmtpProvider,IBrevoProvider,ISendGridProvider,ISendPulseProvider - Storage:
IAzureBlobProvider
Perfil do pacote
Este SDK representa a camada de adaptação para serviços externos. Ele pode ser consumido isoladamente, mas o uso mais natural é como implementação concreta dos contratos de infraestrutura definidos pela arquitetura da Jota System.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Azure.Storage.Blobs (>= 12.27.0)
- brevo_csharp (>= 1.1.2)
- JotaSystem.Sdk.Common (>= 1.0.48)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Http (>= 10.0.3)
- OpenAI (>= 2.9.0)
- SendGrid (>= 9.29.3)
- SendPulse.SDK (>= 1.0.0)
- ViaCep (>= 4.1.511)
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 |
|---|---|---|
| 1.0.14 | 108 | 5/19/2026 |
| 1.0.13 | 141 | 3/17/2026 |
| 1.0.12 | 110 | 3/14/2026 |
| 1.0.11 | 127 | 2/28/2026 |
| 1.0.10 | 104 | 2/28/2026 |
| 1.0.9 | 109 | 2/27/2026 |
| 1.0.8 | 114 | 2/15/2026 |
| 1.0.7 | 189 | 12/26/2025 |
| 1.0.6 | 330 | 12/7/2025 |
| 1.0.5 | 234 | 12/4/2025 |
| 1.0.3 | 217 | 11/25/2025 |
| 1.0.2 | 221 | 10/22/2025 |
| 1.0.1 | 208 | 10/9/2025 |
| 1.0.0 | 200 | 10/9/2025 |