iso20022_auth_028_001_01

package
v0.0.0-...-2e988c5 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DateTimePeriod1

type DateTimePeriod1 struct {
	FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 FrDtTm"`
	ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 ToDtTm"`
}

type Document

type Document struct {
	MnyMktSttstclRptStsAdvc MoneyMarketStatisticalReportStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 MnyMktSttstclRptStsAdvc"`
}

type ExternalValidationRuleIdentification1Code

type ExternalValidationRuleIdentification1Code string

May be no more than 4 items long

type GenericValidationRuleIdentification1

type GenericValidationRuleIdentification1 struct {
	Id      Max35Text                       `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Id"`
	Desc    Max350Text                      `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Desc,omitempty"`
	SchmeNm ValidationRuleSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 SchmeNm,omitempty"`
	Issr    Max35Text                       `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Issr,omitempty"`
}

type ISODateTime

type ISODateTime time.Time

func (ISODateTime) MarshalText

func (t ISODateTime) MarshalText() ([]byte, error)

func (*ISODateTime) UnmarshalText

func (t *ISODateTime) UnmarshalText(text []byte) error

type LEIIdentifier

type LEIIdentifier string

Must match the pattern [A-Z0-9]{18,18}[0-9]{2,2}

type Max105Text

type Max105Text string

May be no more than 105 items long

type Max350Text

type Max350Text string

May be no more than 350 items long

type Max35Text

type Max35Text string

May be no more than 35 items long

type MoneyMarketStatisticalReportStatusAdviceV01

type MoneyMarketStatisticalReportStatusAdviceV01 struct {
	StsRptHdr   MoneyMarketStatusReportHeader1  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 StsRptHdr"`
	TxSts       []MoneyMarketTransactionStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 TxSts,omitempty"`
	SplmtryData []SupplementaryData1            `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 SplmtryData,omitempty"`
}

type MoneyMarketStatusReportHeader1

type MoneyMarketStatusReportHeader1 struct {
	RptgAgt   LEIIdentifier                          `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 RptgAgt"`
	RptgPrd   DateTimePeriod1                        `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 RptgPrd"`
	RptSts    StatisticalReportingStatus1Code        `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 RptSts"`
	VldtnRule []GenericValidationRuleIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 VldtnRule,omitempty"`
}

type MoneyMarketTransactionStatus2

type MoneyMarketTransactionStatus2 struct {
	UnqTxIdr    Max105Text                             `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 UnqTxIdr,omitempty"`
	PrtryTxId   Max105Text                             `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 PrtryTxId"`
	BrnchId     LEIIdentifier                          `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 BrnchId,omitempty"`
	Sts         StatisticalReportingStatus2Code        `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Sts"`
	VldtnRule   []GenericValidationRuleIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 VldtnRule,omitempty"`
	SplmtryData []SupplementaryData1                   `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 SplmtryData,omitempty"`
}

type StatisticalReportingStatus1Code

type StatisticalReportingStatus1Code string

May be one of ACPT, ACTC, PART, PDNG, RCVD, RJCT, RMDR, INCF, CRPT

type StatisticalReportingStatus2Code

type StatisticalReportingStatus2Code string

May be one of ACPT, RJCT, WARN

type SupplementaryData1

type SupplementaryData1 struct {
	PlcAndNm Max350Text                 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 PlcAndNm,omitempty"`
	Envlp    SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Envlp"`
}

type SupplementaryDataEnvelope1

type SupplementaryDataEnvelope1 struct {
	Item string `xml:",any"`
}

type ValidationRuleSchemeName1Choice

type ValidationRuleSchemeName1Choice struct {
	Cd    ExternalValidationRuleIdentification1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Cd,omitempty"`
	Prtry Max35Text                                 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.028.001.01 Prtry,omitempty"`
}

Jump to

Keyboard shortcuts

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