Documentation ¶
Index ¶
- type AddressType2Code
- type AnyBICDec2014Identifier
- type CancellationProcessingStatus2
- type CancellationStatus26Choice
- type CancellationStatus27Choice
- type CancellationStatus6Code
- type CountryCode
- type DateAndPlaceOfBirth2
- type DetailedInstructionCancellationStatus14
- type DetailedInstructionStatus14
- type Document
- type Exact4AlphaNumericText
- type ExternalFinancialInstrumentIdentificationType1Code
- type GenericIdentification13
- type GenericIdentification30
- type GenericIdentification36
- type ISINOct2015Identifier
- type ISODate
- type ISODateTime
- type IdentificationSource3Choice
- type IdentificationType45Choice
- type InstructionProcessingStatus5
- type InstructionStatus10Choice
- type InstructionType2Choice
- type InstructionTypeStatus4Choice
- type LEIIdentifier
- type Max140Text
- type Max16Text
- type Max256Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max50Text
- type Max70Text
- type MeetingInstructionStatusV07
- type MeetingReference10
- type MeetingType4Code
- type MeetingTypeClassification2Choice
- type MeetingTypeClassification2Code
- type NameAndAddress5
- type NamePrefix2Code
- type NaturalPersonIdentification1
- type NoReasonCode
- type OtherIdentification1
- type PartyIdentification129Choice
- type PartyIdentification198Choice
- type PartyIdentification222
- type PartyIdentification224
- type PartyIdentification226Choice
- type PartyIdentification233Choice
- type PartyIdentification240
- type PendingCancellationReason6Code
- type PendingCancellationReason7Choice
- type PendingCancellationStatus10Choice
- type PendingCancellationStatusReason10
- type PendingReason16Code
- type PendingReason51Choice
- type PendingStatus55Choice
- type PendingStatusReason16
- type PersonName1
- type PersonName2
- type PersonName3
- type PostalAddress1
- type PostalAddress26
- type RejectedReason29Choice
- type RejectedReason36Choice
- type RejectedStatus31Choice
- type RejectedStatus36Choice
- type RejectedStatusReason28
- type RejectedStatusReason34
- type RejectionReason51Code
- type RejectionReason58Code
- type SecurityIdentification19
- type Status9Code
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type TypeOfIdentification4Code
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
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 CancellationProcessingStatus2 ¶
type CancellationProcessingStatus2 struct { Sts CancellationStatus6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Sts"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AddtlInf,omitempty"` }
type CancellationStatus26Choice ¶
type CancellationStatus26Choice struct { PrcgSts CancellationProcessingStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PrcgSts,omitempty"` Rjctd RejectedStatus31Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Rjctd,omitempty"` PdgCxl PendingCancellationStatus10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PdgCxl,omitempty"` }
type CancellationStatus27Choice ¶
type CancellationStatus27Choice struct { GblCxlSts CancellationStatus26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 GblCxlSts,omitempty"` DtldCxlSts []DetailedInstructionCancellationStatus14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 DtldCxlSts,omitempty"` }
type DateAndPlaceOfBirth2 ¶
type DateAndPlaceOfBirth2 struct { BirthDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 BirthDt"` PrvcOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PrvcOfBirth,omitempty"` CityOfBirth Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 CityOfBirth,omitempty"` CtryOfBirth CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 CtryOfBirth,omitempty"` }
type DetailedInstructionCancellationStatus14 ¶
type DetailedInstructionCancellationStatus14 struct { SnglInstrCxlId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SnglInstrCxlId"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AcctId,omitempty"` SubAcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SubAcctId,omitempty"` InstrCxlSts CancellationStatus26Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 InstrCxlSts"` }
type DetailedInstructionStatus14 ¶
type DetailedInstructionStatus14 struct { SnglInstrId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SnglInstrId"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AcctId,omitempty"` SubAcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SubAcctId,omitempty"` InstrSts InstructionStatus10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 InstrSts"` }
type Document ¶
type Document struct {
MtgInstrSts MeetingInstructionStatusV07 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 MtgInstrSts"`
}
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 GenericIdentification13 ¶
type GenericIdentification13 struct { Id Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SchmeNm,omitempty"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Issr"` }
type GenericIdentification30 ¶
type GenericIdentification30 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id"` Issr Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Issr"` SchmeNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SchmeNm,omitempty"` }
type GenericIdentification36 ¶
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.006.001.07 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type IdentificationType45Choice ¶
type IdentificationType45Choice struct { Cd TypeOfIdentification4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type InstructionProcessingStatus5 ¶
type InstructionProcessingStatus5 struct { Sts Status9Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Sts"` AttndncCardNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AttndncCardNb,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AddtlInf,omitempty"` }
type InstructionStatus10Choice ¶
type InstructionStatus10Choice struct { PrcgSts InstructionProcessingStatus5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PrcgSts,omitempty"` Rjctd RejectedStatus36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Rjctd,omitempty"` Pdg PendingStatus55Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Pdg,omitempty"` }
type InstructionType2Choice ¶
type InstructionTypeStatus4Choice ¶
type InstructionTypeStatus4Choice struct { InstrSts []DetailedInstructionStatus14 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 InstrSts,omitempty"` CxlSts CancellationStatus27Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 CxlSts,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MeetingInstructionStatusV07 ¶
type MeetingInstructionStatusV07 struct { InstrTp InstructionType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 InstrTp"` MtgRef MeetingReference10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 MtgRef"` FinInstrmId SecurityIdentification19 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 FinInstrmId"` InstrTpSts InstructionTypeStatus4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 InstrTpSts"` CnfrmgPty PartyIdentification226Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 CnfrmgPty"` VoteCstgPty PartyIdentification226Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 VoteCstgPty"` RghtsHldr []PartyIdentification233Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 RghtsHldr,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 SplmtryData,omitempty"` }
type MeetingReference10 ¶
type MeetingReference10 struct { MtgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 MtgId"` IssrMtgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 IssrMtgId,omitempty"` MtgDtAndTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 MtgDtAndTm"` Tp MeetingType4Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Tp"` Clssfctn MeetingTypeClassification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Clssfctn,omitempty"` Lctn []PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Lctn,omitempty"` Issr PartyIdentification129Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Issr,omitempty"` }
type MeetingType4Code ¶
type MeetingType4Code string
May be one of XMET, GMET, MIXD, SPCL, BMET, CMET
type MeetingTypeClassification2Choice ¶
type MeetingTypeClassification2Choice struct { Cd MeetingTypeClassification2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Cd,omitempty"` Prtry GenericIdentification13 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type MeetingTypeClassification2Code ¶
type MeetingTypeClassification2Code string
May be one of AMET, CLAS, ISSU, OMET, VRHI
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Adr,omitempty"` }
type NaturalPersonIdentification1 ¶
type NaturalPersonIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id"` IdTp IdentificationType45Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 IdTp,omitempty"` }
type OtherIdentification1 ¶
type OtherIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id"` Sfx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Sfx,omitempty"` Tp IdentificationSource3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Tp"` }
type PartyIdentification129Choice ¶
type PartyIdentification129Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AnyBIC,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PrtryId,omitempty"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NmAndAdr,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 LEI,omitempty"` }
type PartyIdentification198Choice ¶
type PartyIdentification198Choice struct { NtlRegnNb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NtlRegnNb,omitempty"` LEI LEIIdentifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 LEI,omitempty"` AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AnyBIC,omitempty"` ClntId Max50Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 ClntId,omitempty"` PrtryId GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PrtryId,omitempty"` }
type PartyIdentification222 ¶
type PartyIdentification222 struct { NmAndAdr PersonName1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NmAndAdr"` EmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 EmailAdr,omitempty"` Id NaturalPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id"` }
type PartyIdentification224 ¶
type PartyIdentification224 struct { NmAndAdr PersonName2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NmAndAdr"` EmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 EmailAdr,omitempty"` Id PartyIdentification198Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id,omitempty"` }
type PartyIdentification226Choice ¶
type PartyIdentification226Choice struct { LglPrsn PartyIdentification224 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 LglPrsn,omitempty"` NtrlPrsn PartyIdentification222 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NtrlPrsn,omitempty"` }
type PartyIdentification233Choice ¶
type PartyIdentification233Choice struct { LglPrsn PartyIdentification224 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 LglPrsn,omitempty"` NtrlPrsn []PartyIdentification240 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NtrlPrsn,omitempty"` }
type PartyIdentification240 ¶
type PartyIdentification240 struct { NmAndAdr PersonName3 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NmAndAdr"` EmailAdr Max256Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 EmailAdr,omitempty"` Id NaturalPersonIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Id,omitempty"` Ntlty CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Ntlty,omitempty"` DtAndPlcOfBirth DateAndPlaceOfBirth2 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 DtAndPlcOfBirth,omitempty"` }
type PendingCancellationReason6Code ¶
type PendingCancellationReason6Code string
May be one of DQUA, LATE, OTHR, ADEA
type PendingCancellationReason7Choice ¶
type PendingCancellationReason7Choice struct { Cd PendingCancellationReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type PendingCancellationStatus10Choice ¶
type PendingCancellationStatus10Choice struct { NotSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NotSpcfdRsn,omitempty"` Rsn []PendingCancellationStatusReason10 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Rsn,omitempty"` }
type PendingCancellationStatusReason10 ¶
type PendingCancellationStatusReason10 struct { RsnCd PendingCancellationReason7Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 RsnCd"` AddtlRsnInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AddtlRsnInf,omitempty"` }
type PendingReason16Code ¶
type PendingReason16Code string
May be one of ADEA, ADDM, DQUA, DREM, FULL, IPOA, IPOS, LACK, LATE, NPOS, IREG, OTHR, PRXY, PENR
type PendingReason51Choice ¶
type PendingReason51Choice struct { Cd PendingReason16Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type PendingStatus55Choice ¶
type PendingStatus55Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NoSpcfdRsn,omitempty"` Rsn []PendingStatusReason16 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Rsn,omitempty"` }
type PendingStatusReason16 ¶
type PendingStatusReason16 struct { RsnCd PendingReason51Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 RsnCd"` AddtlRsnInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AddtlRsnInf,omitempty"` }
type PersonName1 ¶
type PersonName1 struct { FrstNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 FrstNm"` Srnm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Srnm"` Adr PostalAddress26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Adr,omitempty"` }
type PersonName2 ¶
type PersonName2 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Nm"` Adr PostalAddress26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Adr,omitempty"` }
type PersonName3 ¶
type PersonName3 struct { NmPrfx NamePrefix2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NmPrfx,omitempty"` FrstNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 FrstNm"` Srnm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Srnm"` Adr PostalAddress26 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Adr,omitempty"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Ctry"` }
type PostalAddress26 ¶
type PostalAddress26 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 BldgNb,omitempty"` PstBx Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PstBx,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Ctry"` }
type RejectedReason29Choice ¶
type RejectedReason29Choice struct { Cd RejectionReason51Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type RejectedReason36Choice ¶
type RejectedReason36Choice struct { Cd RejectionReason58Code `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Cd,omitempty"` Prtry GenericIdentification30 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Prtry,omitempty"` }
type RejectedStatus31Choice ¶
type RejectedStatus31Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NoSpcfdRsn,omitempty"` Rsn []RejectedStatusReason28 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Rsn,omitempty"` }
type RejectedStatus36Choice ¶
type RejectedStatus36Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 NoSpcfdRsn,omitempty"` Rsn []RejectedStatusReason34 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Rsn,omitempty"` }
type RejectedStatusReason28 ¶
type RejectedStatusReason28 struct { RsnCd RejectedReason29Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 RsnCd"` AddtlRsnInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AddtlRsnInf,omitempty"` }
type RejectedStatusReason34 ¶
type RejectedStatusReason34 struct { RsnCd RejectedReason36Choice `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 RsnCd"` AddtlRsnInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 AddtlRsnInf,omitempty"` }
type RejectionReason51Code ¶
type RejectionReason51Code string
May be one of ADEA, DQUA, DCAN, DPRG, DSEC, EVNM, INIR, LATE, OTHR, RBIS, SAFE, ULNK
type RejectionReason58Code ¶
type RejectionReason58Code string
May be one of ADEA, ADDM, MCAN, DQUA, DREM, DSEC, EVNM, FULL, IPOA, IPOS, IREG, LATE, NPOS, OTHR, PART, PRXY, RBIS, RESN, SAFE, SPLT, ULNK, OPTY, LACK, LIST, NOSL
type SecurityIdentification19 ¶
type SecurityIdentification19 struct { ISIN ISINOct2015Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 ISIN,omitempty"` OthrId []OtherIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 OthrId,omitempty"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Desc,omitempty"` }
type Status9Code ¶
type Status9Code string
May be one of PACK, ATTC, CAND, CSUB, FRWD, RCIS, REGM, STIN
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:seev.006.001.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type TypeOfIdentification4Code ¶
type TypeOfIdentification4Code string
May be one of ARNU, CUST, CORP, DRLC, IDCD, NRIN, CCPT, SOCS, TXID