ValueAddedModuleData.fromJson constructor

ValueAddedModuleData.fromJson(
  1. Map json_
)

Implementation

ValueAddedModuleData.fromJson(core.Map json_)
  : this(
      body:
          json_.containsKey('body')
              ? LocalizedString.fromJson(
                json_['body'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      header:
          json_.containsKey('header')
              ? LocalizedString.fromJson(
                json_['header'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      image:
          json_.containsKey('image')
              ? Image.fromJson(
                json_['image'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      sortIndex: json_['sortIndex'] as core.int?,
      uri: json_['uri'] as core.String?,
      viewConstraints:
          json_.containsKey('viewConstraints')
              ? ModuleViewConstraints.fromJson(
                json_['viewConstraints']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );