ActionModel.fromJson constructor

ActionModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ActionModel.fromJson(Map<String, dynamic> json) {
  return ActionModel(
    action: json['action'] as String?,
    message: json['message'] as String? ?? "",
    token: json['token'] as String? ?? "",
    value: json['value'] as bool? ?? true,
    liveCaptionsData: json['liveCaptionsData'] as TranscriptionActionModel?,
    consent: json['consent'] as String?,
    participants: (json['participants'] as List<dynamic>?)
        ?.map((e) => ConsentParticipant.fromJson(e as Map<String, dynamic>))
        .toList(),
    user: json['user'] as Map<String, dynamic>?, // <-- added here
  );
}