mirror of
https://github.com/NecroticBamboo/QRBee.git
synced 2025-12-21 12:11:53 +00:00
51 lines
992 B
C#
51 lines
992 B
C#
namespace QRBee.Core
|
|
{
|
|
public class ClientCardData
|
|
{
|
|
|
|
public string CardNumber
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public string ExpirationDateMMYY
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public string ValidFrom
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public string CardHolderName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public string CVC
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public int? IssueNo
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Convert ClientCardData to string to be used as a source for encryption.
|
|
/// WARNING: this should always be encrypted and never transmitted in clear text form.
|
|
/// </summary>
|
|
/// <returns>Converted string</returns>
|
|
public string AsString() => $"{CardNumber}|{ExpirationDateMMYY}|{ValidFrom}|{CardHolderName}|{CVC}|{IssueNo}";
|
|
|
|
}
|
|
}
|