auth_083_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: 3 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.083.001.01 Tp"`
	Prtry Max35Text                  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.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 Document

type Document struct {
	SctiesFincgRptgMssngCollReq SecuritiesFinancingReportingMissingCollateralRequestV01 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 SctiesFincgRptgMssngCollReq"`
}

type ExternalAgreementType1Code

type ExternalAgreementType1Code string

Must be at least 1 items long

type ISORestrictedYear

type ISORestrictedYear time.Time

func (ISORestrictedYear) MarshalText

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

func (*ISORestrictedYear) UnmarshalText

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

type LEIIdentifier

type LEIIdentifier string

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

type MasterAgreement1

type MasterAgreement1 struct {
	Tp                AgreementType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 Tp"`
	Vrsn              ISORestrictedYear    `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 Vrsn,omitempty"`
	OthrMstrAgrmtDtls Max50Text            `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 OthrMstrAgrmtDtls,omitempty"`
}

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 OrganisationIdentification9Choice

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

type SecuritiesFinancingReportingMissingCollateralRequestV01

type SecuritiesFinancingReportingMissingCollateralRequestV01 struct {
	TxId        []TradeTransactionIdentification6 `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 TxId"`
	SplmtryData []SupplementaryData1              `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 SplmtryData,omitempty"`
}

type SupplementaryData1

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

type SupplementaryDataEnvelope1

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

type TradeTransactionIdentification6

type TradeTransactionIdentification6 struct {
	RptgCtrPty OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 RptgCtrPty"`
	OthrCtrPty OrganisationIdentification9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 OthrCtrPty"`
	UnqTradIdr Max52Text                         `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 UnqTradIdr,omitempty"`
	MstrAgrmt  MasterAgreement1                  `xml:"urn:iso:std:iso:20022:tech:xsd:auth.083.001.01 MstrAgrmt,omitempty"`
}

Jump to

Keyboard shortcuts

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