Documentation ¶
Index ¶
- type AdditionalReference6
- type AdditionalReference7
- type AddressType2Code
- type AnyBICIdentifier
- type CancellationPendingStatus7Choice
- type CancelledStatus13Choice
- type CancelledStatusReason3Code
- type CountryCode
- type Document
- type Extended350Code
- type Extension1
- type FailedSettlementStatus2Choice
- type GenericIdentification1
- type GenericIdentification36
- type ISODate
- type ISODateTime
- type ISOYearMonth
- type InRepairStatus4Choice
- type LEIIdentifier
- type MarketPracticeVersion1
- type Max16Text
- type Max350Text
- type Max35Text
- type Max70Text
- type MessageIdentification1
- type NameAndAddress5
- type NoReasonCode
- type PartyIdentification70Choice
- type PartyIdentification90Choice
- type PartyIdentification97Choice
- type PendingSettlementStatus3Choice
- type PendingSettlementStatusReason2Code
- type PostalAddress1
- type References49Choice
- type RejectedReason15Choice
- type RejectionReason32
- type ReversedStatus2Choice
- type TransferInstructionStatus4
- type TransferInstructionStatusReportV05
- type TransferRejectedStatusReason2Code
- type TransferStatus2Choice
- type TransferStatus4Code
- type TransferStatusAndReason4
- type TransferUnmatchedReason2Code
- type TransferUnmatchedStatus3Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalReference6 ¶
type AdditionalReference6 struct { Ref Max35Text `xml:"urn:swift:xsd:sese.011.001.05 Ref"` RefIssr PartyIdentification90Choice `xml:"urn:swift:xsd:sese.011.001.05 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:swift:xsd:sese.011.001.05 MsgNm,omitempty"` }
type AdditionalReference7 ¶
type AdditionalReference7 struct { Ref Max35Text `xml:"urn:swift:xsd:sese.011.001.05 Ref"` RefIssr PartyIdentification97Choice `xml:"urn:swift:xsd:sese.011.001.05 RefIssr,omitempty"` MsgNm Max35Text `xml:"urn:swift:xsd:sese.011.001.05 MsgNm,omitempty"` }
type AddressType2Code ¶
type AddressType2Code string
May be one of ADDR, PBOX, HOME, BIZZ, MLTO, DLVY
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 CancellationPendingStatus7Choice ¶
type CancellationPendingStatus7Choice struct { Rsn Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` }
type CancelledStatus13Choice ¶
type CancelledStatus13Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` Rsn CancelledStatusReason3Code `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` XtndedRsn Extended350Code `xml:"urn:swift:xsd:sese.011.001.05 XtndedRsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` }
type CancelledStatusReason3Code ¶
type CancelledStatusReason3Code string
May be one of CNTA, CNCL, CNIN
type Document ¶
type Document struct {
TrfInstrStsRpt TransferInstructionStatusReportV05 `xml:"urn:swift:xsd:sese.011.001.05 TrfInstrStsRpt"`
}
type Extension1 ¶
type Extension1 struct { PlcAndNm Max350Text `xml:"urn:swift:xsd:sese.011.001.05 PlcAndNm"` Txt Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Txt"` }
type FailedSettlementStatus2Choice ¶
type FailedSettlementStatus2Choice struct { Rsn Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` }
type GenericIdentification1 ¶
type GenericIdentification36 ¶
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 InRepairStatus4Choice ¶
type InRepairStatus4Choice struct { Rsn Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` }
type MarketPracticeVersion1 ¶
type MarketPracticeVersion1 struct { Nm Max35Text `xml:"urn:swift:xsd:sese.011.001.05 Nm"` Dt ISOYearMonth `xml:"urn:swift:xsd:sese.011.001.05 Dt,omitempty"` Nb Max35Text `xml:"urn:swift:xsd:sese.011.001.05 Nb,omitempty"` }
type MessageIdentification1 ¶
type MessageIdentification1 struct { Id Max35Text `xml:"urn:swift:xsd:sese.011.001.05 Id"` CreDtTm ISODateTime `xml:"urn:swift:xsd:sese.011.001.05 CreDtTm"` }
type NameAndAddress5 ¶
type NameAndAddress5 struct { Nm Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Nm"` Adr PostalAddress1 `xml:"urn:swift:xsd:sese.011.001.05 Adr,omitempty"` }
type PartyIdentification70Choice ¶
type PartyIdentification70Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.011.001.05 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.011.001.05 NmAndAdr"` }
type PartyIdentification90Choice ¶
type PartyIdentification90Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.011.001.05 AnyBIC"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 PrtryId"` NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.011.001.05 NmAndAdr"` }
type PartyIdentification97Choice ¶
type PartyIdentification97Choice struct { AnyBIC AnyBICIdentifier `xml:"urn:swift:xsd:sese.011.001.05 AnyBIC"` LglNttyIdr LEIIdentifier `xml:"urn:swift:xsd:sese.011.001.05 LglNttyIdr"` NmAndAdr NameAndAddress5 `xml:"urn:swift:xsd:sese.011.001.05 NmAndAdr"` PrtryId GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 PrtryId"` }
type PendingSettlementStatus3Choice ¶
type PendingSettlementStatus3Choice struct { Rsn PendingSettlementStatusReason2Code `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` XtndedRsn Extended350Code `xml:"urn:swift:xsd:sese.011.001.05 XtndedRsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` }
type PendingSettlementStatusReason2Code ¶
type PendingSettlementStatusReason2Code string
May be one of AWSH, BLOC, CAIS, CLAC, DOCC, DOCY, IAAD, LACK, LINK, PHCK, PHSE, SBLO, MINF, ACOP, IINV, CINV, AINV, WTRF, USUA, ASTA, AFST, STST, LPRO, ADRQ, ADS1, ADS2, DRJC, CYIN, CYDV, OVER, WCPA, SDUT, TAPR, XCNF, ESCA, NRCP, FVER
type PostalAddress1 ¶
type PostalAddress1 struct { AdrTp AddressType2Code `xml:"urn:swift:xsd:sese.011.001.05 AdrTp,omitempty"` AdrLine []Max70Text `xml:"urn:swift:xsd:sese.011.001.05 AdrLine,omitempty"` StrtNm Max70Text `xml:"urn:swift:xsd:sese.011.001.05 StrtNm,omitempty"` BldgNb Max16Text `xml:"urn:swift:xsd:sese.011.001.05 BldgNb,omitempty"` PstCd Max16Text `xml:"urn:swift:xsd:sese.011.001.05 PstCd,omitempty"` TwnNm Max35Text `xml:"urn:swift:xsd:sese.011.001.05 TwnNm,omitempty"` CtrySubDvsn Max35Text `xml:"urn:swift:xsd:sese.011.001.05 CtrySubDvsn,omitempty"` Ctry CountryCode `xml:"urn:swift:xsd:sese.011.001.05 Ctry"` }
type References49Choice ¶
type References49Choice struct { RltdRef []AdditionalReference6 `xml:"urn:swift:xsd:sese.011.001.05 RltdRef"` OthrRef []AdditionalReference6 `xml:"urn:swift:xsd:sese.011.001.05 OthrRef"` }
type RejectedReason15Choice ¶
type RejectedReason15Choice struct { Cd TransferRejectedStatusReason2Code `xml:"urn:swift:xsd:sese.011.001.05 Cd"` Prtry GenericIdentification36 `xml:"urn:swift:xsd:sese.011.001.05 Prtry"` }
type RejectionReason32 ¶
type RejectionReason32 struct { Rsn RejectedReason15Choice `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` AddtlRsnInf Max350Text `xml:"urn:swift:xsd:sese.011.001.05 AddtlRsnInf,omitempty"` }
type ReversedStatus2Choice ¶
type ReversedStatus2Choice struct { Rsn Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` }
type TransferInstructionStatus4 ¶
type TransferInstructionStatus4 struct { Sts TransferStatus4Code `xml:"urn:swift:xsd:sese.011.001.05 Sts"` Rsn Max350Text `xml:"urn:swift:xsd:sese.011.001.05 Rsn,omitempty"` }
type TransferInstructionStatusReportV05 ¶
type TransferInstructionStatusReportV05 struct { MsgId MessageIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 MsgId"` CtrPtyRef AdditionalReference7 `xml:"urn:swift:xsd:sese.011.001.05 CtrPtyRef,omitempty"` Ref References49Choice `xml:"urn:swift:xsd:sese.011.001.05 Ref,omitempty"` StsRpt TransferStatusAndReason4 `xml:"urn:swift:xsd:sese.011.001.05 StsRpt"` MktPrctcVrsn MarketPracticeVersion1 `xml:"urn:swift:xsd:sese.011.001.05 MktPrctcVrsn,omitempty"` Xtnsn []Extension1 `xml:"urn:swift:xsd:sese.011.001.05 Xtnsn,omitempty"` }
type TransferRejectedStatusReason2Code ¶
type TransferRejectedStatusReason2Code string
May be one of DDAT, DEPT, DSEC, SECU, ISTP, ICTN, SAFE, IAQD, BLCA, DOCC, IDNA, DLVY, LEGL, NSLA, DQUA, INUK, INID, INAC, INNA, INPM, CYPA, PTNS, FTAX, ISAT, CASH, TREF
type TransferStatus2Choice ¶
type TransferStatus2Choice struct { Sts TransferInstructionStatus4 `xml:"urn:swift:xsd:sese.011.001.05 Sts"` PdgSttlm PendingSettlementStatus3Choice `xml:"urn:swift:xsd:sese.011.001.05 PdgSttlm"` Umtchd TransferUnmatchedStatus3Choice `xml:"urn:swift:xsd:sese.011.001.05 Umtchd"` InRpr InRepairStatus4Choice `xml:"urn:swift:xsd:sese.011.001.05 InRpr"` Rjctd []RejectionReason32 `xml:"urn:swift:xsd:sese.011.001.05 Rjctd"` FaildSttlm FailedSettlementStatus2Choice `xml:"urn:swift:xsd:sese.011.001.05 FaildSttlm"` Canc CancelledStatus13Choice `xml:"urn:swift:xsd:sese.011.001.05 Canc"` Rvsd ReversedStatus2Choice `xml:"urn:swift:xsd:sese.011.001.05 Rvsd"` CxlPdg CancellationPendingStatus7Choice `xml:"urn:swift:xsd:sese.011.001.05 CxlPdg"` }
type TransferStatus4Code ¶
type TransferStatus4Code string
May be one of PACK, COSE, MACH, RECE, STNP, SETT, COMP
type TransferStatusAndReason4 ¶
type TransferStatusAndReason4 struct { MstrRef Max35Text `xml:"urn:swift:xsd:sese.011.001.05 MstrRef,omitempty"` TrfRef Max35Text `xml:"urn:swift:xsd:sese.011.001.05 TrfRef"` ClntRef AdditionalReference7 `xml:"urn:swift:xsd:sese.011.001.05 ClntRef,omitempty"` CxlRef Max35Text `xml:"urn:swift:xsd:sese.011.001.05 CxlRef,omitempty"` TrfSts TransferStatus2Choice `xml:"urn:swift:xsd:sese.011.001.05 TrfSts"` TradDt ISODate `xml:"urn:swift:xsd:sese.011.001.05 TradDt,omitempty"` SndOutDt ISODate `xml:"urn:swift:xsd:sese.011.001.05 SndOutDt,omitempty"` StsInitr PartyIdentification70Choice `xml:"urn:swift:xsd:sese.011.001.05 StsInitr,omitempty"` }
type TransferUnmatchedReason2Code ¶
type TransferUnmatchedReason2Code string
May be one of CMIS, CPCA, DELN, DSEC, PHYS, PODU, DEPT, DDAT, DQUA
type TransferUnmatchedStatus3Choice ¶
type TransferUnmatchedStatus3Choice struct { NoSpcfdRsn NoReasonCode `xml:"urn:swift:xsd:sese.011.001.05 NoSpcfdRsn"` Rsn TransferUnmatchedReason2Code `xml:"urn:swift:xsd:sese.011.001.05 Rsn"` XtndedRsn Extended350Code `xml:"urn:swift:xsd:sese.011.001.05 XtndedRsn"` DataSrcSchme GenericIdentification1 `xml:"urn:swift:xsd:sese.011.001.05 DataSrcSchme"` }