pyarialib package

Module contents

class pyarialib.Aria(username=None, password=None, base_url='https://apiapex.tesouro.gov.br/aria/', token=None)[código fonte]

Bases: object

get_persona() Persona[código fonte]
get_sei() Sei[código fonte]
get_token() str[código fonte]
request(method: str, version: int, project: str, endpoint: str, body: str = '', json_body: dict = {}, headers: dict = {}, query_string_params: dict = {}, auto_pagination: bool = False) AriaResponse[código fonte]

Realiza uma requisição ao ARIA.

Parâmetros:
  • method (string) – método da requisição.

  • version (number) – número da versão da api.

  • project (string) – nome do projeto.

  • endpoint (string) – código do endpoint.

  • body (str, optional) – corpo da requisição em formato de string. Defaults to «».

  • json_body (dict, optional) – corpo da requisição em formato de dict, enviado como json. Defaults to {}.

  • headers (dict, optional) – headers da requisição. Defaults to {}.

  • query_string_params (dict, optional) – parâmetros via querystring. Defaults to {}.

Retorno:

resultado da requisição.

Tipo de retorno:

any