auth_084_001_01

package
v0.0.0-...-d341185 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgreementType1Choice

type AgreementType1Choice struct {
	Tp    ExternalAgreementType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Tp"`
	Prtry Max35Text                  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Prtry"`
}

type AnyBICDec2014Identifier

type AnyBICDec2014Identifier string

Must match the pattern [A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}

type DetailedReportStatistics5

type DetailedReportStatistics5 struct {
	TtlNbOfRpts         Max15NumericText                         `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TtlNbOfRpts"`
	TtlNbOfRptsAccptd   Max15NumericText                         `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TtlNbOfRptsAccptd"`
	TtlNbOfRptsRjctd    Max15NumericText                         `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TtlNbOfRptsRjctd"`
	NbOfRptsRjctdPerErr []NumberOfTransactionsPerValidationRule5 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 NbOfRptsRjctdPerErr,omitempty"`
}

type DetailedTransactionStatistics10

type DetailedTransactionStatistics10 struct {
	TtlNbOfTxs       Max15NumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TtlNbOfTxs"`
	TtlNbOfTxsAccptd Max15NumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TtlNbOfTxsAccptd"`
	TtlNbOfTxsRjctd  Max15NumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TtlNbOfTxsRjctd"`
	NbOfTxsRjctd     []RejectionReason47 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 NbOfTxsRjctd"`
}

type Document

type Document struct {
	SctiesFincgRptgTxStsAdvc SecuritiesFinancingReportingTransactionStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 SctiesFincgRptgTxStsAdvc"`
}

type ExternalAgreementType1Code

type ExternalAgreementType1Code string

Must be at least 1 items long

type ExternalValidationRuleIdentification1Code

type ExternalValidationRuleIdentification1Code string

Must be at least 1 items long

type GenericValidationRuleIdentification1

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

type LEIIdentifier

type LEIIdentifier string

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

type MasterAgreement6

type MasterAgreement6 struct {
	Tp                AgreementType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Tp"`
	Vrsn              Max50Text            `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Vrsn,omitempty"`
	OthrMstrAgrmtDtls Max350Text           `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 OthrMstrAgrmtDtls,omitempty"`
}

type Max140Text

type Max140Text string

Must be at least 1 items long

type Max15NumericText

type Max15NumericText string

Must match the pattern [0-9]{1,15}

type Max350Text

type Max350Text string

Must be at least 1 items long

type Max35Text

type Max35Text string

Must be at least 1 items long

type Max50Text

type Max50Text string

Must be at least 1 items long

type Max52Text

type Max52Text string

Must be at least 1 items long

type NumberOfTransactionsPerValidationRule5

type NumberOfTransactionsPerValidationRule5 struct {
	DtldNb Max15NumericText    `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 DtldNb"`
	RptSts []RejectionReason45 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 RptSts"`
}

type OrganisationIdentification9Choice

type OrganisationIdentification9Choice struct {
	LEI    LEIIdentifier           `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 LEI"`
	ClntId Max50Text               `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 ClntId"`
	AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 AnyBIC"`
}

type RejectionReason45

type RejectionReason45 struct {
	MsgRptId      Max140Text                           `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 MsgRptId"`
	Sts           ReportingMessageStatus1Code          `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Sts"`
	DtldVldtnRule GenericValidationRuleIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 DtldVldtnRule,omitempty"`
}

type RejectionReason47

type RejectionReason47 struct {
	TxId          TransactionIdentification1Choice     `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TxId"`
	Sts           ReportingMessageStatus1Code          `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Sts"`
	DtldVldtnRule GenericValidationRuleIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 DtldVldtnRule,omitempty"`
}

type ReportPeriodActivity1Code

type ReportPeriodActivity1Code string

May be one of NOTX

type ReportingMessageStatus1Code

type ReportingMessageStatus1Code string

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

type SecuritiesFinancingReportingTransactionStatusAdviceV01

type SecuritiesFinancingReportingTransactionStatusAdviceV01 struct {
	TxRptStsAndRsn []TradeData11Choice  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TxRptStsAndRsn"`
	SplmtryData    []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 SplmtryData,omitempty"`
}

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type TradeData11Choice

type TradeData11Choice struct {
	DataSetActn ReportPeriodActivity1Code `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 DataSetActn"`
	Rpt         []TradeData20             `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Rpt"`
}

type TradeData20

type TradeData20 struct {
	RptSttstcs  []DetailedReportStatistics5       `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 RptSttstcs"`
	TxSttstcs   []DetailedTransactionStatistics10 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TxSttstcs"`
	SplmtryData []SupplementaryData1              `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 SplmtryData,omitempty"`
}

type TradeTransactionIdentification4

type TradeTransactionIdentification4 struct {
	RptgCtrPty OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 RptgCtrPty"`
	OthrCtrPty OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 OthrCtrPty"`
	UnqTradIdr Max52Text                         `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 UnqTradIdr,omitempty"`
	MstrAgrmt  MasterAgreement6                  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 MstrAgrmt,omitempty"`
	AgtLndr    OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 AgtLndr,omitempty"`
	TrptyAgt   OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 TrptyAgt,omitempty"`
}

type TradeTransactionIdentification8

type TradeTransactionIdentification8 struct {
	RptgCtrPty  OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 RptgCtrPty"`
	OthrCtrPty  OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 OthrCtrPty"`
	CollPrtflId Max52Text                         `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 CollPrtflId"`
}

type TradeTransactionIdentification9

type TradeTransactionIdentification9 struct {
	RptgCtrPty     OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 RptgCtrPty"`
	RptSubmitgNtty OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 RptSubmitgNtty"`
}

type TransactionIdentification1Choice

type TransactionIdentification1Choice struct {
	Tx        TradeTransactionIdentification4 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 Tx"`
	MrgnRptg  TradeTransactionIdentification8 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 MrgnRptg"`
	CollReuse TradeTransactionIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.084.001.01 CollReuse"`
}

type ValidationRuleSchemeName1Choice

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

Jump to

Keyboard shortcuts

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