fromJson static method

MobileTemplateResponse fromJson(
  1. dynamic json
)

Conversion helper method.

Implementation

static MobileTemplateResponse fromJson(dynamic json) {
  var widgetJson = json['widget'];
  var mobileJson = json['mobile'];
  var userAgentJson = json['userAgent'];
  var flagsJson = json['flags'];

  Template? widget;
  Template? mobile;
  UserAgent? userAgent;
  Flags? flags;

  if (widgetJson != null) {
    widget = Template.fromJson(widgetJson);
  }

  if (mobileJson != null) {
    mobile = Template.fromJson(mobileJson);
  }

  if (userAgentJson != null) {
    userAgent = UserAgent.fromJson(userAgentJson);
  }

  if (flagsJson != null) {
    flags = Flags.fromJson(flagsJson);
  }

  /// Conversion helper method.
  return MobileTemplateResponse(json['title'] as String?,
      json['message'] as String?, widget, mobile, userAgent, flags);
}