Skip to main content

SDK que visa fornecer uma interface para interagir com os serviços ANA.

Project description

ANA SDK

O projeto ANA SDK visa fornecer uma interface para interagir com os serviços relacionados ao ambiente de automação de negócios, dados e clientes da ANA. Permite realizar login, executar comandos e definir tenant, cliente e empresa atuais para ter acesso automático ao ANA Data.

Instalação

Use o gerenciador de pacotes pip para instalar a ANA SDK.

pip install ana-sdk

Exemplo de utilização

Todos os métodos públicos estão documentados, com seus parâmetros, retornos e exceções mapeadas. Os atributos das classes também estão documentados.

from ana_sdk import ANA


ana = ANA(rpa_api_base_url, dashboard_api_base_url, oauth_token_full_url)
ana.login("email@nasajon.com.br", "senha")

clientes = ana.api.get_clientes()
print(clientes)
ana.set_cliente(cliente[0]["id"])
lotacoes = ana.data.get_lotacoes(empresa=UUID_da_empresa)
lotacoes = ","join(lotacao["id"] for lotacao in lotacoes)

ana.execute("668.279", {"mes": "02", "ano": "2023", "lotacoes": lotacoes})

Além disso, você pode usar os clients para saber mais sobre os métodos disponíveis em cada um:

rom ana_sdk import ANA


ana = ANA(rpa_api_base_url, dashboard_api_base_url, oauth_token_full_url)
ana.login("email@nasajon.com.br", "senha")

ana.api. # Te mostrará tudo que precisa saber sobre a RPA API, por exemplo
ana.rpa.
ana.data. # Só estará disponível caso uma empresa, cliente ou tenant já tenha sido selecionado

Contribuição

Contribuições são bem-vindas! Para contribuir com o projeto, siga as orientações abaixo:

  • Faça o fork do projeto
  • Crie uma nova branch com o nome da sua contribuição: git checkout -b minha-contribuicao
  • Faça as modificações desejadas e adicione os arquivos alterados: git add .
  • Faça o commit das suas alterações: git commit -m "Descrição da minha contribuição"
  • Faça o push para a branch remota: git push origin minha-contribuicao
  • Abra um pull request descrevendo suas alterações

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ana_sdk-0.3.18.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

ana_sdk-0.3.18-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

Details for the file ana_sdk-0.3.18.tar.gz.

File metadata

  • Download URL: ana_sdk-0.3.18.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.11.1 Windows/10

File hashes

Hashes for ana_sdk-0.3.18.tar.gz
Algorithm Hash digest
SHA256 1866984e9407edd7767f2cfd4384bc412ea29930f5612f773547c6bf6325e110
MD5 e0813ecf9bf300f0839c2bd27fe116f5
BLAKE2b-256 7e1a7ac509457909f6b826125514c9a73433e915f4cefe2fbf1f1dcc6cce75e1

See more details on using hashes here.

File details

Details for the file ana_sdk-0.3.18-py3-none-any.whl.

File metadata

  • Download URL: ana_sdk-0.3.18-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.11.1 Windows/10

File hashes

Hashes for ana_sdk-0.3.18-py3-none-any.whl
Algorithm Hash digest
SHA256 f9ec1caf928067f8ec1ac61c3abec70c74775938859f326a59525d3cae0580a9
MD5 8dca89e6405cd3d1467d321b47e68642
BLAKE2b-256 486c06908ca59dccd3b2f39b1ce3f50e5d5f30183443c2cede3bc948504b42ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page