Documentation ¶
Index ¶
- type AcceptedReason10Choice
- type AcceptedStatus8Choice
- type AcceptedStatusReason9
- type AccountIdentification46
- type AcknowledgementReason7Code
- type ActiveCurrencyAnd13DecimalAmount
- type ActiveCurrencyAndAmount
- type ActiveCurrencyCode
- type AnyBICDec2014Identifier
- type CancelledReason8Choice
- type CancelledStatus12Choice
- type CancelledStatusReason11
- type CancelledStatusReason6Code
- type CashAccountIdentification5Choice
- type CashOption76
- type CorporateActionEventType29Code
- type CorporateActionEventType85Choice
- type CorporateActionGeneralInformation157
- type CorporateActionOption11Code
- type CorporateActionOption185
- type CorporateActionOption30Choice
- type CountryCode
- type CreditDebitCode
- type DateAndDateTime2Choice
- type DateCode19Choice
- type DateFormat43Choice
- type DateFormat58Choice
- type DateType1Code
- type DateType8Code
- type Document
- type DocumentIdentification9
- type Exact3NumericText
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification78
- type IBAN2007Identifier
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type MarketClaimProcessingStatus1Choice
- type MarketClaimStatusAdviceV01
- type MatchingStatus34Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max34Text
- type Max350Text
- type Max35Text
- type NoReasonCode
- type OriginalAndCurrentQuantities1
- type OtherIdentification1
- type PartyIdentification127Choice
- type PendingReason22Code
- type PendingReason59Choice
- type PendingStatus63Choice
- type PendingStatusReason22
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type Quantity6Choice
- type RateAndAmountFormat40Choice
- type RateType42Choice
- type RateTypeAndPercentageRate8
- type References26
- type RejectedReason37Choice
- type RejectedStatus37Choice
- type RejectedStatusReason35
- type RejectionReason59Code
- type SafekeepingPlace1Code
- type SafekeepingPlace2Code
- type SafekeepingPlaceFormat28Choice
- type SafekeepingPlaceTypeAndIdentification1
- type SafekeepingPlaceTypeAndText6
- type SecuritiesOption76
- type SecurityIdentification19
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type UnmatchedReason16Code
- type UnmatchedReason22
- type UnmatchedReason31Choice
- type UnmatchedStatus23Choice
- type WithholdingTaxRateType1Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedReason10Choice ¶
type AcceptedReason10Choice struct { Cd AcknowledgementReason7Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type AcceptedStatus8Choice ¶
type AcceptedStatus8Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 NoSpcfdRsn,omitempty"` Rsn []AcceptedStatusReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rsn,omitempty"` }
type AcceptedStatusReason9 ¶
type AcceptedStatusReason9 struct { RsnCd AcceptedReason10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AddtlRsnInf,omitempty"` }
type AccountIdentification46 ¶
type AccountIdentification46 struct { SfkpgAcct Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SfkpgAcct"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AcctOwnr,omitempty"` SfkpgPlc SafekeepingPlaceFormat28Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SfkpgPlc,omitempty"` }
type ActiveCurrencyAnd13DecimalAmount ¶
type ActiveCurrencyAnd13DecimalAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
type ActiveCurrencyAndAmount ¶
type ActiveCurrencyAndAmount struct { Value float64 `xml:",chardata"` Ccy ActiveCurrencyCode `xml:"Ccy,attr"` }
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 CancelledReason8Choice ¶
type CancelledReason8Choice struct { Cd CancelledStatusReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type CancelledStatus12Choice ¶
type CancelledStatus12Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 NoSpcfdRsn,omitempty"` Rsn []CancelledStatusReason11 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rsn,omitempty"` }
type CancelledStatusReason11 ¶
type CancelledStatusReason11 struct { RsnCd CancelledReason8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AddtlRsnInf,omitempty"` }
type CancelledStatusReason6Code ¶
type CancelledStatusReason6Code string
May be one of CANI, CANO, CANS, CSUB, OTHR
type CashAccountIdentification5Choice ¶
type CashAccountIdentification5Choice struct { IBAN IBAN2007Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 IBAN,omitempty"` Prtry Max34Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type CashOption76 ¶
type CashOption76 struct { CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 CdtDbtInd"` CshAcctId CashAccountIdentification5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 CshAcctId,omitempty"` GrssCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 GrssCshAmt,omitempty"` NetCshAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 NetCshAmt,omitempty"` EntitldAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 EntitldAmt,omitempty"` WhldgTaxRate []RateAndAmountFormat40Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 WhldgTaxRate,omitempty"` WhldgTaxAmt ActiveCurrencyAndAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 WhldgTaxAmt,omitempty"` EarlstPmtDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 EarlstPmtDt,omitempty"` PmtDt DateFormat43Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PmtDt"` }
type CorporateActionEventType29Code ¶
type CorporateActionEventType29Code string
May be one of ACTV, ATTI, BRUP, DFLT, BONU, EXRI, CAPD, CAPG, CAPI, DRCA, DVCA, CHAN, COOP, CLSA, CONS, CONV, CREV, DECR, DETI, DSCL, DVOP, DRIP, DRAW, DTCH, EXOF, REDM, MCAL, INCR, PPMT, INTR, RHDI, LIQU, EXTM, MRGR, NOOF, CERT, ODLT, OTHR, PARI, PCAL, PRED, PINK, PLAC, PDEF, PRIO, BPUT, REDO, REMK, BIDS, SPLR, RHTS, DVSC, SHPR, SMAL, SOFF, DVSE, SPLF, TREC, TEND, DLST, SUSP, EXWA, WTRC, WRTH
type CorporateActionEventType85Choice ¶
type CorporateActionEventType85Choice struct { Cd CorporateActionEventType29Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type CorporateActionGeneralInformation157 ¶
type CorporateActionGeneralInformation157 struct { CorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 CorpActnEvtId"` OffclCorpActnEvtId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 OffclCorpActnEvtId,omitempty"` EvtTp CorporateActionEventType85Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 EvtTp"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 FinInstrmId,omitempty"` }
type CorporateActionOption11Code ¶
type CorporateActionOption11Code string
May be one of ABST, BSPL, BUYA, CASE, CASH, CEXC, CONN, CONY, CTEN, EXER, LAPS, MPUT, NOAC, NOQU, OFFR, OTHR, OVER, QINV, SECU, SLLE, PRUN
type CorporateActionOption185 ¶
type CorporateActionOption185 struct { OptnNb Exact3NumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 OptnNb"` OptnTp CorporateActionOption30Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 OptnTp"` SctiesMvmntDtls []SecuritiesOption76 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SctiesMvmntDtls,omitempty"` CshMvmntDtls []CashOption76 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 CshMvmntDtls,omitempty"` }
type CorporateActionOption30Choice ¶
type CorporateActionOption30Choice struct { Cd CorporateActionOption11Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 DtTm,omitempty"` }
type DateCode19Choice ¶
type DateCode19Choice struct { Cd DateType8Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type DateFormat43Choice ¶
type DateFormat43Choice struct { Dt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Dt,omitempty"` DtCd DateCode19Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 DtCd,omitempty"` }
type DateFormat58Choice ¶
type DateFormat58Choice struct { DtOrDtTm DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 DtOrDtTm,omitempty"` DtCd DateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 DtCd,omitempty"` }
type Document ¶
type Document struct {
MktClmStsAdvc MarketClaimStatusAdviceV01 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 MktClmStsAdvc"`
}
type DocumentIdentification9 ¶
type DocumentIdentification9 struct {
Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id"`
}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
May be no more than 4 items long
type FinancialInstrumentQuantity1Choice ¶
type FinancialInstrumentQuantity1Choice struct { Unit float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Unit,omitempty"` FaceAmt float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 FaceAmt,omitempty"` AmtsdVal float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AmtsdVal,omitempty"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification78 ¶
type GenericIdentification78 struct { Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Tp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id,omitempty"` }
type IBAN2007Identifier ¶
type IBAN2007Identifier string
Must match the pattern [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}
type ISINOct2015Identifier ¶
type ISINOct2015Identifier string
Must match the pattern [A-Z]{2,2}[A-Z0-9]{9,9}[0-9]{1,1}
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type IdentificationSource3Choice ¶
type IdentificationSource3Choice struct { Cd ExternalFinancialInstrumentIdentificationType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type MarketClaimProcessingStatus1Choice ¶
type MarketClaimProcessingStatus1Choice struct { Canc CancelledStatus12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Canc,omitempty"` AccptdForFrthrPrcg AcceptedStatus8Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AccptdForFrthrPrcg,omitempty"` Rjctd RejectedStatus37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rjctd,omitempty"` Pdg PendingStatus63Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Pdg,omitempty"` MtchgSts MatchingStatus34Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 MtchgSts,omitempty"` PrtrySts ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PrtrySts,omitempty"` }
type MarketClaimStatusAdviceV01 ¶
type MarketClaimStatusAdviceV01 struct { MktClmCreId DocumentIdentification9 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 MktClmCreId,omitempty"` TxRef References26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 TxRef"` CorpActnGnlInf CorporateActionGeneralInformation157 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 CorpActnGnlInf"` AcctDtls AccountIdentification46 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AcctDtls,omitempty"` MktClmPrcgSts MarketClaimProcessingStatus1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 MktClmPrcgSts"` MktClmDtls CorporateActionOption185 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 MktClmDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SplmtryData,omitempty"` }
type MatchingStatus34Choice ¶
type MatchingStatus34Choice struct { Mtchd ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Mtchd,omitempty"` Umtchd UnmatchedStatus23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Umtchd,omitempty"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Tp"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PrtryId,omitempty"` }
type PendingReason22Code ¶
type PendingReason22Code string
May be one of ADEA, OTHR, MONY, LACK, LATE, CLAC, CMON, PREA, LINK, CYCL, BOTH, PRCY, FUTU
type PendingReason59Choice ¶
type PendingReason59Choice struct { Cd PendingReason22Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type PendingStatus63Choice ¶
type PendingStatus63Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 NoSpcfdRsn,omitempty"` Rsn []PendingStatusReason22 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rsn,omitempty"` }
type PendingStatusReason22 ¶
type PendingStatusReason22 struct { RsnCd PendingReason59Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AddtlRsnInf,omitempty"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PrtryRsn,omitempty"` }
type Quantity6Choice ¶
type Quantity6Choice struct { Qty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Qty,omitempty"` OrgnlAndCurFace OriginalAndCurrentQuantities1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 OrgnlAndCurFace,omitempty"` }
type RateAndAmountFormat40Choice ¶
type RateAndAmountFormat40Choice struct { Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rate,omitempty"` Amt ActiveCurrencyAnd13DecimalAmount `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Amt,omitempty"` RateTpAndRate RateTypeAndPercentageRate8 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 RateTpAndRate,omitempty"` }
type RateType42Choice ¶
type RateType42Choice struct { Cd WithholdingTaxRateType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type RateTypeAndPercentageRate8 ¶
type RateTypeAndPercentageRate8 struct { RateTp RateType42Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 RateTp"` Rate float64 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rate"` }
type References26 ¶
type References26 struct { AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AcctSvcrTxId"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PrcrTxId,omitempty"` }
type RejectedReason37Choice ¶
type RejectedReason37Choice struct { Cd RejectionReason59Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type RejectedStatus37Choice ¶
type RejectedStatus37Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 NoSpcfdRsn,omitempty"` Rsn []RejectedStatusReason35 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rsn,omitempty"` }
type RejectedStatusReason35 ¶
type RejectedStatusReason35 struct { RsnCd RejectedReason37Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 RsnCd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AddtlRsnInf,omitempty"` }
type RejectionReason59Code ¶
type RejectionReason59Code string
May be one of ADEA, OPTY, ULNK, DSEC, LATE, NMTY, OPNM, OTHR, DQUA, SAFE, EVNM, DQCS, DQCC
type SafekeepingPlaceFormat28Choice ¶
type SafekeepingPlaceFormat28Choice struct { Id SafekeepingPlaceTypeAndText6 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Ctry,omitempty"` TpAndId SafekeepingPlaceTypeAndIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 TpAndId,omitempty"` Prtry GenericIdentification78 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type SafekeepingPlaceTypeAndIdentification1 ¶
type SafekeepingPlaceTypeAndIdentification1 struct { SfkpgPlcTp SafekeepingPlace1Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SfkpgPlcTp"` Id AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id"` }
type SafekeepingPlaceTypeAndText6 ¶
type SafekeepingPlaceTypeAndText6 struct { SfkpgPlcTp SafekeepingPlace2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 SfkpgPlcTp"` Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Id,omitempty"` }
type SecuritiesOption76 ¶
type SecuritiesOption76 struct { FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 FinInstrmId"` CdtDbtInd CreditDebitCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 CdtDbtInd"` EntitldQty Quantity6Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 EntitldQty"` PmtDt DateFormat58Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PmtDt"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Desc,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type UnmatchedReason16Code ¶
type UnmatchedReason16Code string
May be one of NCRR, DSEC, DQUA, CMIS, DEPT, ICAG, ICUS, IEXE, DMON, DDAT, DTRD, DELN
type UnmatchedReason22 ¶
type UnmatchedReason22 struct { Cd UnmatchedReason31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 AddtlRsnInf,omitempty"` }
type UnmatchedReason31Choice ¶
type UnmatchedReason31Choice struct { Cd UnmatchedReason16Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Prtry,omitempty"` }
type UnmatchedStatus23Choice ¶
type UnmatchedStatus23Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 NoSpcfdRsn,omitempty"` Rsn []UnmatchedReason22 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.052.001.01 Rsn,omitempty"` }
type WithholdingTaxRateType1Code ¶
type WithholdingTaxRateType1Code string
May be one of BWIT, FTCA, NRAT