Слияние кода завершено, страница обновится автоматически
Слово Envelop происходит от веб-сервиса SOAP и содержит следующие поля:
io.horizon.eon.em.web.HttpStatusCode
— данные перечисления Http Status Enum.io.vertx.core.MultiMap
— заголовки Http (напрямую из Vert.x).io.horizon.exception.WebException
— абстрактная веб-ошибка, определённая Zero.io.vertx.core.json.JsonObject
— часть данных в текущем Envelop.io.vertx.ext.auth.User
— информация о пользователе (напрямую из Vert.x).// Извлекаем данные из Envelop
final JsonObject data = message.data();
// Извлекаем T из Envelop
final Demo user = message.data(Demo.class);
// Извлекаем данные из Message<Envelop>, статически (будьте осторожны)
final Demo user = Envelop.data(message, Demo.class);
// Создаём успешный Envelop
final Envelop envelop = Envelop.ok();
// Создаём успешный Envelop с данными
Demo user = ...
final Envelop envelop = Envelop.success(user);
// Создаём Envelop ошибки с WebException
WebException exception = ...
final Envelop error = Envelop.failure(exception);
Успех:
{
"data": "Другой формат данных для этого поля"
}
Ошибка:
{
"message": "Описание сообщения об ошибке",
"code": -40013
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )