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,
      );