fromJson static method
Inherited by: CallStateDiscarded CallStateError CallStateExchangingKeys CallStateHangingUp CallStatePending CallStateReady
Implementation
static CallState? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
switch (json['@type']) {
case CallStateDiscarded.constructor:
return CallStateDiscarded.fromJson(json);
case CallStateError.constructor:
return CallStateError.fromJson(json);
case CallStateExchangingKeys.constructor:
return CallStateExchangingKeys.fromJson(json);
case CallStateHangingUp.constructor:
return CallStateHangingUp.fromJson(json);
case CallStatePending.constructor:
return CallStatePending.fromJson(json);
case CallStateReady.constructor:
return CallStateReady.fromJson(json);
default:
return null;
}
}