Histórico da Página
Classe responsável por criar um builder da classe JsonAPIResponse para retornar na API Progress. Com esta classe é possível a criação facilitada da response através dos seguintes métodos:
- ok (JsonObject com e sem status).
- ok (JsonArray com indicador de existência de próximo registro).
- asError (Error Progress com e sem status)
- asError (Tabela Temporária RowErrors)
- asError (JsonArray com status)
- empty(com e sem status)
Bloco de código |
---|
DEFINE OUTPUT PARAM jsonOutput AS JsonObject NO-UNDO.
DEFINE VARIABLE oJsonObject AS JsonObject NO-UNDO.
DEFINE VARIABLE oResponse AS JsonAPIResponse NO-UNDO.
ASSIGN oJsonObject = NEW JSONObject().
jsonOutput = JsonAPIResponseBuilder:ok(oJsonObject) |
Métodos
Nome | Descrição |
---|---|
ok | Cria um retorno positivo com o payload e com o código do status HTTP 200 (é possível passar um status) |
asError | Cria um retorno de erro com uma lista erros da RowErrors e com o código do status HTTP informado. |
empty | Cria um retorno vazio e com o código do status HTTP 200. |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas