message_converter

package
v0.0.0-...-1305305 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2021 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LOGGER = logging.MustGetLogger("message-converter")

Functions

func GetElementByName

func GetElementByName(element *etree.Element, tag string) *etree.Element

Types

type Camt026

type Camt026 struct {
	Message     *camt.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Camt026) ProtobuftoStruct

func (msg *Camt026) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Camt026) RequestToStruct

func (msg *Camt026) RequestToStruct() error

func (*Camt026) SanityCheck

func (msg *Camt026) SanityCheck(bic, participantId string) error

func (*Camt026) StructToProto

func (msg *Camt026) StructToProto() error

type Camt029

type Camt029 struct {
	Message     *camt.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Camt029) ProtobuftoStruct

func (msg *Camt029) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Camt029) RequestToStruct

func (msg *Camt029) RequestToStruct() error

func (*Camt029) SanityCheck

func (msg *Camt029) SanityCheck(bic, participantId string) error

func (*Camt029) StructToProto

func (msg *Camt029) StructToProto() error

type Camt056

type Camt056 struct {
	Message     *camt.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Camt056) ProtobuftoStruct

func (msg *Camt056) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Camt056) RequestToStruct

func (msg *Camt056) RequestToStruct() error

func (*Camt056) SanityCheck

func (msg *Camt056) SanityCheck(bic, participantId string) error

func (*Camt056) StructToProto

func (msg *Camt056) StructToProto() error

type Camt087

type Camt087 struct {
	Message     *camt.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Camt087) ProtobuftoStruct

func (msg *Camt087) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Camt087) RequestToStruct

func (msg *Camt087) RequestToStruct() error

func (*Camt087) SanityCheck

func (msg *Camt087) SanityCheck(bic, participantId string) error

func (*Camt087) StructToProto

func (msg *Camt087) StructToProto() error

type Ibwf001

type Ibwf001 struct {
	Message     *ibwf.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Ibwf001) ProtobuftoStruct

func (msg *Ibwf001) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Ibwf001) RequestToStruct

func (msg *Ibwf001) RequestToStruct() error

func (*Ibwf001) SanityCheck

func (msg *Ibwf001) SanityCheck(bic, participantId string) error

func (*Ibwf001) StructToProto

func (msg *Ibwf001) StructToProto() error

type Ibwf002

type Ibwf002 struct {
	Message     *ibwf.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Ibwf002) ProtobuftoStruct

func (msg *Ibwf002) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Ibwf002) RequestToStruct

func (msg *Ibwf002) RequestToStruct() error

func (*Ibwf002) SanityCheck

func (msg *Ibwf002) SanityCheck(bic, participantId string) error

func (*Ibwf002) StructToProto

func (msg *Ibwf002) StructToProto() error

type MessageInterface

type MessageInterface interface {
	//unmarshaling http request to go struct
	RequestToStruct() error
	//marshaling go struct to proto buffer
	StructToProto() error
	//restoring proto buffer back to go struct
	ProtobuftoStruct() (*sendmodel.XMLData, error)
	//XML msg payload format & value check
	SanityCheck(string, string) error
}

type Pacs002

type Pacs002 struct {
	Message     *pacs.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Pacs002) ProtobuftoStruct

func (msg *Pacs002) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Pacs002) RequestToStruct

func (msg *Pacs002) RequestToStruct() error

func (*Pacs002) SanityCheck

func (msg *Pacs002) SanityCheck(bic, participantId string) error

func (*Pacs002) StructToProto

func (msg *Pacs002) StructToProto() error

type Pacs004

type Pacs004 struct {
	Message     *pacs.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Pacs004) ProtobuftoStruct

func (msg *Pacs004) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Pacs004) RequestToStruct

func (msg *Pacs004) RequestToStruct() error

func (*Pacs004) SanityCheck

func (msg *Pacs004) SanityCheck(bic, participantId string) error

func (*Pacs004) StructToProto

func (msg *Pacs004) StructToProto() error

type Pacs008

type Pacs008 struct {
	Message     *pacs.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Pacs008) ProtobuftoStruct

func (msg *Pacs008) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Pacs008) RequestToStruct

func (msg *Pacs008) RequestToStruct() error

func (*Pacs008) SanityCheck

func (msg *Pacs008) SanityCheck(bic, participantId string) error

func (*Pacs008) StructToProto

func (msg *Pacs008) StructToProto() error

type Pacs009

type Pacs009 struct {
	Message     *pacs.Message
	SendPayload pbstruct.SendPayload
	Raw         []byte
}

func (*Pacs009) ProtobuftoStruct

func (msg *Pacs009) ProtobuftoStruct() (*sendmodel.XMLData, error)

func (*Pacs009) RequestToStruct

func (msg *Pacs009) RequestToStruct() error

func (*Pacs009) SanityCheck

func (msg *Pacs009) SanityCheck(bic, participantId string) error

func (*Pacs009) StructToProto

func (msg *Pacs009) StructToProto() error

Jump to

Keyboard shortcuts

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