public ISO8583Builder(MessageTypeIdentifier mti, DataElementsDefinition dataElementsDefinition) { _messageTypeIdentifier = mti ?? throw new ArgumentNullException(nameof(MessageTypeIdentifier)); _dataElementsDefinition = dataElementsDefinition ?? throw new ArgumentNullException(nameof(DataElementsDefinition));; }
public Message(DataString dataString, DataElementsDefinition dataElementDefinition) { DataDefinitionDictionary = dataElementDefinition ?? throw new ArgumentNullException(nameof(DataElementsDefinition)); if (IsValidString(dataString)) { CreateMTI(dataString); CreateBitMaps(dataString); CreateDEs(dataString); } else { throw new ArgumentException(nameof(DataString)); } }
public ISO8583Builder(string mti, DataElementsDefinition dataElementsDefinition) : this(new MessageTypeIdentifier(mti), dataElementsDefinition) { }
public Message(MessageTypeIdentifier mti, DataElementsDefinition dataElementDefinition) { MessageTypeIdentifier = mti; BitMaps = new BitMapCollection(); DataElements = new DataElementCollection(); }
public ISO8583Parser(DataElementsDefinition elementsDefinition) { _elementsDefinition = elementsDefinition ?? throw new ArgumentNullException(nameof(DataElementsDefinition)); }