Encryption.fromJson constructor

Encryption.fromJson(
  1. Map json_
)

Implementation

Encryption.fromJson(core.Map json_)
  : this(
      aes128:
          json_.containsKey('aes128')
              ? Aes128Encryption.fromJson(
                json_['aes128'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      drmSystems:
          json_.containsKey('drmSystems')
              ? DrmSystems.fromJson(
                json_['drmSystems'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      id: json_['id'] as core.String?,
      mpegCenc:
          json_.containsKey('mpegCenc')
              ? MpegCommonEncryption.fromJson(
                json_['mpegCenc'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      sampleAes:
          json_.containsKey('sampleAes')
              ? SampleAesEncryption.fromJson(
                json_['sampleAes'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      secretManagerKeySource:
          json_.containsKey('secretManagerKeySource')
              ? SecretManagerSource.fromJson(
                json_['secretManagerKeySource']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );