Documentation ¶
Index ¶
- type Document
- type ExternalValidationRuleIdentification1Code
- type FinancialInstrumentReportingStatusAdviceV01
- type GenericValidationRuleIdentification1
- type ISODate
- type Max140Text
- type Max15NumericText
- type Max350Text
- type Max35Text
- type MessageReportHeader4
- type NumberOfRecordsPerStatus1
- type OriginalReportStatistics3
- type ReportingMessageStatus1Code
- type ReportingRecordStatus1Code
- type StatusAdviceReport3
- type StatusReportRecord3
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type ValidationRuleSchemeName1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Document ¶
type Document struct {
FinInstrmRptgStsAdvc FinancialInstrumentReportingStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 FinInstrmRptgStsAdvc"`
}
type ExternalValidationRuleIdentification1Code ¶
type ExternalValidationRuleIdentification1Code string
May be no more than 4 items long
type FinancialInstrumentReportingStatusAdviceV01 ¶
type FinancialInstrumentReportingStatusAdviceV01 struct { StsAdvc []MessageReportHeader4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 StsAdvc"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 SplmtryData,omitempty"` }
type GenericValidationRuleIdentification1 ¶
type GenericValidationRuleIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Id"` Desc Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Desc,omitempty"` SchmeNm ValidationRuleSchemeName1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Issr,omitempty"` }
type MessageReportHeader4 ¶
type MessageReportHeader4 struct { MsgRptIdr Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 MsgRptIdr,omitempty"` MsgSts StatusAdviceReport3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 MsgSts,omitempty"` RcrdSts []StatusReportRecord3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 RcrdSts,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 SplmtryData,omitempty"` }
type NumberOfRecordsPerStatus1 ¶
type NumberOfRecordsPerStatus1 struct { DtldNbOfRcrds Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 DtldNbOfRcrds"` DtldSts ReportingRecordStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 DtldSts"` }
type OriginalReportStatistics3 ¶
type OriginalReportStatistics3 struct { TtlNbOfRcrds Max15NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 TtlNbOfRcrds"` NbOfRcrdsPerSts []NumberOfRecordsPerStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 NbOfRcrdsPerSts"` }
type ReportingMessageStatus1Code ¶
type ReportingMessageStatus1Code string
May be one of ACPT, ACTC, PART, RCVD, RJCT, RMDR, WARN, INCF, CRPT
type ReportingRecordStatus1Code ¶
type ReportingRecordStatus1Code string
May be one of ACPT, ACPD, PDNG, RCVD, RJCT, RJPD, WARN
type StatusAdviceReport3 ¶
type StatusAdviceReport3 struct { Sts ReportingMessageStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Sts"` VldtnRule []GenericValidationRuleIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 VldtnRule,omitempty"` MsgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 MsgDt,omitempty"` Sttstcs OriginalReportStatistics3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Sttstcs,omitempty"` }
type StatusReportRecord3 ¶
type StatusReportRecord3 struct { OrgnlRcrdId Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 OrgnlRcrdId"` Sts ReportingRecordStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Sts"` VldtnRule []GenericValidationRuleIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 VldtnRule,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 SplmtryData,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.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.031.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.031.001.01 Prtry,omitempty"` }
Click to show internal directories.
Click to hide internal directories.