Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus3Choice
- type AcknowledgementReason3
- type AcknowledgementReason4Choice
- type AcknowledgementReason5Code
- type AnyBICIdentifier
- type AutoBorrowing2Code
- type AutomaticBorrowing2Choice
- type DeniedReason2
- type DeniedReason2Choice
- type DeniedReason4Code
- type DeniedStatus2Choice
- type Document
- type DocumentNumber1Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact4NumericText
- type GenericIdentification19
- type GenericIdentification20
- type HoldIndicator2
- type ISO20022MessageIdentificationText
- type Identification1
- type LinkageType1Choice
- type LinkageType1Code
- type Linkages10
- type MatchingDenied1Choice
- type MatchingProcess1Code
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NoReasonCode
- type NoSpecifiedReason1
- type PartyIdentification36Choice
- type PendingReason2
- type PendingReason2Choice
- type PendingReason6Code
- type PendingStatus4Choice
- type PriorityNumeric1Choice
- type ProcessingPosition1Code
- type ProcessingPosition2Choice
- type ProcessingStatus14Choice
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type References13Choice
- type References7
- type Registration2Code
- type Registration3Choice
- type RegistrationReason1
- type RejectionAndRepairReason10Choice
- type RejectionOrRepairReason10
- type RejectionOrRepairStatus11Choice
- type RejectionReason21Code
- type RequestDetails6
- type SecuritiesAccount13
- type SecuritiesRTGS1Choice
- type SecuritiesSettlementConditionModificationStatusAdviceV02
- type SecuritiesTransactionType5Code
- type SettlementTransactionCondition5Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UnilateralSplit1Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus3Choice ¶
type AcknowledgedAcceptedStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 NoSpcfdRsn"` Rsn []AcknowledgementReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rsn,omitempty"` }
type AcknowledgementReason3 ¶
type AcknowledgementReason3 struct { Cd AcknowledgementReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AddtlRsnInf,omitempty"` }
type AcknowledgementReason4Choice ¶
type AcknowledgementReason4Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type AnyBICIdentifier ¶
type AnyBICIdentifier string
Must match the pattern [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
type AutomaticBorrowing2Choice ¶
type AutomaticBorrowing2Choice struct { Cd AutoBorrowing2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type DeniedReason2 ¶
type DeniedReason2 struct { Cd DeniedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AddtlRsnInf,omitempty"` }
type DeniedReason2Choice ¶
type DeniedReason2Choice struct { Cd DeniedReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type DeniedReason4Code ¶
type DeniedReason4Code string
May be one of ADEA, DCAN, DPRG, DREP, DSET, LATE, OTHR, CDRG, CDCY, CDRE
type DeniedStatus2Choice ¶
type DeniedStatus2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 NoSpcfdRsn"` Rsn []DeniedReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rsn,omitempty"` }
type Document ¶
type Document struct {
SctiesSttlmCondModStsAdvc SecuritiesSettlementConditionModificationStatusAdviceV02 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 SctiesSttlmCondModStsAdvc"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrtryNb"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type GenericIdentification19 ¶
type GenericIdentification20 ¶
type GenericIdentification20 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 SchmeNm,omitempty"` }
type HoldIndicator2 ¶
type HoldIndicator2 struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Ind"` Rsn []RegistrationReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rsn,omitempty"` }
type ISO20022MessageIdentificationText ¶
type ISO20022MessageIdentificationText string
Must match the pattern [a-z]{4}\.[0-9]{3}\.[0-9]{3}\.[0-9]{2}
type Identification1 ¶
type Identification1 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Id"`
}
type LinkageType1Choice ¶
type LinkageType1Choice struct { Cd LinkageType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type Linkages10 ¶
type Linkages10 struct { PrcgPos ProcessingPosition2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrcgPos,omitempty"` MsgNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 MsgNb,omitempty"` Ref References13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Ref"` RefOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 RefOwnr,omitempty"` }
type MatchingDenied1Choice ¶
type MatchingDenied1Choice struct { Cd MatchingProcess1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type NoSpecifiedReason1 ¶
type NoSpecifiedReason1 struct {
NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 NoSpcfdRsn"`
}
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrtryId"` }
type PendingReason2 ¶
type PendingReason2 struct { Cd PendingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AddtlRsnInf,omitempty"` }
type PendingReason2Choice ¶
type PendingReason2Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus4Choice ¶
type PendingStatus4Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 NoSpcfdRsn"` Rsn []PendingReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rsn,omitempty"` }
type PriorityNumeric1Choice ¶
type PriorityNumeric1Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Nmrc"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type ProcessingPosition2Choice ¶
type ProcessingPosition2Choice struct { Cd ProcessingPosition1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type ProcessingStatus14Choice ¶
type ProcessingStatus14Choice struct { AckdAccptd AcknowledgedAcceptedStatus3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AckdAccptd"` Rjctd RejectionOrRepairStatus11Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rjctd"` Cmpltd NoSpecifiedReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cmpltd"` Dnd DeniedStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Dnd"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` Pdg PendingStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Pdg"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrtryRsn,omitempty"` }
type References13Choice ¶
type References13Choice struct { SctiesSttlmTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 SctiesSttlmTxId,omitempty"` IntraPosMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 IntraPosMvmntId,omitempty"` IntraBalMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 IntraBalMvmntId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AcctSvcrTxId"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 MktInfrstrctrTxId"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PoolId"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 CmonId"` TradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 TradId"` OthrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 OthrTxId,omitempty"` }
type References7 ¶
type References7 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AcctOwnrTxId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrcrTxId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 CmonId,omitempty"` TradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 TradId,omitempty"` }
type Registration3Choice ¶
type Registration3Choice struct { Cd Registration2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type RegistrationReason1 ¶
type RegistrationReason1 struct { Cd Registration3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` AddtlInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AddtlInf,omitempty"` }
type RejectionAndRepairReason10Choice ¶
type RejectionAndRepairReason10Choice struct { Cd RejectionReason21Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type RejectionOrRepairReason10 ¶
type RejectionOrRepairReason10 struct { Cd RejectionAndRepairReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus11Choice ¶
type RejectionOrRepairStatus11Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 NoSpcfdRsn"` Rsn []RejectionOrRepairReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Rsn,omitempty"` }
type RejectionReason21Code ¶
type RejectionReason21Code string
May be one of ADEA, LATE, SAFE, NRGM, NRGN, OTHR, REFE
type RequestDetails6 ¶
type RequestDetails6 struct { Ref References7 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Ref"` AutomtcBrrwg AutomaticBorrowing2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AutomtcBrrwg,omitempty"` RtnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 RtnInd,omitempty"` Lkg LinkageType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Lkg,omitempty"` Prty PriorityNumeric1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prty,omitempty"` OthrPrcg []GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 OthrPrcg,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrtlSttlmInd,omitempty"` SctiesRTGS SecuritiesRTGS1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 SctiesRTGS,omitempty"` HldInd HoldIndicator2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 HldInd,omitempty"` MtchgDnl MatchingDenied1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 MtchgDnl,omitempty"` UnltrlSplt UnilateralSplit1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 UnltrlSplt,omitempty"` Lnkgs []Linkages10 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Lnkgs,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Nm,omitempty"` }
type SecuritiesRTGS1Choice ¶
type SecuritiesRTGS1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
type SecuritiesSettlementConditionModificationStatusAdviceV02 ¶
type SecuritiesSettlementConditionModificationStatusAdviceV02 struct { ReqRef Identification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 ReqRef"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 SfkpgAcct,omitempty"` ReqDtls RequestDetails6 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 ReqDtls,omitempty"` PrcgSts ProcessingStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PrcgSts"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 SplmtryData,omitempty"` }
type SettlementTransactionCondition5Code ¶
type SettlementTransactionCondition5Code string
May be one of PART, NPAR, PARC, PARQ
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type UnilateralSplit1Choice ¶
type UnilateralSplit1Choice struct { Cd SecuritiesTransactionType5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.02 Prtry"` }
Click to show internal directories.
Click to hide internal directories.