Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus7Choice
- type AcknowledgementReason3
- type AcknowledgementReason4Choice
- type AcknowledgementReason5Code
- type AnyBICIdentifier
- type AutoBorrowing2Code
- type AutomaticBorrowing2Choice
- type DeniedReason2
- type DeniedReason2Choice
- type DeniedReason4Code
- type DeniedStatus6Choice
- type Document
- type DocumentNumber1Choice
- type Exact3NumericText
- type Exact4AlphaNumericText
- type Exact4NumericText
- type GenericIdentification19
- type GenericIdentification20
- type HoldIndicator4
- type ISO20022MessageIdentificationText
- type Identification1
- type LinkageType1Choice
- type LinkageType1Code
- type Linkages27
- type MatchingDenied1Choice
- type MatchingProcess1Code
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NoReasonCode
- type PartyIdentification36Choice
- type PendingReason2
- type PendingReason2Choice
- type PendingReason6Code
- type PendingStatus13Choice
- type PriorityNumeric1Choice
- type ProcessingPosition4Code
- type ProcessingPosition5Choice
- type ProcessingStatus18Choice
- type ProprietaryReason1
- type ProprietaryStatusAndReason1
- type References16
- type References24Choice
- type Registration2Code
- type Registration7Choice
- type RegistrationReason3
- type RejectionAndRepairReason13Choice
- type RejectionOrRepairReason13
- type RejectionOrRepairStatus14Choice
- type RejectionReason27Code
- type RequestDetails13
- type SecuritiesAccount13
- type SecuritiesRTGS1Choice
- type SecuritiesSettlementConditionModificationStatusAdviceV05
- 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 AcknowledgedAcceptedStatus7Choice ¶
type AcknowledgedAcceptedStatus7Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 NoSpcfdRsn"` Rsn []AcknowledgementReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Rsn"` }
type AcknowledgementReason3 ¶
type AcknowledgementReason3 struct { Cd AcknowledgementReason4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AddtlRsnInf,omitempty"` }
type AcknowledgementReason4Choice ¶
type AcknowledgementReason4Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 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.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type DeniedReason2 ¶
type DeniedReason2 struct { Cd DeniedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AddtlRsnInf,omitempty"` }
type DeniedReason2Choice ¶
type DeniedReason2Choice struct { Cd DeniedReason4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type DeniedReason4Code ¶
type DeniedReason4Code string
May be one of ADEA, DCAN, DPRG, DREP, DSET, LATE, OTHR, CDRG, CDCY, CDRE
type DeniedStatus6Choice ¶
type DeniedStatus6Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 NoSpcfdRsn"` Rsn []DeniedReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Rsn"` }
type Document ¶
type Document struct {
SctiesSttlmCondModStsAdvc SecuritiesSettlementConditionModificationStatusAdviceV05 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 SctiesSttlmCondModStsAdvc"`
}
type DocumentNumber1Choice ¶
type DocumentNumber1Choice struct { ShrtNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 ShrtNb"` LngNb ISO20022MessageIdentificationText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 LngNb"` PrtryNb GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 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.05 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 SchmeNm,omitempty"` }
type HoldIndicator4 ¶
type HoldIndicator4 struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Ind"` Rsn []RegistrationReason3 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 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.05 Id"`
}
type LinkageType1Choice ¶
type LinkageType1Choice struct { Cd LinkageType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type Linkages27 ¶
type Linkages27 struct { PrcgPos ProcessingPosition5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrcgPos,omitempty"` MsgNb DocumentNumber1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 MsgNb,omitempty"` Ref References24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Ref"` RefOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 RefOwnr,omitempty"` }
type MatchingDenied1Choice ¶
type MatchingDenied1Choice struct { Cd MatchingProcess1Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type PartyIdentification36Choice ¶
type PartyIdentification36Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AnyBIC"` PrtryId GenericIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrtryId"` }
type PendingReason2 ¶
type PendingReason2 struct { Cd PendingReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AddtlRsnInf,omitempty"` }
type PendingReason2Choice ¶
type PendingReason2Choice struct { Cd PendingReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type PendingReason6Code ¶
type PendingReason6Code string
May be one of ADEA, CONF, OTHR, CDRG, CDCY, CDRE
type PendingStatus13Choice ¶
type PendingStatus13Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 NoSpcfdRsn"` Rsn []PendingReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Rsn"` }
type PriorityNumeric1Choice ¶
type PriorityNumeric1Choice struct { Nmrc Exact4NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Nmrc"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type ProcessingPosition5Choice ¶
type ProcessingPosition5Choice struct { Cd ProcessingPosition4Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type ProcessingStatus18Choice ¶
type ProcessingStatus18Choice struct { AckdAccptd AcknowledgedAcceptedStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AckdAccptd"` Rjctd RejectionOrRepairStatus14Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Rjctd"` Cmpltd ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cmpltd"` Dnd DeniedStatus6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Dnd"` Pdg PendingStatus13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Pdg"` Prtry ProprietaryStatusAndReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type ProprietaryReason1 ¶
type ProprietaryReason1 struct { Rsn GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason1 ¶
type ProprietaryStatusAndReason1 struct { PrtrySts GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrtrySts"` PrtryRsn []ProprietaryReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrtryRsn,omitempty"` }
type References16 ¶
type References16 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AcctOwnrTxId,omitempty"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrcrTxId,omitempty"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PoolId,omitempty"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 CmonId,omitempty"` TradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 TradId,omitempty"` }
type References24Choice ¶
type References24Choice struct { SctiesSttlmTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 SctiesSttlmTxId"` IntraPosMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 IntraPosMvmntId"` IntraBalMvmntId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 IntraBalMvmntId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AcctSvcrTxId"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 MktInfrstrctrTxId"` PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PoolId"` CmonId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 CmonId"` TradId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 TradId"` OthrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 OthrTxId"` }
type Registration7Choice ¶
type Registration7Choice struct { Cd Registration2Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type RegistrationReason3 ¶
type RegistrationReason3 struct { Cd Registration7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` AddtlInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AddtlInf,omitempty"` }
type RejectionAndRepairReason13Choice ¶
type RejectionAndRepairReason13Choice struct { Cd RejectionReason27Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type RejectionOrRepairReason13 ¶
type RejectionOrRepairReason13 struct { Cd RejectionAndRepairReason13Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus14Choice ¶
type RejectionOrRepairStatus14Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 NoSpcfdRsn"` Rsn []RejectionOrRepairReason13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Rsn"` }
type RejectionReason27Code ¶
type RejectionReason27Code string
May be one of ADEA, LATE, SAFE, NRGM, NRGN, OTHR, REFE, INVM, INVL
type RequestDetails13 ¶
type RequestDetails13 struct { Ref References16 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Ref"` AutomtcBrrwg AutomaticBorrowing2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AutomtcBrrwg,omitempty"` RtnInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 RtnInd,omitempty"` Lkg LinkageType1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Lkg,omitempty"` Prty PriorityNumeric1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prty,omitempty"` OthrPrcg []GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 OthrPrcg,omitempty"` PrtlSttlmInd SettlementTransactionCondition5Code `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrtlSttlmInd,omitempty"` SctiesRTGS SecuritiesRTGS1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 SctiesRTGS,omitempty"` HldInd HoldIndicator4 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 HldInd,omitempty"` MtchgDnl MatchingDenied1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 MtchgDnl,omitempty"` UnltrlSplt UnilateralSplit1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 UnltrlSplt,omitempty"` Lnkgs []Linkages27 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Lnkgs,omitempty"` }
type SecuritiesAccount13 ¶
type SecuritiesAccount13 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Id"` Tp GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Nm,omitempty"` }
type SecuritiesRTGS1Choice ¶
type SecuritiesRTGS1Choice struct { Ind bool `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Ind"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
type SecuritiesSettlementConditionModificationStatusAdviceV05 ¶
type SecuritiesSettlementConditionModificationStatusAdviceV05 struct { ReqRef Identification1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 ReqRef"` AcctOwnr PartyIdentification36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 SfkpgAcct,omitempty"` ReqDtls RequestDetails13 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 ReqDtls,omitempty"` PrcgSts ProcessingStatus18Choice `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 PrcgSts"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 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.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 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.05 Cd"` Prtry GenericIdentification20 `xml:"urn:iso:std:iso:20022:tech:xsd:sese.031.001.05 Prtry"` }
Click to show internal directories.
Click to hide internal directories.