vkdart

Форк
0
/
api_error.dart 
35 строк · 814.0 Байт
1
/// The model VK API Error.
2
class ApiErrorModel {
3
  /// Payload.
4
  final Map<String, dynamic> payload;
5

6
  // ignore: public_member_api_docs
7
  ApiErrorModel(this.payload);
8

9
  /// Error Code.
10
  int get code => payload['error_code'];
11

12
  /// Error message.
13
  String get message => payload['error_msg'];
14

15
  /// Request params.
16
  List<ApiErrorParamModel> get requestParams =>
17
      (payload['request_params'] as List)
18
          .map((e) => ApiErrorParamModel((e as Map).cast<String, dynamic>()))
19
          .toList();
20
}
21

22
/// The model Request Params VK API Error.
23
class ApiErrorParamModel {
24
  /// Payload.
25
  final Map<String, dynamic> payload;
26

27
  // ignore: public_member_api_docs
28
  ApiErrorParamModel(this.payload);
29

30
  /// Key.
31
  String get key => payload['key'];
32

33
  /// Value.
34
  String get value => payload['value'];
35
}
36

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.