InfoTypeTransformation.fromJson constructor

InfoTypeTransformation.fromJson(
  1. Map json_
)

Implementation

InfoTypeTransformation.fromJson(core.Map json_)
    : this(
        characterMaskConfig: json_.containsKey('characterMaskConfig')
            ? CharacterMaskConfig.fromJson(json_['characterMaskConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        cryptoHashConfig: json_.containsKey('cryptoHashConfig')
            ? CryptoHashConfig.fromJson(json_['cryptoHashConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        dateShiftConfig: json_.containsKey('dateShiftConfig')
            ? DateShiftConfig.fromJson(json_['dateShiftConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        infoTypes: json_.containsKey('infoTypes')
            ? (json_['infoTypes'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        redactConfig: json_.containsKey('redactConfig')
            ? RedactConfig.fromJson(
                json_['redactConfig'] as core.Map<core.String, core.dynamic>)
            : null,
        replaceWithInfoTypeConfig:
            json_.containsKey('replaceWithInfoTypeConfig')
                ? ReplaceWithInfoTypeConfig.fromJson(
                    json_['replaceWithInfoTypeConfig']
                        as core.Map<core.String, core.dynamic>)
                : null,
      );