Класс 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
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-developer/ServiceExtensionResponse-class.html