Nfse.Response (nfse v0.1.0)

Copy Markdown View Source

Uso interno da biblioteca: não faz parte da API pública.

Leitura dos corpos JSON da Sefin e do ADN, que chegam ora em camelCase, ora em PascalCase.

Summary

Functions

Lê um campo pela chave em camelCase, com a PascalCase como alternativa. Não-mapa dá nil.

Como field/2, para a chave cuja grafia PascalCase não é a camelCase capitalizada (NSU).

Functions

field(map, camel_key)

@spec field(term(), String.t()) :: term()

Lê um campo pela chave em camelCase, com a PascalCase como alternativa. Não-mapa dá nil.

field(map, camel_key, pascal_key)

@spec field(term(), String.t(), String.t()) :: term()

Como field/2, para a chave cuja grafia PascalCase não é a camelCase capitalizada (NSU).