ClientResponse<T extends dynamic>.fromJson constructor
ClientResponse<T extends dynamic>.fromJson (})
Implementation
factory ClientResponse.fromJson(
Map<String, dynamic> json, {
String? code,
String? message,
T Function(dynamic)? result,
}) =>
ClientResponse(
code: ClientCode.values.firstWhere(
(code) => code.value == (json['status'] ?? code),
orElse: () => ClientCode.success,
),
message: json['message'] ?? message ?? I18n.t.successes.success,
result: result?.call(json['result']) ?? json['result'] ?? json,
);