Documentation ¶
Index ¶
- type AcceptedStatusReason1Choice
- type AcceptedStatusReason1Code
- type Account23
- type AccountManagementStatus1Code
- type AccountManagementStatusAndReason5
- type AccountManagementStatusReportV07
- type AccountStatus2
- type AdditionalReference13
- type AddressType2Code
- type AnyBICDec2014Identifier
- type BlockedReason2Choice
- type BlockedReason2Code
- type BlockedStatusReason2
- type BlockedStatusReason2Choice
- type ClosedStatusReason1
- type ClosedStatusReason1Choice
- type ClosedStatusReason1Code
- type ClosedStatusReason2Choice
- type ClosurePendingStatusReason1
- type ClosurePendingStatusReason1Choice
- type ClosurePendingStatusReason1Code
- type ClosurePendingStatusReason2Choice
- type CountryCode
- type DisabledReason2Code
- type DisabledStatusReason1
- type DisabledStatusReason1Choice
- type DisabledStatusReason2Choice
- type Document
- type EnabledStatusReason1
- type EnabledStatusReason1Choice
- type EnabledStatusReason1Code
- type EnabledStatusReason2Choice
- type Exact4AlphaNumericText
- type Extension1
- type GenericIdentification1
- type GenericIdentification36
- type GenericIdentification47
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type InvestmentFundTransactionType1Code
- type MarketPracticeVersion1
- type Max16Text
- type Max350Text
- type Max35Text
- type Max4AlphaNumericText
- type Max70Text
- type MessageIdentification1
- type NameAndAddress5
- type NoReasonCode
- type OtherAccountStatus1
- type PartyIdentification125Choice
- type PendingOpeningStatusReason1
- type PendingOpeningStatusReason1Choice
- type PendingOpeningStatusReason1Code
- type PendingOpeningStatusReason2Choice
- type PendingStatusReason14
- type PendingStatusReason1Choice
- type PendingStatusReason1Code
- type PendingStatusReason2Choice
- type PostalAddress1
- type ProformaStatusReason1
- type ProformaStatusReason1Choice
- type ProformaStatusReason1Code
- type ProformaStatusReason2Choice
- type RejectedReason16Choice
- type RejectedStatusReason6Code
- type RejectionReason31
- type Status25Choice
- type TransactionType5Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptedStatusReason1Choice ¶
type AcceptedStatusReason1Choice struct { Cd AcceptedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type Account23 ¶
type Account23 struct { AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AcctId"` RltdAcctDtls GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 RltdAcctDtls,omitempty"` }
type AccountManagementStatus1Code ¶
type AccountManagementStatus1Code string
May be one of RECE, ACCP, EXEC, STNP
type AccountManagementStatusAndReason5 ¶
type AccountManagementStatusAndReason5 struct { Sts Status25Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Sts"` StsRsn []AcceptedStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 StsRsn,omitempty"` AcctApplId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AcctApplId,omitempty"` ExstgAcctId []Account23 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 ExstgAcctId,omitempty"` AcctId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AcctId,omitempty"` AcctSts AccountStatus2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AcctSts,omitempty"` BlckdSts BlockedStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 BlckdSts,omitempty"` FATCARptgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 FATCARptgDt,omitempty"` CRSRptgDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 CRSRptgDt,omitempty"` }
type AccountManagementStatusReportV07 ¶
type AccountManagementStatusReportV07 struct { MsgId MessageIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 MsgId"` RltdRef []AdditionalReference13 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 RltdRef"` StsRpt AccountManagementStatusAndReason5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 StsRpt"` MktPrctcVrsn MarketPracticeVersion1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 MktPrctcVrsn,omitempty"` Xtnsn []Extension1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Xtnsn,omitempty"` }
type AccountStatus2 ¶
type AccountStatus2 struct { Nbld EnabledStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Nbld,omitempty"` Dsbld DisabledStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Dsbld,omitempty"` Pdg PendingStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Pdg,omitempty"` PdgOpng PendingOpeningStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 PdgOpng,omitempty"` Profrm ProformaStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Profrm,omitempty"` Clsd ClosedStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Clsd,omitempty"` ClsrPdg ClosurePendingStatusReason1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 ClsrPdg,omitempty"` Othr []OtherAccountStatus1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Othr,omitempty"` }
type AdditionalReference13 ¶
type AdditionalReference13 struct { Ref Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Ref"` RefIssr PartyIdentification125Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 MsgNm,omitempty"` }
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 BlockedReason2Choice ¶
type BlockedReason2Choice struct { Cd BlockedReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type BlockedReason2Code ¶
type BlockedReason2Code string
May be one of BKRP, CMMT, CNFS, MORT, PCOM, PLDG, TRPE, SANC, TRAN
type BlockedStatusReason2 ¶
type BlockedStatusReason2 struct { TxTp TransactionType5Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 TxTp"` Blckd bool `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Blckd"` Rsn []BlockedReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn,omitempty"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf"` }
type BlockedStatusReason2Choice ¶
type BlockedStatusReason2Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []BlockedStatusReason2 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type ClosedStatusReason1 ¶
type ClosedStatusReason1 struct { Cd ClosedStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type ClosedStatusReason1Choice ¶
type ClosedStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []ClosedStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type ClosedStatusReason2Choice ¶
type ClosedStatusReason2Choice struct { Cd ClosedStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type ClosurePendingStatusReason1 ¶
type ClosurePendingStatusReason1 struct { Cd ClosurePendingStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type ClosurePendingStatusReason1Choice ¶
type ClosurePendingStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []ClosurePendingStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type ClosurePendingStatusReason1Code ¶
type ClosurePendingStatusReason1Code string
May be one of CLOS, PEND
type ClosurePendingStatusReason2Choice ¶
type ClosurePendingStatusReason2Choice struct { Cd ClosurePendingStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type DisabledReason2Code ¶
type DisabledReason2Code string
May be one of CLOS, BKRP, CMMT, CNFS, MORT, PCOM, PLDG, TRPE, SANC, TRAN, REJT
type DisabledStatusReason1 ¶
type DisabledStatusReason1 struct { Cd DisabledStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type DisabledStatusReason1Choice ¶
type DisabledStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []DisabledStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type DisabledStatusReason2Choice ¶
type DisabledStatusReason2Choice struct { Cd DisabledReason2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type Document ¶
type Document struct {
AcctMgmtStsRpt AccountManagementStatusReportV07 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AcctMgmtStsRpt"`
}
type EnabledStatusReason1 ¶
type EnabledStatusReason1 struct { Cd EnabledStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type EnabledStatusReason1Choice ¶
type EnabledStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []EnabledStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type EnabledStatusReason2Choice ¶
type EnabledStatusReason2Choice struct { Cd EnabledStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type Exact4AlphaNumericText ¶
type Exact4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{4}
type Extension1 ¶
type Extension1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 PlcAndNm"` Txt Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Txt"` }
type GenericIdentification1 ¶
type GenericIdentification36 ¶
type GenericIdentification47 ¶
type GenericIdentification47 struct { Id Exact4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Id"` Issr Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Issr"` SchmeNm Max4AlphaNumericText `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 SchmeNm,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type ISOYearMonth ¶
func (ISOYearMonth) MarshalText ¶
func (t ISOYearMonth) MarshalText() ([]byte, error)
func (*ISOYearMonth) UnmarshalText ¶
func (t *ISOYearMonth) UnmarshalText(text []byte) error
type InvestmentFundTransactionType1Code ¶
type InvestmentFundTransactionType1Code string
May be one of ALLL, SELL, BUYI, SWIO, TRIN, TOUT, SUBS, REDM, CDEP, CWIT, DIVP, CAEV, CROI, CROO, DIVI, INSP, OTHR, REAA, RWPL, RDIV, SSPL, SUAA
type MarketPracticeVersion1 ¶
type MarketPracticeVersion1 struct { Nm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Nm"` Dt ISOYearMonth `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Dt,omitempty"` Nb Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Nb,omitempty"` }
type Max4AlphaNumericText ¶
type Max4AlphaNumericText string
Must match the pattern [a-zA-Z0-9]{1,4}
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Id"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 CreDtTm"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Nm"` Adr PostalAddress1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Adr,omitempty"` }
type OtherAccountStatus1 ¶
type OtherAccountStatus1 struct { Sts GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Sts"` Rsn GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn,omitempty"` }
type PartyIdentification125Choice ¶
type PartyIdentification125Choice struct { AnyBIC AnyBICDec2014Identifier `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NmAndAdr"` }
type PendingOpeningStatusReason1 ¶
type PendingOpeningStatusReason1 struct { Cd PendingOpeningStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type PendingOpeningStatusReason1Choice ¶
type PendingOpeningStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []PendingOpeningStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type PendingOpeningStatusReason1Code ¶
type PendingOpeningStatusReason1Code string
May be one of ATHR, ATHP, FRDM, KYCM, NOTO, REST, RIGH
type PendingOpeningStatusReason2Choice ¶
type PendingOpeningStatusReason2Choice struct { Cd PendingOpeningStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type PendingStatusReason14 ¶
type PendingStatusReason14 struct { Cd PendingStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type PendingStatusReason1Choice ¶
type PendingStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []PendingStatusReason14 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type PendingStatusReason1Code ¶
type PendingStatusReason1Code string
May be one of KYCM, FRDM, RIGH, ATHR, ATHP, MODI
type PendingStatusReason2Choice ¶
type PendingStatusReason2Choice struct { Cd PendingStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Ctry"` }
type ProformaStatusReason1 ¶
type ProformaStatusReason1 struct { Cd ProformaStatusReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` AddtlInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlInf,omitempty"` }
type ProformaStatusReason1Choice ¶
type ProformaStatusReason1Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 NoSpcfdRsn"` Rsn []ProformaStatusReason1 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` }
type ProformaStatusReason2Choice ¶
type ProformaStatusReason2Choice struct { Cd ProformaStatusReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type RejectedReason16Choice ¶
type RejectedReason16Choice struct { Cd RejectedStatusReason6Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification36 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }
type RejectionReason31 ¶
type RejectionReason31 struct { Rsn RejectedReason16Choice `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rsn"` AddtlRsnInf Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 AddtlRsnInf,omitempty"` }
type Status25Choice ¶
type Status25Choice struct { Sts AccountManagementStatus1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Sts"` Rjctd []RejectionReason31 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Rjctd"` }
type TransactionType5Choice ¶
type TransactionType5Choice struct { Cd InvestmentFundTransactionType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Cd"` Prtry GenericIdentification47 `xml:"urn:iso:std:iso:20022:tech:xsd:acmt.006.001.07 Prtry"` }