Documentation ¶
Index ¶
- type ActiveCurrencyCode
- type BusinessDayCriteria2
- type BusinessDayCriteria3Choice
- type BusinessDayQuery2
- type BusinessDayReturnCriteria2
- type BusinessDaySearchCriteria2
- type CountryCode
- type DateTimePeriod1
- type DateTimePeriod1Choice
- type Document
- type ExternalEnquiryRequestType1Code
- type ExternalMarketInfrastructure1Code
- type ExternalPaymentControlRequestType1Code
- type GenericIdentification1
- type GetBusinessDayInformationV05
- type ISODate
- type ISODateTime
- type MarketInfrastructureIdentification1Choice
- type Max350Text
- type Max35Text
- type MessageHeader9
- type QueryType2Code
- type RequestType4Choice
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemEventType2Choice
- type SystemEventType2Code
- type SystemIdentification2Choice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BusinessDayCriteria2 ¶
type BusinessDayCriteria2 struct { NewQryNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 NewQryNm,omitempty"` SchCrit []BusinessDaySearchCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SchCrit,omitempty"` RtrCrit BusinessDayReturnCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 RtrCrit,omitempty"` }
type BusinessDayCriteria3Choice ¶
type BusinessDayCriteria3Choice struct { QryNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 QryNm"` NewCrit BusinessDayCriteria2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 NewCrit"` }
type BusinessDayQuery2 ¶
type BusinessDayQuery2 struct { QryTp QueryType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 QryTp,omitempty"` Crit BusinessDayCriteria3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Crit,omitempty"` }
type BusinessDayReturnCriteria2 ¶
type BusinessDayReturnCriteria2 struct { SysDtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SysDtInd,omitempty"` SysStsInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SysStsInd,omitempty"` SysCcyInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SysCcyInd,omitempty"` ClsrPrdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 ClsrPrdInd,omitempty"` EvtInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 EvtInd,omitempty"` SsnPrdInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SsnPrdInd,omitempty"` EvtTpInd bool `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 EvtTpInd,omitempty"` }
type BusinessDaySearchCriteria2 ¶
type BusinessDaySearchCriteria2 struct { SysDt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SysDt,omitempty"` SysId []SystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SysId,omitempty"` SysCcy []ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SysCcy,omitempty"` EvtTp SystemEventType2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 EvtTp,omitempty"` ClsrPrd DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 ClsrPrd,omitempty"` }
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 ToDtTm"` }
type DateTimePeriod1Choice ¶
type DateTimePeriod1Choice struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 ToDtTm"` DtTmRg DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 DtTmRg"` }
type Document ¶
type Document struct {
GetBizDayInf GetBusinessDayInformationV05 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 GetBizDayInf"`
}
type ExternalEnquiryRequestType1Code ¶
type ExternalEnquiryRequestType1Code string
Must be at least 1 items long
type ExternalMarketInfrastructure1Code ¶
type ExternalMarketInfrastructure1Code string
Must be at least 1 items long
type ExternalPaymentControlRequestType1Code ¶
type ExternalPaymentControlRequestType1Code string
Must be at least 1 items long
type GenericIdentification1 ¶
type GetBusinessDayInformationV05 ¶
type GetBusinessDayInformationV05 struct { MsgHdr MessageHeader9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 MsgHdr"` BizDayInfQryDef BusinessDayQuery2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 BizDayInfQryDef,omitempty"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 SplmtryData,omitempty"` }
type ISODateTime ¶
func (ISODateTime) MarshalText ¶
func (t ISODateTime) MarshalText() ([]byte, error)
func (*ISODateTime) UnmarshalText ¶
func (t *ISODateTime) UnmarshalText(text []byte) error
type MarketInfrastructureIdentification1Choice ¶
type MarketInfrastructureIdentification1Choice struct { Cd ExternalMarketInfrastructure1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Cd"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Prtry"` }
type MessageHeader9 ¶
type MessageHeader9 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 MsgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 CreDtTm,omitempty"` ReqTp RequestType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 ReqTp,omitempty"` }
type RequestType4Choice ¶
type RequestType4Choice struct { PmtCtrl ExternalPaymentControlRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 PmtCtrl"` Enqry ExternalEnquiryRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Enqry"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Prtry"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type SystemEventType2Choice ¶
type SystemEventType2Choice struct { Cd SystemEventType2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Cd"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Prtry"` }
type SystemEventType2Code ¶
type SystemEventType2Code string
May be one of LVCO, LVCC, LVRT, EUSU, STSU, LWSU, EUCO, FIRE, STDY, LTNC, CRCO, RECC, LTGC, LTDC, CUSC, IBKC, SYSC, SSSC, REOP, PCOT, NPCT, ESTF
type SystemIdentification2Choice ¶
type SystemIdentification2Choice struct { MktInfrstrctrId MarketInfrastructureIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 MktInfrstrctrId"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.018.001.05 Ctry"` }
Click to show internal directories.
Click to hide internal directories.