V2Restrictions.fromJson constructor

V2Restrictions.fromJson(
  1. Map json_
)

Implementation

V2Restrictions.fromJson(core.Map json_)
  : this(
      androidKeyRestrictions:
          json_.containsKey('androidKeyRestrictions')
              ? V2AndroidKeyRestrictions.fromJson(
                json_['androidKeyRestrictions']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      apiTargets:
          (json_['apiTargets'] as core.List?)
              ?.map(
                (value) => V2ApiTarget.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
              )
              .toList(),
      browserKeyRestrictions:
          json_.containsKey('browserKeyRestrictions')
              ? V2BrowserKeyRestrictions.fromJson(
                json_['browserKeyRestrictions']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      iosKeyRestrictions:
          json_.containsKey('iosKeyRestrictions')
              ? V2IosKeyRestrictions.fromJson(
                json_['iosKeyRestrictions']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      serverKeyRestrictions:
          json_.containsKey('serverKeyRestrictions')
              ? V2ServerKeyRestrictions.fromJson(
                json_['serverKeyRestrictions']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );