Класс ServiceExtensionResponse
Ответ на RPC-запрос расширения протокола службы.
Если RPC был успешным, используйте ServiceExtensionResponse.result, в противном случае используйте ServiceExtensionResponse.error.
Конструкторы
- ServiceExtensionResponse.error(int errorCode, String errorDetail)
- Создаёт ответ с ошибкой на RPC-запрос расширения протокола службы.
- ServiceExtensionResponse.result(String result)
- Создаёт успешный ответ на RPC-запрос расширения протокола службы.
Свойства
-
errorCode → int?
final
- Код ошибки, связанный с неудачным RPC-запросом расширения протокола службы.
-
errorDetail → String?
final
- Подробная информация об ошибке неудачного RPC-запроса расширения протокола службы.
-
hashCode → int
только для чтения, унаследованное
- Хеш-код этого объекта.
-
result → String?
final
- Результат успешного RPC-запроса расширения протокола службы.
-
runtimeType → Type
только для чтения, унаследованное
- Представление типа объекта в ходе выполнения.
Методы
-
isError(
) → bool - Определяет, представляет ли этот ответ ошибку.
-
noSuchMethod(
Invocation invocation) → dynamic унаследованное - Вызывается при обращении к несуществующему методу или свойству.
-
toString(
) → String унаследованное - Строковое представление этого объекта.
Операторы
-
operator ==(
Object other) → bool унаследованное - Оператор равенства.
Константы
- extensionError → const int
- Общий код ошибки расширения.
-32000 - extensionErrorMax → const int
- Максимальный код ошибки, предоставленный расширением.
-32000 - extensionErrorMin → const int
- Минимальный код ошибки, предоставленный расширением.
-32016 - invalidParams → const int
- Код ошибки некорректных параметров метода.
-32602 - kExtensionError → const int
- Общий код ошибки расширения.
extensionError - kExtensionErrorMax → const int
- Максимальный код ошибки, предоставленный расширением.
extensionErrorMax - kExtensionErrorMin → const int
- Минимальный код ошибки, предоставленный расширением.
extensionErrorMin - kInvalidParams → const int
- Код ошибки некорректных параметров метода.
invalidParams
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-developer/ServiceExtensionResponse-class.html