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