Ejemplo n.º 1
0
 public SmartValue(DataFormatterBase dataFormatter)
     : base(dataFormatter, new byte[0])
 {
     if (dataFormatter.GetMaxLength() != -1)
     {
         Value = new byte[dataFormatter.GetMaxLength()];
     }
 }
Ejemplo n.º 2
0
 public OUTCOME_PARAMETER_SET_DF8129_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
     Status             = Kernel2OutcomeStatusEnum.N_A;
     Start              = Kernel2StartEnum.N_A;
     OnlineResponseData = Kernel2OnlineResponseDataEnum.N_A;
     CVM = KernelCVMEnum.N_A;
     AlternateInterfacePreference = Kernel2AlternativeInterfacePreferenceEnum.N_A;
 }
Ejemplo n.º 3
0
 public EMVQRTagMeta(TagId tagId, string name, List <EMVQRTagMeta> tagParents, DataFormatterBase dataFormatter, string description, bool isTemplate = false)
 {
     Tag           = tagId;
     Name          = name;
     TagParents    = tagParents;
     DataFormatter = dataFormatter;
     Description   = description;
     IsTemplate    = isTemplate;
 }
Ejemplo n.º 4
0
 public V(DataFormatterBase dataFormatter, byte[] value)
 {
     this.DataFormatter = dataFormatter;
     //if (this.dataFormatter.GetMaxLength() == -1)
     //    Length = 0;
     //else
     //    Length = this.dataFormatter.GetMaxLength();
     Length = new L(value.Length);
     Value  = value;
 }
Ejemplo n.º 5
0
            public USER_INTERFACE_REQUEST_DATA_DF8116_KRN2_VALUE(DataFormatterBase dataFormatter)
                : base(dataFormatter)
            {
                HoldTime           = new byte[3];
                LanguagePreference = new byte[8]; // Formatting.HexStringToByteArray("0000000000000000");
                ValueQualifierEnum = ValueQualifierEnum.NONE;
                ValueQualifier     = new byte[6]; ////ValueQualifier = Formatting.HexStringToByteArray("000000000000");
                CurrencyCode       = new byte[2]; // Formatting.HexStringToByteArray("0000");

                KernelMessageidentifierEnum = KernelMessageidentifierEnum.N_A;
                KernelStatusEnum            = KernelStatusEnum.N_A;
                ValueQualifierEnum          = ValueQualifierEnum.NONE;
            }
Ejemplo n.º 6
0
 public EMVTagMeta(
     DataKernelID kernelId,
     string tagName,
     string name,
     DataTemplate template,
     DataFormatterBase dataFormatter,
     UpdatePermissionEnum[] permissions,
     string description)
 {
     Permissions   = permissions;
     Tag           = tagName;
     KernelId      = kernelId;
     DataFormatter = dataFormatter;
     Template      = template;
     Name          = name;
     Description   = description;
 }
Ejemplo n.º 7
0
 public TRACK_2_EQUIVALENT_DATA_57_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 8
0
 public APPLICATION_INTERCHANGE_PROFILE_82_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 9
0
 public DS_SLOT_MANAGEMENT_CONTROL_9F6F_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 10
0
 public IDS_STATUS_DF8128_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 11
0
 public DATA_TO_SEND_FF8104_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
     Tags = new List <string>();
 }
 public PHONE_MESSAGE_TABLE_DF8131_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
     Entries = new List <PhoneMessageTableEntry_DF8131>();
 }
 public THIRD_PARTY_DATA_9F6E_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
 public CARD_DATA_INPUT_CAPABILITY_DF8117_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 15
0
 public TRACK_2_DATA_9F6B_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 16
0
 public DS_ID_9F5E_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
 public TERMINAL_TRANSACTION_QUALIFIERS_9F66_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 18
0
 public TRANSACTION_STATUS_INFORMATION_9B_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 19
0
 public TRACK_1_DATA_56_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
 public APPLICATION_USAGE_CONTROL_9F07_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 21
0
 public TERMINAL_VERIFICATION_RESULTS_95_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 22
0
 public DATA_NEEDED_DF8106_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
     Tags = new List <string>();
 }
Ejemplo n.º 23
0
 internal V(DataFormatterBase dataFormatter)
 {
     this.DataFormatter = dataFormatter;
     Length             = new L(0);
     Value = new byte[Length.Value];
 }
 public SECURITY_CAPABILITY_DF811F_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
 public KERNEL_CONFIGURATION_DF811B_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
Ejemplo n.º 26
0
 public INSTALL_PARAM_C9_GP_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter, new byte[0])
 {
 }
 public REFERENCE_CONTROL_PARAMETER_DF8114_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
 public CARDHOLDER_VERIFICATION_METHOD_CVM_LIST_8E_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
     CardHolderVerificationRules = new List <CardHolderVerificationRule>();
 }
 public APPLICATION_CAPABILITIES_INFORMATION_9F5D_KRN2_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }
 public CARDHOLDER_VERIFICATION_METHOD_CVM_RESULTS_9F34_KRN_VALUE(DataFormatterBase dataFormatter)
     : base(dataFormatter)
 {
 }