Versions in this module Expand all Collapse all v1 v1.0.1 Jul 6, 2023 v1.0.0 Jul 6, 2023 Changes in this version + var DefaultFilters = func() []FieldFilter + var DoNotFilterFields = func() []FieldFilter + var EMVFilter = func(in string, data field.Field) string + var NoOpFilter = func(in string, data field.Field) string + var PANFilter = func(in string, data field.Field) string + var PINFilter = func(in string, data field.Field) string + var Track1Filter = func(in string, data field.Field) string + var Track2Filter = func(in string, data field.Field) string + var Track3Filter = func(in string, data field.Field) string + var Version string + func Describe(message *Message, w io.Writer, filters ...FieldFilter) error + type FieldFilter func(fieldFilters map[int]FilterFunc) + func FilterField(id int, filterFn FilterFunc) FieldFilter + type FilterFunc func(in string, data field.Field) string + type Message struct + func NewMessage(spec *MessageSpec) *Message + func (m *Message) BinaryField(id int, val []byte) error + func (m *Message) Bitmap() *field.Bitmap + func (m *Message) Clone() (*Message, error) + func (m *Message) Field(id int, val string) error + func (m *Message) GetBytes(id int) ([]byte, error) + func (m *Message) GetField(id int) field.Field + func (m *Message) GetFields() map[int]field.Field + func (m *Message) GetMTI() (string, error) + func (m *Message) GetSpec() *MessageSpec + func (m *Message) GetString(id int) (string, error) + func (m *Message) MTI(val string) + func (m *Message) Marshal(v interface{}) error + func (m *Message) MarshalJSON() ([]byte, error) + func (m *Message) Pack() ([]byte, error) + func (m *Message) SetData(data interface{}) error + func (m *Message) Unmarshal(v interface{}) error + func (m *Message) UnmarshalJSON(b []byte) error + func (m *Message) Unpack(src []byte) error + type MessageSpec struct + Fields map[int]field.Field + Name string + var Spec87 *MessageSpec = &MessageSpec{ ... } + func (s *MessageSpec) CreateMessageFields() map[int]field.Field + type MesssageTypeIndicator string + const AcquirerFinancialAdvice + const AcquirerFinancialAdviceRepeat + const AcquirerFinancialRequest + const AcquirerReversalAdvice + const AcquirerReversalAdviceResponse + const AcquirerReversalRequest + const AcquirerReversalResponse + const AdministrativeAdvice + const AdministrativeAdviceResponse + const AdministrativeRequest + const AdministrativeResponse + const AuthorizationAdvice + const AuthorizationAdviceRepeat + const AuthorizationNegativeAcknowledgement + const AuthorizationPositiveAcknowledgement + const AuthorizationRequest + const AuthorizationResponse + const BatchSettlementResponse + const BatchUpload + const BatchUploadResponse + const IssuerResponseToAuthorizationAdvice + const IssuerResponseToFinancialAdvice + const IssuerResponseToFinancialRequest + const NetworkManagementAdvice + const NetworkManagementRequest + const NetworkManagementResponse