toPiiEntityType method

PiiEntityType toPiiEntityType()

Implementation

PiiEntityType toPiiEntityType() {
  switch (this) {
    case 'BANK_ACCOUNT_NUMBER':
      return PiiEntityType.bankAccountNumber;
    case 'BANK_ROUTING':
      return PiiEntityType.bankRouting;
    case 'CREDIT_DEBIT_NUMBER':
      return PiiEntityType.creditDebitNumber;
    case 'CREDIT_DEBIT_CVV':
      return PiiEntityType.creditDebitCvv;
    case 'CREDIT_DEBIT_EXPIRY':
      return PiiEntityType.creditDebitExpiry;
    case 'PIN':
      return PiiEntityType.pin;
    case 'EMAIL':
      return PiiEntityType.email;
    case 'ADDRESS':
      return PiiEntityType.address;
    case 'NAME':
      return PiiEntityType.name;
    case 'PHONE':
      return PiiEntityType.phone;
    case 'SSN':
      return PiiEntityType.ssn;
    case 'DATE_TIME':
      return PiiEntityType.dateTime;
    case 'PASSPORT_NUMBER':
      return PiiEntityType.passportNumber;
    case 'DRIVER_ID':
      return PiiEntityType.driverId;
    case 'URL':
      return PiiEntityType.url;
    case 'AGE':
      return PiiEntityType.age;
    case 'USERNAME':
      return PiiEntityType.username;
    case 'PASSWORD':
      return PiiEntityType.password;
    case 'AWS_ACCESS_KEY':
      return PiiEntityType.awsAccessKey;
    case 'AWS_SECRET_KEY':
      return PiiEntityType.awsSecretKey;
    case 'IP_ADDRESS':
      return PiiEntityType.ipAddress;
    case 'MAC_ADDRESS':
      return PiiEntityType.macAddress;
    case 'ALL':
      return PiiEntityType.all;
  }
  throw Exception('$this is not known in enum PiiEntityType');
}