# Functions
AllSpecs returns a list of all defined specs.
FromParsedMsg constructs a new Iso from a parsedMsg.
NewAssembler creates a new assembler.
NewBitmap creates a new empty bitmap.
NewField is a constructor for Field.
NewParser creates and returns a new parser.
NextBytes returns the next 'n' bytes from the Buffer.
ReadSpecs initializes the spec defined in the file specDefFile.
SpecByID returns a spec given it's id.
SpecByName returns a spec given its name.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Bitmapped.
No description provided by the author
No description provided by the author
No description provided by the author
Fixed represents a Fixed field.
No description provided by the author
HighBitMask represents a integer with the highest bit set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsoBitmap is a constant for the bitmap in the ISO message.
IsoMessageType is a constant that indicates the Message Type or the MTI (This name has special meaning within the context of ISO8583 and cannot be named anything else.
No description provided by the author
No description provided by the author
No description provided by the author
Mli2E is 2 bytes binary with length of the indicator not included.
Mli2I is a message length indicator that is 2 bytes binary that includes the length of indicator itself.
No description provided by the author
No description provided by the author
No description provided by the author
Variable.
No description provided by the author
# Variables
ErrInsufficientData is an error when there is not enough data in the raw message to parse it.
ErrInvalidEncoding is when an unsupported encoding is used for a field.
ErrLargeLengthIndicator is an error that could happen when a large length indicator is used in a variable field.
ErrUnknownField is an error when a unknown field is referenced.
ErrUnreadDataRemaining to represent a condition where data remain post parsing.
No description provided by the author
# Structs
Assembler defines a ISO8583 message assembler.
AssemblerConfig defines all configuration options for the assembler.
Bitmap represents a bitmap in the ISO8583 specification.
EnumValue is an entry for hint type "enumerated".
Field represents a field in the ISO message.
No description provided by the author
FieldData represents the data associated with a field in a ISO message.
Hint represents metadata associated with a field that could be useful for the UI to aid the user to provide value for the field.
Iso is a handle into accessing the details of a ISO message(via the parsedMsg).
No description provided by the author
Message represents a message within a specification (auth/reversal etc).
MetaInfo provides additional information about an operation performed For example, in response to a parse or assemble op.
ParsedMsg is a type that represents a parsed form of a ISO8583 message.
Parser defines a ISO8583 message parser.
ParserConfig defines the various configurations of the Parser.
No description provided by the author
Spec represents an ISO8583 specification.
No description provided by the author