public ISO8583Builder(MessageTypeIdentifier mti, DataElementsDefinition dataElementsDefinition)
        {
            _messageTypeIdentifier = mti
                                     ?? throw new ArgumentNullException(nameof(MessageTypeIdentifier));

            _dataElementsDefinition = dataElementsDefinition
                                      ?? throw new ArgumentNullException(nameof(DataElementsDefinition));;
        }
Ejemplo n.º 2
0
        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)
 {
 }
Ejemplo n.º 4
0
 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));
 }