Documentation ¶
Index ¶
- type ActiveCurrencyCode
- type BusinessDay8
- type BusinessDay9
- type BusinessDayReportOrError10Choice
- type BusinessDayReportOrError9Choice
- type ClosureReason2Choice
- type CountryCode
- type DateAndDateTime2Choice
- type DateTimePeriod1
- type DateTimePeriod1Choice
- type Document
- type ErrorHandling3Choice
- type ErrorHandling5
- type ExternalEnquiryRequestType1Code
- type ExternalMarketInfrastructure1Code
- type ExternalPaymentControlRequestType1Code
- type ExternalSystemErrorHandling1Code
- type ExternalSystemEventType1Code
- type GenericIdentification1
- type ISODate
- type ISODateTime
- type ISOTime
- type MarketInfrastructureIdentification1Choice
- type Max140Text
- type Max350Text
- type Max35Text
- type MessageHeader7
- type OriginalBusinessQuery1
- type RequestType4Choice
- type ReturnBusinessDayInformationV07
- type SupplementaryData1
- type SupplementaryDataEnvelope1
- type SystemAvailabilityAndEvents3
- type SystemClosure2
- type SystemClosureReason1Code
- type SystemEvent3
- type SystemEventType4Choice
- type SystemIdentification2Choice
- type SystemStatus2Choice
- type SystemStatus2Code
- type SystemStatus3
- type TimePeriod1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BusinessDay8 ¶
type BusinessDay8 struct { SysId []SystemIdentification2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SysId"` BizDayOrErr BusinessDayReportOrError10Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 BizDayOrErr"` }
type BusinessDay9 ¶
type BusinessDay9 struct { SysDt DateAndDateTime2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SysDt,omitempty"` SysSts SystemStatus3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SysSts,omitempty"` SysInfPerCcy []SystemAvailabilityAndEvents3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SysInfPerCcy,omitempty"` }
type BusinessDayReportOrError10Choice ¶
type BusinessDayReportOrError10Choice struct { BizDayInf BusinessDay9 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 BizDayInf,omitempty"` BizErr []ErrorHandling5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 BizErr,omitempty"` }
type BusinessDayReportOrError9Choice ¶
type BusinessDayReportOrError9Choice struct { BizRpt []BusinessDay8 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 BizRpt,omitempty"` OprlErr []ErrorHandling5 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 OprlErr,omitempty"` }
type ClosureReason2Choice ¶
type ClosureReason2Choice struct { Cd SystemClosureReason1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prtry,omitempty"` }
type DateAndDateTime2Choice ¶
type DateAndDateTime2Choice struct { Dt ISODate `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Dt,omitempty"` DtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 DtTm,omitempty"` }
type DateTimePeriod1 ¶
type DateTimePeriod1 struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 FrDtTm"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 ToDtTm"` }
type DateTimePeriod1Choice ¶
type DateTimePeriod1Choice struct { FrDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 FrDtTm,omitempty"` ToDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 ToDtTm,omitempty"` DtTmRg DateTimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 DtTmRg,omitempty"` }
type Document ¶
type Document struct {
RtrBizDayInf ReturnBusinessDayInformationV07 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 RtrBizDayInf"`
}
type ErrorHandling3Choice ¶
type ErrorHandling3Choice struct { Cd ExternalSystemErrorHandling1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prtry,omitempty"` }
type ErrorHandling5 ¶
type ErrorHandling5 struct { Err ErrorHandling3Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Err"` Desc Max140Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Desc,omitempty"` }
type ExternalEnquiryRequestType1Code ¶
type ExternalEnquiryRequestType1Code string
May be no more than 4 items long
type ExternalMarketInfrastructure1Code ¶
type ExternalMarketInfrastructure1Code string
May be no more than 3 items long
type ExternalPaymentControlRequestType1Code ¶
type ExternalPaymentControlRequestType1Code string
May be no more than 4 items long
type ExternalSystemErrorHandling1Code ¶
type ExternalSystemErrorHandling1Code string
May be no more than 4 items long
type ExternalSystemEventType1Code ¶
type ExternalSystemEventType1Code string
May be no more than 4 items long
type GenericIdentification1 ¶
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.019.001.07 Cd,omitempty"` Prtry Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prtry,omitempty"` }
type MessageHeader7 ¶
type MessageHeader7 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 MsgId"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 CreDtTm,omitempty"` ReqTp RequestType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 ReqTp,omitempty"` OrgnlBizQry OriginalBusinessQuery1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 OrgnlBizQry,omitempty"` QryNm Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 QryNm,omitempty"` }
type OriginalBusinessQuery1 ¶
type OriginalBusinessQuery1 struct { MsgId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 MsgId"` MsgNmId Max35Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 MsgNmId,omitempty"` CreDtTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 CreDtTm,omitempty"` }
type RequestType4Choice ¶
type RequestType4Choice struct { PmtCtrl ExternalPaymentControlRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 PmtCtrl,omitempty"` Enqry ExternalEnquiryRequestType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Enqry,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prtry,omitempty"` }
type ReturnBusinessDayInformationV07 ¶
type ReturnBusinessDayInformationV07 struct { MsgHdr MessageHeader7 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 MsgHdr"` RptOrErr BusinessDayReportOrError9Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 RptOrErr"` SplmtryData []SupplementaryData1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SplmtryData,omitempty"` }
type SupplementaryData1 ¶
type SupplementaryData1 struct { PlcAndNm Max350Text `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 PlcAndNm,omitempty"` Envlp SupplementaryDataEnvelope1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Envlp"` }
type SupplementaryDataEnvelope1 ¶
type SupplementaryDataEnvelope1 struct {
Item string `xml:",any"`
}
type SystemAvailabilityAndEvents3 ¶
type SystemAvailabilityAndEvents3 struct { SysCcy ActiveCurrencyCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SysCcy,omitempty"` SsnPrd TimePeriod1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SsnPrd,omitempty"` Evt []SystemEvent3 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Evt,omitempty"` ClsrInf []SystemClosure2 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 ClsrInf,omitempty"` }
type SystemClosure2 ¶
type SystemClosure2 struct { Prd DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prd,omitempty"` Rsn ClosureReason2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Rsn"` }
type SystemClosureReason1Code ¶
type SystemClosureReason1Code string
May be one of BHOL, SMTN, NOOP, RCVR, ADTW
type SystemEvent3 ¶
type SystemEvent3 struct { Tp SystemEventType4Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Tp"` SchdldTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 SchdldTm"` FctvTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 FctvTm,omitempty"` StartTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 StartTm,omitempty"` EndTm ISODateTime `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 EndTm,omitempty"` }
type SystemEventType4Choice ¶
type SystemEventType4Choice struct { Cd ExternalSystemEventType1Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Cd,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prtry,omitempty"` }
type SystemIdentification2Choice ¶
type SystemIdentification2Choice struct { MktInfrstrctrId MarketInfrastructureIdentification1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 MktInfrstrctrId,omitempty"` Ctry CountryCode `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Ctry,omitempty"` }
type SystemStatus2Choice ¶
type SystemStatus2Choice struct { Cd SystemStatus2Code `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Cd,omitempty"` Prtry GenericIdentification1 `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Prtry,omitempty"` }
type SystemStatus3 ¶
type SystemStatus3 struct { Sts SystemStatus2Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 Sts"` VldtyTm DateTimePeriod1Choice `xml:"urn:iso:std:iso:20022:tech:xsd:camt.019.001.07 VldtyTm,omitempty"` }
type TimePeriod1 ¶
Click to show internal directories.
Click to hide internal directories.