ClienteEAud 1.0.4

dotnet add package ClienteEAud --version 1.0.4
                    
NuGet\Install-Package ClienteEAud -Version 1.0.4
                    
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="ClienteEAud" Version="1.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ClienteEAud" Version="1.0.4" />
                    
Directory.Packages.props
<PackageReference Include="ClienteEAud" />
                    
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 ClienteEAud --version 1.0.4
                    
#r "nuget: ClienteEAud, 1.0.4"
                    
#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 ClienteEAud@1.0.4
                    
#: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=ClienteEAud&version=1.0.4
                    
Install as a Cake Addin
#tool nuget:?package=ClienteEAud&version=1.0.4
                    
Install as a Cake Tool

Introdução

Esse projeto visa fornecer uma classlibrary que facilite a tarefa de acessar a API do sistema e-Aud. O acesso à API do e-Aud é útil em diversos cenários diferentes, e alguns desses cenários são exemplificados em notebooks dentro da pasta Exemplos.

Configurando o Ambiente

Para iniciar no usod desse cliente, você deve primeiramente instalar o dotnet-sdk versão 7.0 ou superior. O link para baixar os arquivos de instalação pode ser encontrado aqui. Depois de instalar o SDK, vc terá à sua disposição a ferramenta de linha de comando dotnet.

Para usar essa classlibrary em notebooks interativos, você precisará instalar o dotnet-interactive. Para tanto, basta executar o seguinte comando dotnet dotnet tool install --global Microsoft.dotnet-interactive.

Os notebooks dentro da pasta Exemplos estão no formato dib. Para editá-los, recomendamos o uso do Visual Studio Code com as extensões C# e Polyglot instaladas.

Sobre o tópico de notebooks polyglot, recomenda-se a leitura da documentação do projeto disponível nesse endereço, especialmente o FAQ linkcado no documento retromencionado.

Configurando a Autenticação

Para usar o ClienteEAud, é necessário antes gerar uma chave de acesso à API do e-Aud. Isso pode ser feito em "Meus Dados". No campo Gerar Chave para Uso de API, clique no botão de gerar, copie a chave gerada e não se esqueça de clicar em "Salvar".

Para autenticação, o ClienteEAud obtém a chave de acesso a partir de uma variável de ambiente. Assim, antes de abrir o Visual Studio Code, crie uma variável de ambiente em seu sistema com o nome "CHAVE_EAUD" e com o valor da sua chave de acesso à api. No windows, isso pode ser feito em "Variáveis de ambiente para o usuário". No linux, isso pode ser feito editando-se o arquivo .bash_profile com o comando export CHAVE_EAUD=sua chave.

É possível também usar o ambiente de treinamento. Para isso, gere uma chave de acesso à API naquele ambiente, e coloque-a na variável de ambiente "CHAVE_EAUD_T".

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.  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.

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.4 205 6/20/2024
1.0.3 315 11/23/2023
1.0.2 204 11/22/2023
1.0.1 314 4/12/2023
1.0.0 319 3/31/2023