Documentation
¶
Index ¶
- Constants
- Variables
- func GetBufferFormat(buf []byte) string
- func NewErrInvalidFileType() error
- func NewErrInvalidNameSpace() error
- func NewErrOmittedNameSpace() error
- func NewErrTextLengthInvalid(typeStr string, min, max int) error
- func NewErrUnsupportedNameSpace() error
- func NewErrValueInvalid(typeStr string) error
- func Validate(r interface{}) error
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 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 ¶
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 ¶
NewErrTextLength returns a error that the length of value is invalid
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.