test_files

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractElements

func ExtractElements([]byte) ([][]byte, error)

Types

type BankSegment

type BankSegment interface {
	UnmarshalHBCI([]byte) error
}

type MultipleVersionedTestSegment

type MultipleVersionedTestSegment struct {
	BankSegment
}

func (*MultipleVersionedTestSegment) UnmarshalHBCI

func (m *MultipleVersionedTestSegment) UnmarshalHBCI(value []byte) error

type MultipleVersionedTestSegmentCustomInterfaces

type MultipleVersionedTestSegmentCustomInterfaces struct {
	BankSegment
}

func (*MultipleVersionedTestSegmentCustomInterfaces) UnmarshalHBCI

func (m *MultipleVersionedTestSegmentCustomInterfaces) UnmarshalHBCI(value []byte) error

type MultipleVersionedTestSegmentCustomInterfacesV1

type MultipleVersionedTestSegmentCustomInterfacesV1 struct {
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
	// contains filtered or unexported fields
}

func (*MultipleVersionedTestSegmentCustomInterfacesV1) UnmarshalHBCI

func (m *MultipleVersionedTestSegmentCustomInterfacesV1) UnmarshalHBCI(value []byte) error

type MultipleVersionedTestSegmentCustomInterfacesV2

type MultipleVersionedTestSegmentCustomInterfacesV2 struct {
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
	// contains filtered or unexported fields
}

func (*MultipleVersionedTestSegmentCustomInterfacesV2) UnmarshalHBCI

func (m *MultipleVersionedTestSegmentCustomInterfacesV2) UnmarshalHBCI(value []byte) error

type MultipleVersionedTestSegmentV1

type MultipleVersionedTestSegmentV1 struct {
	Segment
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
}

func (*MultipleVersionedTestSegmentV1) UnmarshalHBCI

func (m *MultipleVersionedTestSegmentV1) UnmarshalHBCI(value []byte) error

type MultipleVersionedTestSegmentV2

type MultipleVersionedTestSegmentV2 struct {
	Segment
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
}

func (*MultipleVersionedTestSegmentV2) UnmarshalHBCI

func (m *MultipleVersionedTestSegmentV2) UnmarshalHBCI(value []byte) error

type Segment

type Segment interface {
	// contains filtered or unexported methods
}

func SegmentFromHeaderBytes

func SegmentFromHeaderBytes([]byte, Segment) (Segment, error)

type TestSegment

func (*TestSegment) UnmarshalHBCI

func (t *TestSegment) UnmarshalHBCI(value []byte) error

type TestSegmentUnknownElement

type TestSegmentUnknownElement struct {
	Segment
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
}

type VersionedTestSegment

type VersionedTestSegment struct {
	BankSegment
}

func (*VersionedTestSegment) UnmarshalHBCI

func (v *VersionedTestSegment) UnmarshalHBCI(value []byte) error

type VersionedTestSegmentCustomInterface

type VersionedTestSegmentCustomInterface struct {
	// contains filtered or unexported fields
}

func (*VersionedTestSegmentCustomInterface) UnmarshalHBCI

func (v *VersionedTestSegmentCustomInterface) UnmarshalHBCI(value []byte) error

type VersionedTestSegmentCustomInterfaceV1

type VersionedTestSegmentCustomInterfaceV1 struct {
	Segment
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
}

func (*VersionedTestSegmentCustomInterfaceV1) UnmarshalHBCI

func (v *VersionedTestSegmentCustomInterfaceV1) UnmarshalHBCI(value []byte) error

type VersionedTestSegmentV1

type VersionedTestSegmentV1 struct {
	Segment
	Abc *element.AlphaNumericDataElement
	Def *element.NumberDataElement
}

func (*VersionedTestSegmentV1) UnmarshalHBCI

func (v *VersionedTestSegmentV1) UnmarshalHBCI(value []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL