asCardMask method

String? asCardMask()

Implementation

String? asCardMask() {
  if (brand == null) {
    return null;
  }

  if (CardBrand.amex == brand) {
    return '0000 000000 00000';
  } else if (CardBrand.mastercard == brand) {
    return '0000 0000 0000 0000';
  } else if (CardBrand.diners == brand) {
    return '0000 0000 0000 00';
  } else if (CardBrand.discover == brand) {
    return '0000 0000 0000 0000';
  } else if (CardBrand.jcb == brand) {
    return '0000 0000 0000 0000';
  } else if (CardBrand.visa == brand) {
    return '0000 0000 0000 0000';
  } else if (CardBrand.unionpay == brand) {
    return '0000 0000 0000 0000';
  } else {
    return '0000 0000 0000 0000';
  }
}