Emitfy 0.7.0
dotnet add package Emitfy --version 0.7.0
NuGet\Install-Package Emitfy -Version 0.7.0
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="Emitfy" Version="0.7.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Emitfy" Version="0.7.0" />
<PackageReference Include="Emitfy" />
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 Emitfy --version 0.7.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Emitfy, 0.7.0"
#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 Emitfy@0.7.0
#: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=Emitfy&version=0.7.0
#tool nuget:?package=Emitfy&version=0.7.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Emitfy
Official Emitfy API SDK for .NET (OpenAPI-typed).
Install
dotnet add package Emitfy
Facade
using Emitfy;
var emitfy = new EmitfyClient(
Environment.GetEnvironmentVariable("EMITFY_API_KEY")!,
Environment.GetEnvironmentVariable("EMITFY_API_SECRET")!
);
var company = emitfy.Company(Environment.GetEnvironmentVariable("EMITFY_COMPANY_ID")!);
await company.Nfse.CreateAsync(new {
name = "Consultoria",
category = "consulting",
serviceDescription = "Consultoria em tecnologia",
cityServiceCode = "02800",
federalServiceCode = "01.05",
iss = new { rate = 2.9, isWithheld = false },
amount = 100,
borrower = new {
name = "Cliente LTDA",
taxId = "12.345.678/0001-90",
email = "financeiro@cliente.com.br"
}
});
Typed OpenAPI layer
using Emitfy.Generated.Model;
var api = emitfy.WebhooksApi();
await api.WebhooksCreateAsync(new WebhookCreate(
url: "https://seu-sistema.com/webhooks/emitfy",
events: new WebhookCreateEvents(...)
));
Docs: https://docs.emitfy.com/sdks
OpenAPI: https://api.emitfy.com/openapi.yaml
| Product | Versions 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. net9.0 was computed. 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.
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
- Polly (>= 8.5.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.