Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Permitir que o microserviço de fila aceite os atributos idInquilino, idProprietario, codigoTipoLote , versaoTipoDado e  versaoTipoDadotipo de forma opcional no path ou no body, garantindo flexibilidade na integração e reduzindo a necessidade de ajustes no payload por parte dos sistemas integradores.

...

  • Aceitar esses atributos no query params do endpoint (ex.: /api/fila/v1/publish?idInquilino=VOModa&idProprietario=1codigoTipoLote=1&versaoTipoDado=2&Tipo='abobrinha'
  • Tornar opcional o envio no body, desde que os atributos já estejam presentes no path.
  • Assim, integradores poderão escolher a forma mais conveniente de envio:
    • Via Path: Quando não é possível ou não faz sentido incluir esses atributos no payload recebido.
    • Via Body: Quando o payload já contém esses atributos e não há necessidade de expor no endpoint.
  • Os parâmetros/atributos obrigatórios são:
    • idInquilino
    • idProprietario
    • conteudo
    • hashConteudo

Json de enviado:

Bloco de código
titleJson de envio ImpostoFiscal
[
    {
        "tipo": "GENERICO",
        "chave": "",
        "tabela": "",
        "conteudo": "W3siSWRJbnF1aWxpbm8iOiIyMTIiLCJJZFByb3ByaWV0YXJpbyI6IjEiLCJJZFJldGFndWFyZGEiOiIxMTA3MjAyNSIsIkxvdGVPcmlnZW0iOiIyMDI1MDcxNjIwMDg0ODA5NyIsIk5vbWUiOiJBZHJpYW5hIEFwYXJlY2lkYSBEdWFydGUiLCJFbmRlcmVjbyI6IlJ1YSBFdXJvcGEiLCJOdW1lcm8iOiI3NjQiLCJDb21wbGVtZW50byI6IkNhc2EiLCJCYWlycm8iOiJQb2xvY2VudHJvIEkiLCJDaWRhZGUiOiJBbsOhcG9saXMiLCJFc3RhZG8iOiJHTyIsIkNlcCI6Ijc1MTMwMTgwIiwiVGVsZWZvbmUiOiI2MjM1NDM0NTk4IiwiQ2VsdWxhciI6IjYyOTk1MzY1NjcxIiwiRW1haWwiOiJhZHJpYW5hX2R1YXJ0ZUB0YW0uY29tLmJyIiwiRGF0YU5hc2NpbWVudG8iOiIxOTc0LTEwLTI1IiwiU2l0dWFjYW8iOjEsIlBlc3NvYUZpc2ljYSI6MCwiQ3BmQ25waiI6IjU2NzQ2Mjc3NDYxIiwiUmdJbnNjcmljYW8iOiI0NDkwNTM4NTQiLCJTZXhvIjoxLCJFc3RhZG9DaXZpbCI6MiwiQXZhdGFyVXJsIjoiIiwiRW52aWFycG5ldCI6MSwiQXRpdmlkYWRlIjoibWVkaWNhIiwiQ3JhY2hhIjoiIiwiSWRSZXRhZ3VhcmRhUHJvZmlzc2lvbmFsIjoiIiwiSWRSZXRhZ3VhcmRhQ2xpZW50ZVByaW5jaXBhbCI6IiIsIklkUmV0YWd1YXJkYVJhbW9BdGl2aWRhZGUiOiIiLCJJZFJldGFndWFyZGFSZWdpYW8iOiIiLCJJZFJldGFndWFyZGFQcmFjYSI6IiIsIklkUmV0YWd1YXJkYVJlZGVDbGllbnRlIjoiIn1d",
        "idInquilino": "PDVSyncDanilo",
        "HASHConteudo": "f10b7aa70ac7d2ff01a241037b644df8",
        "codigoTipoLote": null,
        "idProprietario": "1",
        "versaoTipoDado": 1
    }
]

...