utils

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

View Source
const (
	DocumentAcmt03600101NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.036.001.01"
	DocumentAcmt02200102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.022.001.02"
	DocumentAcmt02300102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.023.001.02"
	DocumentAcmt02400102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.024.001.02"
	DocumentAcmt03000102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.030.001.02"
	DocumentAcmt03300102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.033.001.02"
	DocumentAcmt03500102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.035.001.02"
	DocumentAcmt03700102NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.037.001.02"
	DocumentAcmt00700103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.007.001.03"
	DocumentAcmt00800103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.008.001.03"
	DocumentAcmt00900103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.009.001.03"
	DocumentAcmt01000103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.010.001.03"
	DocumentAcmt01100103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.011.001.03"
	DocumentAcmt01200103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.012.001.03"
	DocumentAcmt01300103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.013.001.03"
	DocumentAcmt01400103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.014.001.03"
	DocumentAcmt01500103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.015.001.03"
	DocumentAcmt01600103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.016.001.03"
	DocumentAcmt01700103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.017.001.03"
	DocumentAcmt01800103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.018.001.03"
	DocumentAcmt01900103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.019.001.03"
	DocumentAcmt02000103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.020.001.03"
	DocumentAcmt02100103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.021.001.03"
	DocumentAcmt02700103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.027.001.03"
	DocumentAcmt02800103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.028.001.03"
	DocumentAcmt02900103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.029.001.03"
	DocumentAcmt03100103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.031.001.03"
	DocumentAcmt03200103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.032.001.03"
	DocumentAcmt03400103NameSpace = "urn:iso:std:iso:20022:tech:xsd:acmt.034.001.03"
	DocumentAdmi00200101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.002.001.01"
	DocumentAdmi00400101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.004.001.01"
	DocumentAdmi00500101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.005.001.01"
	DocumentAdmi00600101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.006.001.01"
	DocumentAdmi00700101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.007.001.01"
	DocumentAdmi01100101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.011.001.01"
	DocumentAdmi01700101NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.017.001.01"
	DocumentAdmi00400102NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.004.001.02"
	DocumentAdmi00900102NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.009.001.02"
	DocumentAdmi01000102NameSpace = "urn:iso:std:iso:20022:tech:xsd:admi.010.001.02"
	DocumentAuth00100101NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.001.001.01"
	DocumentAuth00200101NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.002.001.01"
	DocumentAuth00300101NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.003.001.01"
	DocumentAuth01800102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.018.001.02"
	DocumentAuth01900102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.019.001.02"
	DocumentAuth02000102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.020.001.02"
	DocumentAuth02100102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.021.001.02"
	DocumentAuth02200102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.022.001.02"
	DocumentAuth02300102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.023.001.02"
	DocumentAuth02400102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.024.001.02"
	DocumentAuth02500102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.025.001.02"
	DocumentAuth02600102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.026.001.02"
	DocumentAuth02700102NameSpace = "urn:iso:std:iso:20022:tech:xsd:auth.027.001.02"
	DocumentCamt10100101NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.101.001.01"
	DocumentCamt10200101NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.102.001.01"
	DocumentCamt10300101NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.103.001.01"
	DocumentCamt10400101NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.104.001.01"
	DocumentCamt03500103NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.035.001.03"
	DocumentCamt06900103NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.069.001.03"
	DocumentCamt07100103NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.071.001.03"
	DocumentCamt08600103NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.086.001.03"
	DocumentCamt01300104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.013.001.04"
	DocumentCamt01400104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.014.001.04"
	DocumentCamt01500104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.015.001.04"
	DocumentCamt01600104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.016.001.04"
	DocumentCamt01700104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.017.001.04"
	DocumentCamt02000104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.020.001.04"
	DocumentCamt03200104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.032.001.04"
	DocumentCamt03800104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.038.001.04"
	DocumentCamt07000104NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.070.001.04"
	DocumentCamt01800105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.018.001.05"
	DocumentCamt02500105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.025.001.05"
	DocumentCamt02600105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.026.001.05"
	DocumentCamt02800105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.028.001.05"
	DocumentCamt03000105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.030.001.05"
	DocumentCamt03500105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.035.001.05"
	DocumentCamt03600105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.036.001.05"
	DocumentCamt03900105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.039.001.05"
	DocumentCamt04600105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.046.001.05"
	DocumentCamt04800105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.048.001.05"
	DocumentCamt04900105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.049.001.05"
	DocumentCamt05000105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.050.001.05"
	DocumentCamt05100105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.051.001.05"
	DocumentCamt05600105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.056.001.05"
	DocumentCamt06000105NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.060.001.05"
	DocumentCamt02100106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.021.001.06"
	DocumentCamt02400106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.024.001.06"
	DocumentCamt02900106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.029.001.06"
	DocumentCamt03100106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.031.001.06"
	DocumentCamt03300106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.033.001.06"
	DocumentCamt03400106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.034.001.06"
	DocumentCamt04700106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.047.001.06"
	DocumentCamt05700106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.057.001.06"
	DocumentCamt05800106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.058.001.06"
	DocumentCamt05900106NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.059.001.06"
	DocumentCamt00300107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.003.001.07"
	DocumentCamt00900107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.009.001.07"
	DocumentCamt01100107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.011.001.07"
	DocumentCamt01200107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.012.001.07"
	DocumentCamt01900107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.019.001.07"
	DocumentCamt02300107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.023.001.07"
	DocumentCamt02600107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.026.001.07"
	DocumentCamt08700107NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.087.001.07"
	DocumentCamt00400108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.004.001.08"
	DocumentCamt00500108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.005.001.08"
	DocumentCamt00600108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.006.001.08"
	DocumentCamt00700108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.007.001.08"
	DocumentCamt00800108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.008.001.08"
	DocumentCamt01000108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.010.001.08"
	DocumentCamt02600108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.026.001.08"
	DocumentCamt02700108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.027.001.08"
	DocumentCamt03700108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.037.001.08"
	DocumentCamt05200108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.052.001.08"
	DocumentCamt05300108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.053.001.08"
	DocumentCamt05400108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.054.001.08"
	DocumentCamt05600108NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.056.001.08"
	DocumentCamt02800109NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.028.001.09"
	DocumentCamt02900109NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.029.001.09"
	DocumentCamt05500109NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.055.001.09"
	DocumentCamt05600109NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.056.001.09"
	DocumentCamt02800110NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.028.001.10"
	DocumentCamt02900110NameSpace = "urn:iso:std:iso:20022:tech:xsd:camt.029.001.10"
	DocumentHead00100101NameSpace = "urn:iso:std:iso:20022:tech:xsd:head.001.001.01"
	DocumentHead00100102NameSpace = "urn:iso:std:iso:20022:tech:xsd:head.001.001.02"
	DocumentPacs01000104NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.010.001.04"
	DocumentPacs02800104NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.028.001.04"
	DocumentPacs00800106NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.008.001.06"
	DocumentPacs00200107NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.002.001.07"
	DocumentPacs00200108NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.002.001.08"
	DocumentPacs00300108NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.003.001.08"
	DocumentPacs00800108NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08"
	DocumentPacs00800109NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.008.001.09"
	DocumentPacs00900109NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.009.001.09"
	DocumentPacs00200110NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10"
	DocumentPacs00400110NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.004.001.10"
	DocumentPacs00700110NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.007.001.10"
	DocumentPacs00200111NameSpace = "urn:iso:std:iso:20022:tech:xsd:pacs.002.001.11"
	DocumentPain00700101NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.017.001.01"
	DocumentPain01800101NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.018.001.01"
	DocumentPain00900105NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.009.001.05"
	DocumentPain01000105NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.010.001.05"
	DocumentPain01100105NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.011.001.05"
	DocumentPain01200105NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.012.001.05"
	DocumentPain01300105NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.013.001.05"
	DocumentPain01400105NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.014.001.05"
	DocumentPain01300107NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.013.001.07"
	DocumentPain01400107NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.014.001.07"
	DocumentPain01300108NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.013.001.08"
	DocumentPain01400108NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.014.001.08"
	DocumentPain00800109NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.008.001.09"
	DocumentPain00100110NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.001.001.10"
	DocumentPain00700110NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.007.001.10"
	DocumentPain00200111NameSpace = "urn:iso:std:iso:20022:tech:xsd:pain.002.001.11"
	DocumentReda06600101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.066.001.01"
	DocumentReda06700101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.067.001.01"
	DocumentReda06800101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.068.001.01"
	DocumentReda06900101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.069.001.01"
	DocumentReda07000101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.070.001.01"
	DocumentReda07100101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.071.001.01"
	DocumentReda07200101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.072.001.01"
	DocumentReda07300101NameSpace = "urn:iso:std:iso:20022:tech:xsd:reda.073.001.01"
	DocumentRemt00100102NameSpace = "urn:iso:std:iso:20022:tech:xsd:remt.001.001.02"
	DocumentRemt00200102NameSpace = "urn:iso:std:iso:20022:tech:xsd:remt.002.001.02"
	DocumentRemt00100104NameSpace = "urn:iso:std:iso:20022:tech:xsd:remt.001.001.04"
)
View Source
const (
	DocumentTypeJson    = "json"
	DocumentTypeXml     = "xml"
	DocumentTypeUnknown = "unknown"
)
View Source
const (
	TestTimeString      = "2014-11-12T11:45:26.371Z"
	XmlDefaultNamespace = "xmlns"
)

Variables

View Source
var (
	DefaultValidateFunction = "Validate"
)

Functions

func GetBufferFormat

func GetBufferFormat(buf []byte) string

Get buffer format

func NewErrInvalidFileType

func NewErrInvalidFileType() error

NewErrInvalidFileType returns a error that type is invalid

func NewErrInvalidNameSpace

func NewErrInvalidNameSpace() error

NewErrInvalidNameSpace returns a error that namespace is invalid

func NewErrOmittedNameSpace

func NewErrOmittedNameSpace() error

NewErrOmittedNameSpace returns a error that namespace is omitted

func NewErrTextLengthInvalid

func NewErrTextLengthInvalid(typeStr string, min, max int) error

NewErrTextLength returns a error that the length of value is invalid

func NewErrUnsupportedNameSpace

func NewErrUnsupportedNameSpace() error

NewErrUnsupportedNameSpace returns a error that namespace is unsupported

func NewErrValueInvalid

func NewErrValueInvalid(typeStr string) error

NewErrTextLength returns a error that the length of value is invalid

func Validate

func Validate(r interface{}) error

to validate interface

Types

This section is empty.

Jump to

Keyboard shortcuts

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