Documentation ¶
Index ¶
- type AcknowledgedAcceptedStatus21Choice
- type AcknowledgementReason12Choice
- type AcknowledgementReason5Code
- type AcknowledgementReason9
- type AnyBICDec2014Identifier
- type CancellationReason22
- type CancellationReason36Choice
- type CancellationStatus24Choice
- type CancelledStatusReason16Code
- type DateAndDateTime2Choice
- type Document
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type FailingReason3Code
- type FailingReason7
- type FailingReason7Choice
- type FailingStatus9Choice
- type FinancialInstrumentQuantity1Choice
- type GenericIdentification30
- type GenericIdentification36
- type GenericIdentification37
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IntraPositionDetails49
- type IntraPositionMovementStatusAdviceV06
- type IntraPositionProcessingStatus7Choice
- type Max140Text
- type Max16Text
- type Max210Text
- type Max350Text
- type Max35Text
- type Max70Text
- type NoReasonCode
- type OtherIdentification1
- type PartyIdentification127Choice
- type PendingReason10Code
- type PendingReason14
- type PendingReason26Choice
- type PendingStatus36Choice
- type ProprietaryReason4
- type ProprietaryStatusAndReason6
- type RejectionAndRepairReason23Choice
- type RejectionOrRepairReason23
- type RejectionOrRepairStatus29Choice
- type RejectionReason29Code
- type SecuritiesAccount19
- type SecuritiesBalanceType13Code
- type SecuritiesBalanceType7Choice
- type SecurityIdentification19
- type SettlementStatus16Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TransactionIdentifications29
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcknowledgedAcceptedStatus21Choice ¶
type AcknowledgedAcceptedStatus21Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 NoSpcfdRsn"` Rsn []AcknowledgementReason9 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rsn"` }
type AcknowledgementReason12Choice ¶
type AcknowledgementReason12Choice struct { Cd AcknowledgementReason5Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type AcknowledgementReason5Code ¶
type AcknowledgementReason5Code string
May be one of ADEA, SMPG, OTHR, CDCY, CDRG, CDRE, NSTP, RQWV, LATE
type AcknowledgementReason9 ¶
type AcknowledgementReason9 struct { Cd AcknowledgementReason12Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AddtlRsnInf,omitempty"` }
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 CancellationReason22 ¶
type CancellationReason22 struct { Cd CancellationReason36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AddtlRsnInf,omitempty"` }
type CancellationReason36Choice ¶
type CancellationReason36Choice struct { Cd CancelledStatusReason16Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type CancellationStatus24Choice ¶
type CancellationStatus24Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 NoSpcfdRsn"` Rsn []CancellationReason22 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rsn"` }
type CancelledStatusReason16Code ¶
type CancelledStatusReason16Code string
May be one of SCEX, OTHR, CXLR, BYIY, CTHP, CANZ, CANT, CSUB, CANS, CANI, CORP
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Dt"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 DtTm"` }
type Document ¶
type Document struct {
IntraPosMvmntStsAdvc IntraPositionMovementStatusAdviceV06 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 IntraPosMvmntStsAdvc"`
}
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type ExternalFinancialInstrumentIdentificationType1Code ¶
type ExternalFinancialInstrumentIdentificationType1Code string
Must be at least 1 items long
type FailingReason3Code ¶
type FailingReason3Code string
May be one of AWMO, BYIY, CLAT, ADEA, CANR, CAIS, OBJT, AWSH, PHSE, STCD, DOCY, MLAT, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY, INBC
type FailingReason7 ¶
type FailingReason7 struct { Cd FailingReason7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AddtlRsnInf,omitempty"` }
type FailingReason7Choice ¶
type FailingReason7Choice struct { Cd FailingReason3Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type FailingStatus9Choice ¶
type FailingStatus9Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 NoSpcfdRsn"` Rsn []FailingReason7 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rsn"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
type GenericIdentification37 ¶
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:semt.014.001.06 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type IntraPositionDetails49 ¶
type IntraPositionDetails49 struct { PoolId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PoolId,omitempty"` AcctOwnr PartyIdentification127Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AcctOwnr,omitempty"` SfkpgAcct SecuritiesAccount19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 SfkpgAcct"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 FinInstrmId"` SttlmQty FinancialInstrumentQuantity1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 SttlmQty"` LotNb GenericIdentification37 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 LotNb,omitempty"` SttlmDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 SttlmDt"` AckdStsTmStmp ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AckdStsTmStmp,omitempty"` BalFr SecuritiesBalanceType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 BalFr,omitempty"` BalTo SecuritiesBalanceType7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 BalTo,omitempty"` }
type IntraPositionMovementStatusAdviceV06 ¶
type IntraPositionMovementStatusAdviceV06 struct { TxId TransactionIdentifications29 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 TxId"` PrcgSts IntraPositionProcessingStatus7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PrcgSts,omitempty"` SttlmSts SettlementStatus16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 SttlmSts,omitempty"` TxDtls IntraPositionDetails49 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 TxDtls,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 SplmtryData,omitempty"` }
type IntraPositionProcessingStatus7Choice ¶
type IntraPositionProcessingStatus7Choice struct { Rjctd RejectionOrRepairStatus29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rjctd"` Rpr RejectionOrRepairStatus29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rpr"` Canc CancellationStatus24Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Canc"` AckdAccptd AcknowledgedAcceptedStatus21Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AckdAccptd"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Tp"` }
type PartyIdentification127Choice ¶
type PartyIdentification127Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AnyBIC"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PrtryId"` }
type PendingReason10Code ¶
type PendingReason10Code string
May be one of AWMO, ADEA, CAIS, REFU, AWSH, PHSE, TAMM, DOCY, DOCC, BLOC, CHAS, NEWI, CLAC, MUNO, GLOB, PREA, PART, NMAS, NOFX, CMON, YCOL, COLL, DEPO, FLIM, INCA, LINK, FUTU, LACK, LALO, MONY, NCON, REFS, SDUT, BATC, CYCL, SBLO, CPEC, MINO, IAAD, OTHR, PHCK, BENO, BOTH, CLHT, DENO, DISA, DKNY, FROZ, LAAW, LATE, LIQU, PRCY, REGT, SETS, CERT, PRSY, INBC
type PendingReason14 ¶
type PendingReason14 struct { Cd PendingReason26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AddtlRsnInf,omitempty"` }
type PendingReason26Choice ¶
type PendingReason26Choice struct { Cd PendingReason10Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type PendingStatus36Choice ¶
type PendingStatus36Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 NoSpcfdRsn"` Rsn []PendingReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rsn"` }
type ProprietaryReason4 ¶
type ProprietaryReason4 struct { Rsn GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rsn,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AddtlRsnInf,omitempty"` }
type ProprietaryStatusAndReason6 ¶
type ProprietaryStatusAndReason6 struct { PrtrySts GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PrtrySts"` PrtryRsn []ProprietaryReason4 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PrtryRsn,omitempty"` }
type RejectionAndRepairReason23Choice ¶
type RejectionAndRepairReason23Choice struct { Cd RejectionReason29Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type RejectionOrRepairReason23 ¶
type RejectionOrRepairReason23 struct { Cd []RejectionAndRepairReason23Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd,omitempty"` AddtlRsnInf Max210Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AddtlRsnInf,omitempty"` }
type RejectionOrRepairStatus29Choice ¶
type RejectionOrRepairStatus29Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 NoSpcfdRsn"` Rsn []RejectionOrRepairReason23 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Rsn"` }
type RejectionReason29Code ¶
type RejectionReason29Code string
May be one of SAFE, ADEA, LATE, CAEV, DDAT, REFE, OTHR, DQUA, DSEC, INVB, INVL, INVN, MINO, MUNO, VALR
type SecuritiesAccount19 ¶
type SecuritiesAccount19 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Id"` Tp GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Tp,omitempty"` Nm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Nm,omitempty"` }
type SecuritiesBalanceType13Code ¶
type SecuritiesBalanceType13Code string
May be one of BLOK, AWAS, AVAI, NOMI, PLED, REGO, RSTR, OTHR, SPOS, UNRG, ISSU, QUAS, COLA
type SecuritiesBalanceType7Choice ¶
type SecuritiesBalanceType7Choice struct { Cd SecuritiesBalanceType13Code `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Cd"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Desc,omitempty"` }
type SettlementStatus16Choice ¶
type SettlementStatus16Choice struct { Pdg PendingStatus36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Pdg"` Flng FailingStatus9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Flng"` Prtry ProprietaryStatusAndReason6 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Prtry"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TransactionIdentifications29 ¶
type TransactionIdentifications29 struct { AcctOwnrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AcctOwnrTxId"` AcctSvcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 AcctSvcrTxId,omitempty"` MktInfrstrctrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 MktInfrstrctrTxId,omitempty"` PrcrTxId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:semt.014.001.06 PrcrTxId,omitempty"` }