public SegmentHeader(string id, int version, int number, int?reference = null) { Id = new AlphanumericElement(id); SegmentNumber = new NumericElement(number); Version = new NumericElement(version); Reference = reference.HasValue ? new NumericElement(reference.Value) : null; }
public Hnsha(int segNum, string controlRef, string signature) { Header = new SegmentHeader("HNSHA", 2, segNum); ControlReference = new AlphanumericElement(controlRef); Result = null; Signature = new AlphanumericElement(signature); }
public Hkidn(int number, int blz, string userId, string systemId = "0") { Header = new SegmentHeader("HKIDN", 2, number); BankId = new BankId(blz); CustomerId = new AlphanumericElement(userId); SystemId = new AlphanumericElement(systemId); Status = new NumericElement(1); }
public void ShouldEscape() { var el = new AlphanumericElement("+:'?@"); var ser = el.Serialize(); Assert.Equal("?+?:?'???@", ser); }
public KeyName(int blz, string userId, string keyType) { CountryCode = new NumericElement(280); BankId = new NumericElement(blz); UserId = new AlphanumericElement(userId); Type = new AlphanumericElement(keyType); Number = new NumericElement(0); Version = new NumericElement(0); }
public Hnhbk(int msgNum, int segNum = 1, int size = 0, string dialogId = "0", int hbciVer = 300) { Header = new SegmentHeader("HNHBK", 3, segNum); Size = new DigitElement(12, size); HbciVersion = new NumericElement(hbciVer); DialogId = new AlphanumericElement(dialogId); MessageNumber = new NumericElement(msgNum); Reference = null; }
public Hkvvb(int segNum, string productId, string productVersion) { Header = new SegmentHeader("HKVVB", 3, segNum); Bpd = new NumericElement(0); Upd = new NumericElement(0); Language = new NumericElement(0); ProductId = new AlphanumericElement(productId); ProductVersion = new AlphanumericElement(productVersion); }
public SecurityIdentification(string systemId) { SecurityParty = new AlphanumericElement("1"); CID = null; SystemId = new AlphanumericElement(systemId); }
public SecurityProfile(int version, string method) { Method = new AlphanumericElement(method); Version = new NumericElement(version); }