auth_092_001_02

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: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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 CompetentAuthority1

type CompetentAuthority1 struct {
	Id        Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Id"`
	OnbrdgSts bool       `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 OnbrdgSts"`
}

type CounterpartyData78

type CounterpartyData78 struct {
	RptSubmitgNtty OrganisationIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 RptSubmitgNtty"`
	RptgCtrPty     OrganisationIdentification10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 RptgCtrPty"`
}

type DerivativesStatistics3

type DerivativesStatistics3 struct {
	TtlSubmittd     StatisticsPerActionType1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 TtlSubmittd"`
	TtlRjctd        StatisticsPerActionType1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 TtlRjctd"`
	TtlCrrctdRjctns StatisticsPerActionType1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 TtlCrrctdRjctns"`
	TopRjctnRsns    TopReasonsForRejections2 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 TopRjctnRsns"`
}

type DerivativesTradeRejectionStatisticalReportV02

type DerivativesTradeRejectionStatisticalReportV02 struct {
	SttstcsPerCtrPty StatisticsPerCounterparty3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 SttstcsPerCtrPty"`
	SplmtryData      []SupplementaryData1             `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 SplmtryData,omitempty"`
}

type DetailedStatisticsPerCounterparty7

type DetailedStatisticsPerCounterparty7 struct {
	RptgPrd       Period2               `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 RptgPrd"`
	CtrPtyId      CounterpartyData78    `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 CtrPtyId"`
	RjctnSttstcs  RejectionStatistics3  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 RjctnSttstcs"`
	CmptntAuthrty []CompetentAuthority1 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 CmptntAuthrty,omitempty"`
}

type Document

type Document struct {
	DerivsTradRjctnSttstclRpt DerivativesTradeRejectionStatisticalReportV02 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 DerivsTradRjctnSttstclRpt"`
}

type GenericIdentification175

type GenericIdentification175 struct {
	Id      Max72Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Id"`
	SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 SchmeNm,omitempty"`
	Issr    Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Issr,omitempty"`
}

type ISODate

type ISODate time.Time

func (ISODate) MarshalText

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

func (*ISODate) UnmarshalText

func (t *ISODate) 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

Must be at least 1 items long

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 Max500Text

type Max500Text string

Must be at least 1 items long

type Max72Text

type Max72Text string

Must be at least 1 items long

type OrganisationIdentification10Choice

type OrganisationIdentification10Choice struct {
	LEI    LEIIdentifier                `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 LEI"`
	Othr   OrganisationIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Othr"`
	AnyBIC AnyBICDec2014Identifier      `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 AnyBIC"`
}

type OrganisationIdentification36

type OrganisationIdentification36 struct {
	Id   GenericIdentification175 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Id"`
	Nm   Max105Text               `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Nm,omitempty"`
	Dmcl Max500Text               `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Dmcl,omitempty"`
}

type Period2

type Period2 struct {
	FrDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 FrDt"`
	ToDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 ToDt"`
}

type RejectionStatistics3

type RejectionStatistics3 struct {
	TtlNbOfTechRjctns float64                `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 TtlNbOfTechRjctns"`
	DerivsSttstcs     DerivativesStatistics3 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 DerivsSttstcs"`
}

type ReportPeriodActivity1Code

type ReportPeriodActivity1Code string

May be one of NOTX

type StatisticsPerActionType1

type StatisticsPerActionType1 struct {
	All float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 All"`
	New float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 New"`
	Mod float64 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Mod"`
}

type StatisticsPerCounterparty3Choice

type StatisticsPerCounterparty3Choice struct {
	DataSetActn ReportPeriodActivity1Code            `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 DataSetActn"`
	Rpt         []DetailedStatisticsPerCounterparty7 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Rpt"`
}

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type TopReasonsForRejections2

type TopReasonsForRejections2 struct {
	All []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 All,omitempty"`
	New []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 New,omitempty"`
	Mod []Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:auth.092.001.02 Mod,omitempty"`
}

Jump to

Keyboard shortcuts

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