Documentation ¶
Index ¶
- Constants
- type AccountID
- type ActiveOrHistoricCurrencyCode0
- type ActiveOrHistoricCurrencyCode1
- type AddressLine
- type BeneficiaryID
- type BookingDateTime
- func (m BookingDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BookingDateTime) MarshalBinary() ([]byte, error)
- func (m BookingDateTime) MarshalJSON() ([]byte, error)
- func (m *BookingDateTime) UnmarshalBinary(b []byte) error
- func (m *BookingDateTime) UnmarshalJSON(b []byte) error
- func (m BookingDateTime) Validate(formats strfmt.Registry) error
- type BuildingNumber
- type CountryCode
- type CountrySubDivision
- type CreationDateTime
- func (m CreationDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreationDateTime) MarshalBinary() ([]byte, error)
- func (m CreationDateTime) MarshalJSON() ([]byte, error)
- func (m *CreationDateTime) UnmarshalBinary(b []byte) error
- func (m *CreationDateTime) UnmarshalJSON(b []byte) error
- func (m CreationDateTime) Validate(formats strfmt.Registry) error
- type DateTime
- func (m DateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DateTime) MarshalBinary() ([]byte, error)
- func (m DateTime) MarshalJSON() ([]byte, error)
- func (m *DateTime) UnmarshalBinary(b []byte) error
- func (m *DateTime) UnmarshalJSON(b []byte) error
- func (m DateTime) Validate(formats strfmt.Registry) error
- type DebtorReference
- type Description0
- type Description1
- type Description2
- type Description3
- type DirectDebitID
- type EmailAddress
- type EndDateTime
- func (m EndDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EndDateTime) MarshalBinary() ([]byte, error)
- func (m EndDateTime) MarshalJSON() ([]byte, error)
- func (m *EndDateTime) UnmarshalBinary(b []byte) error
- func (m *EndDateTime) UnmarshalJSON(b []byte) error
- func (m EndDateTime) Validate(formats strfmt.Registry) error
- type File
- type FinalPaymentDateTime
- func (m FinalPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FinalPaymentDateTime) MarshalBinary() ([]byte, error)
- func (m FinalPaymentDateTime) MarshalJSON() ([]byte, error)
- func (m *FinalPaymentDateTime) UnmarshalBinary(b []byte) error
- func (m *FinalPaymentDateTime) UnmarshalJSON(b []byte) error
- func (m FinalPaymentDateTime) Validate(formats strfmt.Registry) error
- type FirstPaymentDateTime
- func (m FirstPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *FirstPaymentDateTime) MarshalBinary() ([]byte, error)
- func (m FirstPaymentDateTime) MarshalJSON() ([]byte, error)
- func (m *FirstPaymentDateTime) UnmarshalBinary(b []byte) error
- func (m *FirstPaymentDateTime) UnmarshalJSON(b []byte) error
- func (m FirstPaymentDateTime) Validate(formats strfmt.Registry) error
- type Frequency1
- type FullLegalName
- type ISODateTime
- func (m ISODateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ISODateTime) MarshalBinary() ([]byte, error)
- func (m ISODateTime) MarshalJSON() ([]byte, error)
- func (m *ISODateTime) UnmarshalBinary(b []byte) error
- func (m *ISODateTime) UnmarshalJSON(b []byte) error
- func (m ISODateTime) Validate(formats strfmt.Registry) error
- type Identification0
- type Identification1
- type Identification2
- type LastPaymentDateTime
- func (m LastPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LastPaymentDateTime) MarshalBinary() ([]byte, error)
- func (m LastPaymentDateTime) MarshalJSON() ([]byte, error)
- func (m *LastPaymentDateTime) UnmarshalBinary(b []byte) error
- func (m *LastPaymentDateTime) UnmarshalJSON(b []byte) error
- func (m LastPaymentDateTime) Validate(formats strfmt.Registry) error
- type Links
- type MandateIdentification
- type MaturityDate
- func (m MaturityDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MaturityDate) MarshalBinary() ([]byte, error)
- func (m MaturityDate) MarshalJSON() ([]byte, error)
- func (m *MaturityDate) UnmarshalBinary(b []byte) error
- func (m *MaturityDate) UnmarshalJSON(b []byte) error
- func (m MaturityDate) Validate(formats strfmt.Registry) error
- type Meta
- type Name0
- type Name1
- type Name2
- type Name3
- type Name4
- type NextPaymentDateTime
- func (m NextPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *NextPaymentDateTime) MarshalBinary() ([]byte, error)
- func (m NextPaymentDateTime) MarshalJSON() ([]byte, error)
- func (m *NextPaymentDateTime) UnmarshalBinary(b []byte) error
- func (m *NextPaymentDateTime) UnmarshalJSON(b []byte) error
- func (m NextPaymentDateTime) Validate(formats strfmt.Registry) error
- type Nickname
- type Number0
- type Number1
- type NumberOfPayments
- type OBAccount6
- type OBAccount6AccountItems0
- func (m *OBAccount6AccountItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBAccount6AccountItems0) MarshalBinary() ([]byte, error)
- func (m *OBAccount6AccountItems0) UnmarshalBinary(b []byte) error
- func (m *OBAccount6AccountItems0) Validate(formats strfmt.Registry) error
- type OBAccountStatus1Code
- type OBActiveCurrencyAndAmountSimpleType
- type OBActiveOrHistoricCurrencyAndAmount0
- func (m *OBActiveOrHistoricCurrencyAndAmount0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount0) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount0) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount0) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount1
- func (m *OBActiveOrHistoricCurrencyAndAmount1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount1) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount1) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount1) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount10
- func (m *OBActiveOrHistoricCurrencyAndAmount10) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount10) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount10) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount10) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount11
- func (m *OBActiveOrHistoricCurrencyAndAmount11) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount11) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount11) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount11) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount2
- func (m *OBActiveOrHistoricCurrencyAndAmount2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount2) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount2) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount2) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount3
- func (m *OBActiveOrHistoricCurrencyAndAmount3) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount3) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount3) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount3) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount4
- func (m *OBActiveOrHistoricCurrencyAndAmount4) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount4) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount4) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount4) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount5
- func (m *OBActiveOrHistoricCurrencyAndAmount5) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount5) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount5) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount5) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount6
- func (m *OBActiveOrHistoricCurrencyAndAmount6) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount6) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount6) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount6) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount7
- func (m *OBActiveOrHistoricCurrencyAndAmount7) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount7) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount7) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount7) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount8
- func (m *OBActiveOrHistoricCurrencyAndAmount8) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount8) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount8) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount8) Validate(formats strfmt.Registry) error
- type OBActiveOrHistoricCurrencyAndAmount9
- func (m *OBActiveOrHistoricCurrencyAndAmount9) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBActiveOrHistoricCurrencyAndAmount9) MarshalBinary() ([]byte, error)
- func (m *OBActiveOrHistoricCurrencyAndAmount9) UnmarshalBinary(b []byte) error
- func (m *OBActiveOrHistoricCurrencyAndAmount9) Validate(formats strfmt.Registry) error
- type OBAddressTypeCode
- type OBAmount10
- type OBAmount11
- type OBAmount12
- type OBAmount13
- type OBAmount14
- type OBBCAData1
- type OBBCAData1CreditInterest
- func (m *OBBCAData1CreditInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1CreditInterest) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1CreditInterest) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1CreditInterest) Validate(formats strfmt.Registry) error
- type OBBCAData1CreditInterestTierBandSetItems0
- func (m *OBBCAData1CreditInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1CreditInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate(formats strfmt.Registry) error
- type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0
- func (m *OBBCAData1OtherFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
- type OBBCAData1OtherFeesChargesItems0OtherTariffType
- func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) Validate(formats strfmt.Registry) error
- type OBBCAData1Overdraft
- type OBBCAData1OverdraftOverdraftTierBandSetItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBBCAData1ProductDetails
- func (m *OBBCAData1ProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBCAData1ProductDetails) MarshalBinary() ([]byte, error)
- func (m *OBBCAData1ProductDetails) UnmarshalBinary(b []byte) error
- func (m *OBBCAData1ProductDetails) Validate(formats strfmt.Registry) error
- type OBBalanceType1Code
- type OBBankTransactionCodeStructure1
- func (m *OBBankTransactionCodeStructure1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBankTransactionCodeStructure1) MarshalBinary() ([]byte, error)
- func (m *OBBankTransactionCodeStructure1) UnmarshalBinary(b []byte) error
- func (m *OBBankTransactionCodeStructure1) Validate(formats strfmt.Registry) error
- type OBBeneficiary5
- type OBBeneficiaryType1Code
- type OBBranchAndFinancialInstitutionIdentification50
- func (m *OBBranchAndFinancialInstitutionIdentification50) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBranchAndFinancialInstitutionIdentification50) MarshalBinary() ([]byte, error)
- func (m *OBBranchAndFinancialInstitutionIdentification50) UnmarshalBinary(b []byte) error
- func (m *OBBranchAndFinancialInstitutionIdentification50) Validate(formats strfmt.Registry) error
- type OBBranchAndFinancialInstitutionIdentification51
- func (m *OBBranchAndFinancialInstitutionIdentification51) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBranchAndFinancialInstitutionIdentification51) MarshalBinary() ([]byte, error)
- func (m *OBBranchAndFinancialInstitutionIdentification51) UnmarshalBinary(b []byte) error
- func (m *OBBranchAndFinancialInstitutionIdentification51) Validate(formats strfmt.Registry) error
- type OBBranchAndFinancialInstitutionIdentification60
- func (m *OBBranchAndFinancialInstitutionIdentification60) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBranchAndFinancialInstitutionIdentification60) MarshalBinary() ([]byte, error)
- func (m *OBBranchAndFinancialInstitutionIdentification60) UnmarshalBinary(b []byte) error
- func (m *OBBranchAndFinancialInstitutionIdentification60) Validate(formats strfmt.Registry) error
- type OBBranchAndFinancialInstitutionIdentification61
- func (m *OBBranchAndFinancialInstitutionIdentification61) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBranchAndFinancialInstitutionIdentification61) MarshalBinary() ([]byte, error)
- func (m *OBBranchAndFinancialInstitutionIdentification61) UnmarshalBinary(b []byte) error
- func (m *OBBranchAndFinancialInstitutionIdentification61) Validate(formats strfmt.Registry) error
- type OBBranchAndFinancialInstitutionIdentification62
- func (m *OBBranchAndFinancialInstitutionIdentification62) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBBranchAndFinancialInstitutionIdentification62) MarshalBinary() ([]byte, error)
- func (m *OBBranchAndFinancialInstitutionIdentification62) UnmarshalBinary(b []byte) error
- func (m *OBBranchAndFinancialInstitutionIdentification62) Validate(formats strfmt.Registry) error
- type OBCashAccount50
- type OBCashAccount51
- type OBCashAccount60
- type OBCashAccount61
- type OBCodeMnemonic
- type OBCreditDebitCode0
- type OBCreditDebitCode1
- type OBCreditDebitCode2
- type OBCurrencyExchange5
- type OBCurrencyExchange5InstructedAmount
- func (m *OBCurrencyExchange5InstructedAmount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBCurrencyExchange5InstructedAmount) MarshalBinary() ([]byte, error)
- func (m *OBCurrencyExchange5InstructedAmount) UnmarshalBinary(b []byte) error
- func (m *OBCurrencyExchange5InstructedAmount) Validate(formats strfmt.Registry) error
- type OBEntryStatus1Code
- type OBError1
- type OBErrorResponse1
- type OBExternalAccountIdentification4Code
- type OBExternalAccountRole1Code
- type OBExternalAccountSubType1Code
- type OBExternalAccountType1Code
- type OBExternalDirectDebitStatus1Code
- type OBExternalFinancialInstitutionIdentification4Code
- type OBExternalLegalStructureType1Code
- type OBExternalPartyType1Code
- type OBExternalScheduleType1Code
- type OBExternalStandingOrderStatus1Code
- type OBExternalStatementAmountType1Code
- type OBExternalStatementBenefitType1Code
- type OBExternalStatementDateTimeType1Code
- type OBExternalStatementFeeFrequency1Code
- type OBExternalStatementFeeRateType1Code
- type OBExternalStatementFeeType1Code
- type OBExternalStatementInterestFrequency1Code
- type OBExternalStatementInterestRateType1Code
- type OBExternalStatementInterestType1Code
- type OBExternalStatementRateType1Code
- type OBExternalStatementType1Code
- type OBExternalStatementValueType1Code
- type OBExternalSwitchStatusCode
- type OBFeeCategory1Code
- type OBFeeFrequency1Code0
- type OBFeeFrequency1Code1
- type OBFeeFrequency1Code2
- type OBFeeFrequency1Code3
- type OBFeeFrequency1Code4
- type OBFeeType1Code
- type OBInterestCalculationMethod1Code
- type OBInterestFixedVariableType1Code
- type OBInterestRateType1Code0
- type OBInterestRateType1Code1
- type OBMerchantDetails1
- type OBMinMaxType1Code
- type OBOtherCodeType10
- type OBOtherCodeType11
- type OBOtherCodeType12
- type OBOtherCodeType13
- type OBOtherCodeType14
- type OBOtherCodeType15
- type OBOtherCodeType16
- type OBOtherCodeType17
- type OBOtherCodeType18
- type OBOtherFeeChargeDetailType
- func (m *OBOtherFeeChargeDetailType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBOtherFeeChargeDetailType) MarshalBinary() ([]byte, error)
- func (m *OBOtherFeeChargeDetailType) UnmarshalBinary(b []byte) error
- func (m *OBOtherFeeChargeDetailType) Validate(formats strfmt.Registry) error
- type OBOverdraftFeeType1Code
- type OBPCAData1
- type OBPCAData1CreditInterest
- func (m *OBPCAData1CreditInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1CreditInterest) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1CreditInterest) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1CreditInterest) Validate(formats strfmt.Registry) error
- type OBPCAData1CreditInterestTierBandSetItems0
- func (m *OBPCAData1CreditInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1CreditInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate(formats strfmt.Registry) error
- type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesCharges
- func (m *OBPCAData1OtherFeesCharges) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesCharges) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesCharges) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesCharges) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeCapItems0
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
- type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
- type OBPCAData1Overdraft
- type OBPCAData1OverdraftOverdraftTierBandSetItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) Validate(formats strfmt.Registry) error
- type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBPCAData1ProductDetails
- func (m *OBPCAData1ProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPCAData1ProductDetails) MarshalBinary() ([]byte, error)
- func (m *OBPCAData1ProductDetails) UnmarshalBinary(b []byte) error
- func (m *OBPCAData1ProductDetails) Validate(formats strfmt.Registry) error
- type OBParty2
- type OBParty2AddressItems0
- type OBPartyRelationships1
- type OBPartyRelationships1Account
- func (m *OBPartyRelationships1Account) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBPartyRelationships1Account) MarshalBinary() ([]byte, error)
- func (m *OBPartyRelationships1Account) UnmarshalBinary(b []byte) error
- func (m *OBPartyRelationships1Account) Validate(formats strfmt.Registry) error
- type OBPeriod1Code
- type OBPostalAddress6
- type OBRate10
- type OBRate11
- type OBReadAccount6
- type OBReadAccount6Data
- type OBReadBalance1
- type OBReadBalance1Data
- type OBReadBalance1DataBalanceItems0
- func (m *OBReadBalance1DataBalanceItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadBalance1DataBalanceItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadBalance1DataBalanceItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadBalance1DataBalanceItems0) Validate(formats strfmt.Registry) error
- type OBReadBalance1DataBalanceItems0Amount
- func (m *OBReadBalance1DataBalanceItems0Amount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadBalance1DataBalanceItems0Amount) MarshalBinary() ([]byte, error)
- func (m *OBReadBalance1DataBalanceItems0Amount) UnmarshalBinary(b []byte) error
- func (m *OBReadBalance1DataBalanceItems0Amount) Validate(formats strfmt.Registry) error
- type OBReadBalance1DataBalanceItems0CreditLineItems0
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) Validate(formats strfmt.Registry) error
- type OBReadBalance1DataBalanceItems0CreditLineItems0Amount
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) MarshalBinary() ([]byte, error)
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) UnmarshalBinary(b []byte) error
- func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) Validate(formats strfmt.Registry) error
- type OBReadBeneficiary5
- type OBReadBeneficiary5Data
- func (m *OBReadBeneficiary5Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadBeneficiary5Data) MarshalBinary() ([]byte, error)
- func (m *OBReadBeneficiary5Data) UnmarshalBinary(b []byte) error
- func (m *OBReadBeneficiary5Data) Validate(formats strfmt.Registry) error
- type OBReadConsent1
- type OBReadConsent1Data
- type OBReadConsentResponse1
- func (m *OBReadConsentResponse1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadConsentResponse1) MarshalBinary() ([]byte, error)
- func (m *OBReadConsentResponse1) UnmarshalBinary(b []byte) error
- func (m *OBReadConsentResponse1) Validate(formats strfmt.Registry) error
- type OBReadConsentResponse1Data
- func (m *OBReadConsentResponse1Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadConsentResponse1Data) MarshalBinary() ([]byte, error)
- func (m *OBReadConsentResponse1Data) UnmarshalBinary(b []byte) error
- func (m *OBReadConsentResponse1Data) Validate(formats strfmt.Registry) error
- type OBReadDataStatement2
- type OBReadDataTransaction6
- func (m *OBReadDataTransaction6) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadDataTransaction6) MarshalBinary() ([]byte, error)
- func (m *OBReadDataTransaction6) UnmarshalBinary(b []byte) error
- func (m *OBReadDataTransaction6) Validate(formats strfmt.Registry) error
- type OBReadDirectDebit2
- type OBReadDirectDebit2Data
- func (m *OBReadDirectDebit2Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadDirectDebit2Data) MarshalBinary() ([]byte, error)
- func (m *OBReadDirectDebit2Data) UnmarshalBinary(b []byte) error
- func (m *OBReadDirectDebit2Data) Validate(formats strfmt.Registry) error
- type OBReadDirectDebit2DataDirectDebitItems0
- func (m *OBReadDirectDebit2DataDirectDebitItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadDirectDebit2DataDirectDebitItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadDirectDebit2DataDirectDebitItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadDirectDebit2DataDirectDebitItems0) Validate(formats strfmt.Registry) error
- type OBReadOffer1
- type OBReadOffer1Data
- type OBReadOffer1DataOfferItems0
- func (m *OBReadOffer1DataOfferItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadOffer1DataOfferItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadOffer1DataOfferItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadOffer1DataOfferItems0) Validate(formats strfmt.Registry) error
- type OBReadOffer1DataOfferItems0Amount
- func (m *OBReadOffer1DataOfferItems0Amount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadOffer1DataOfferItems0Amount) MarshalBinary() ([]byte, error)
- func (m *OBReadOffer1DataOfferItems0Amount) UnmarshalBinary(b []byte) error
- func (m *OBReadOffer1DataOfferItems0Amount) Validate(formats strfmt.Registry) error
- type OBReadOffer1DataOfferItems0Fee
- func (m *OBReadOffer1DataOfferItems0Fee) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadOffer1DataOfferItems0Fee) MarshalBinary() ([]byte, error)
- func (m *OBReadOffer1DataOfferItems0Fee) UnmarshalBinary(b []byte) error
- func (m *OBReadOffer1DataOfferItems0Fee) Validate(formats strfmt.Registry) error
- type OBReadParty2
- type OBReadParty2Data
- type OBReadParty3
- type OBReadParty3Data
- type OBReadProduct2
- type OBReadProduct2Data
- type OBReadProduct2DataProductItems0
- func (m *OBReadProduct2DataProductItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductType
- func (m *OBReadProduct2DataProductItems0OtherProductType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductType) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductType) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductType) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeCreditInterest
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterest
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraft
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeProductDetails
- func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepayment
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
- type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) MarshalBinary() ([]byte, error)
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) UnmarshalBinary(b []byte) error
- func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) Validate(formats strfmt.Registry) error
- type OBReadScheduledPayment3
- func (m *OBReadScheduledPayment3) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadScheduledPayment3) MarshalBinary() ([]byte, error)
- func (m *OBReadScheduledPayment3) UnmarshalBinary(b []byte) error
- func (m *OBReadScheduledPayment3) Validate(formats strfmt.Registry) error
- type OBReadScheduledPayment3Data
- func (m *OBReadScheduledPayment3Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadScheduledPayment3Data) MarshalBinary() ([]byte, error)
- func (m *OBReadScheduledPayment3Data) UnmarshalBinary(b []byte) error
- func (m *OBReadScheduledPayment3Data) Validate(formats strfmt.Registry) error
- type OBReadStandingOrder6
- type OBReadStandingOrder6Data
- func (m *OBReadStandingOrder6Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBReadStandingOrder6Data) MarshalBinary() ([]byte, error)
- func (m *OBReadStandingOrder6Data) UnmarshalBinary(b []byte) error
- func (m *OBReadStandingOrder6Data) Validate(formats strfmt.Registry) error
- type OBReadStatement2
- type OBReadTransaction6
- type OBRisk2
- type OBScheduledPayment3
- type OBStandingOrder6
- type OBStatement2
- type OBStatement2StatementAmountItems0
- func (m *OBStatement2StatementAmountItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementAmountItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementAmountItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementAmountItems0) Validate(formats strfmt.Registry) error
- type OBStatement2StatementBenefitItems0
- func (m *OBStatement2StatementBenefitItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementBenefitItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementBenefitItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementBenefitItems0) Validate(formats strfmt.Registry) error
- type OBStatement2StatementDateTimeItems0
- func (m *OBStatement2StatementDateTimeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementDateTimeItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementDateTimeItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementDateTimeItems0) Validate(formats strfmt.Registry) error
- type OBStatement2StatementFeeItems0
- func (m *OBStatement2StatementFeeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementFeeItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementFeeItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementFeeItems0) Validate(formats strfmt.Registry) error
- type OBStatement2StatementInterestItems0
- func (m *OBStatement2StatementInterestItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementInterestItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementInterestItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementInterestItems0) Validate(formats strfmt.Registry) error
- type OBStatement2StatementRateItems0
- func (m *OBStatement2StatementRateItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementRateItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementRateItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementRateItems0) Validate(formats strfmt.Registry) error
- type OBStatement2StatementValueItems0
- func (m *OBStatement2StatementValueItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBStatement2StatementValueItems0) MarshalBinary() ([]byte, error)
- func (m *OBStatement2StatementValueItems0) UnmarshalBinary(b []byte) error
- func (m *OBStatement2StatementValueItems0) Validate(formats strfmt.Registry) error
- type OBSupplementaryData1
- type OBTransaction6
- type OBTransactionCardInstrument1
- func (m *OBTransactionCardInstrument1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBTransactionCardInstrument1) MarshalBinary() ([]byte, error)
- func (m *OBTransactionCardInstrument1) UnmarshalBinary(b []byte) error
- func (m *OBTransactionCardInstrument1) Validate(formats strfmt.Registry) error
- type OBTransactionCashBalance
- func (m *OBTransactionCashBalance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBTransactionCashBalance) MarshalBinary() ([]byte, error)
- func (m *OBTransactionCashBalance) UnmarshalBinary(b []byte) error
- func (m *OBTransactionCashBalance) Validate(formats strfmt.Registry) error
- type OBTransactionCashBalanceAmount
- func (m *OBTransactionCashBalanceAmount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OBTransactionCashBalanceAmount) MarshalBinary() ([]byte, error)
- func (m *OBTransactionCashBalanceAmount) UnmarshalBinary(b []byte) error
- func (m *OBTransactionCashBalanceAmount) Validate(formats strfmt.Registry) error
- type OBTransactionMutability1Code
- type OpeningDate
- func (m OpeningDate) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *OpeningDate) MarshalBinary() ([]byte, error)
- func (m OpeningDate) MarshalJSON() ([]byte, error)
- func (m *OpeningDate) UnmarshalBinary(b []byte) error
- func (m *OpeningDate) UnmarshalJSON(b []byte) error
- func (m OpeningDate) Validate(formats strfmt.Registry) error
- type PartyID
- type PartyNumber
- type PhoneNumber0
- type PhoneNumber1
- type PostCode
- type PreviousPaymentDateTime
- func (m PreviousPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PreviousPaymentDateTime) MarshalBinary() ([]byte, error)
- func (m PreviousPaymentDateTime) MarshalJSON() ([]byte, error)
- func (m *PreviousPaymentDateTime) UnmarshalBinary(b []byte) error
- func (m *PreviousPaymentDateTime) UnmarshalJSON(b []byte) error
- func (m PreviousPaymentDateTime) Validate(formats strfmt.Registry) error
- type ProprietaryBankTransactionCodeStructure1
- func (m *ProprietaryBankTransactionCodeStructure1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProprietaryBankTransactionCodeStructure1) MarshalBinary() ([]byte, error)
- func (m *ProprietaryBankTransactionCodeStructure1) UnmarshalBinary(b []byte) error
- func (m *ProprietaryBankTransactionCodeStructure1) Validate(formats strfmt.Registry) error
- type Rate
- type Reference
- type ScheduledPaymentDateTime
- func (m ScheduledPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ScheduledPaymentDateTime) MarshalBinary() ([]byte, error)
- func (m ScheduledPaymentDateTime) MarshalJSON() ([]byte, error)
- func (m *ScheduledPaymentDateTime) UnmarshalBinary(b []byte) error
- func (m *ScheduledPaymentDateTime) UnmarshalJSON(b []byte) error
- func (m ScheduledPaymentDateTime) Validate(formats strfmt.Registry) error
- type ScheduledPaymentID
- type SecondaryIdentification
- type StandingOrderID
- type StartDateTime
- func (m StartDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StartDateTime) MarshalBinary() ([]byte, error)
- func (m StartDateTime) MarshalJSON() ([]byte, error)
- func (m *StartDateTime) UnmarshalBinary(b []byte) error
- func (m *StartDateTime) UnmarshalJSON(b []byte) error
- func (m StartDateTime) Validate(formats strfmt.Registry) error
- type StatementID
- type StatementReference
- type StatusUpdateDateTime
- func (m StatusUpdateDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StatusUpdateDateTime) MarshalBinary() ([]byte, error)
- func (m StatusUpdateDateTime) MarshalJSON() ([]byte, error)
- func (m *StatusUpdateDateTime) UnmarshalBinary(b []byte) error
- func (m *StatusUpdateDateTime) UnmarshalJSON(b []byte) error
- func (m StatusUpdateDateTime) Validate(formats strfmt.Registry) error
- type StreetName
- type TownName
- type TransactionID
- type TransactionInformation
- type TransactionReference
- type Value
- type ValueDateTime
- func (m ValueDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ValueDateTime) MarshalBinary() ([]byte, error)
- func (m ValueDateTime) MarshalJSON() ([]byte, error)
- func (m *ValueDateTime) UnmarshalBinary(b []byte) error
- func (m *ValueDateTime) UnmarshalJSON(b []byte) error
- func (m ValueDateTime) Validate(formats strfmt.Registry) error
Constants ¶
const ( // OBBCAData1CreditInterestTierBandSetItems0CalculationMethodCompound captures enum value "Compound" OBBCAData1CreditInterestTierBandSetItems0CalculationMethodCompound string = "Compound" // OBBCAData1CreditInterestTierBandSetItems0CalculationMethodSimpleInterest captures enum value "SimpleInterest" OBBCAData1CreditInterestTierBandSetItems0CalculationMethodSimpleInterest string = "SimpleInterest" )
const ( // OBBCAData1CreditInterestTierBandSetItems0DestinationPayAway captures enum value "PayAway" OBBCAData1CreditInterestTierBandSetItems0DestinationPayAway string = "PayAway" // OBBCAData1CreditInterestTierBandSetItems0DestinationSelfCredit captures enum value "SelfCredit" OBBCAData1CreditInterestTierBandSetItems0DestinationSelfCredit string = "SelfCredit" )
const ( // OBBCAData1CreditInterestTierBandSetItems0TierBandMethodBanded captures enum value "Banded" OBBCAData1CreditInterestTierBandSetItems0TierBandMethodBanded string = "Banded" // OBBCAData1CreditInterestTierBandSetItems0TierBandMethodTiered captures enum value "Tiered" OBBCAData1CreditInterestTierBandSetItems0TierBandMethodTiered string = "Tiered" // OBBCAData1CreditInterestTierBandSetItems0TierBandMethodWhole captures enum value "Whole" OBBCAData1CreditInterestTierBandSetItems0TierBandMethodWhole string = "Whole" )
const ( // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyDaily captures enum value "Daily" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyDaily string = "Daily" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyHalfYearly captures enum value "HalfYearly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyHalfYearly string = "HalfYearly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyMonthly string = "Monthly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyOther captures enum value "Other" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyOther string = "Other" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyPerStatementDate captures enum value "PerStatementDate" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyPerStatementDate string = "PerStatementDate" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyWeekly string = "Weekly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyYearly captures enum value "Yearly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeGross captures enum value "Gross" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeGross string = "Gross" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeOther captures enum value "Other" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeOther string = "Other" )
const ( // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyDaily captures enum value "Daily" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyDaily string = "Daily" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyHalfYearly captures enum value "HalfYearly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyHalfYearly string = "HalfYearly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyMonthly captures enum value "Monthly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyMonthly string = "Monthly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyOther captures enum value "Other" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyOther string = "Other" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyQuarterly string = "Quarterly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyPerStatementDate captures enum value "PerStatementDate" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyPerStatementDate string = "PerStatementDate" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyWeekly captures enum value "Weekly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyWeekly string = "Weekly" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyYearly captures enum value "Yearly" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageBanded captures enum value "Banded" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageBanded string = "Banded" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageTiered captures enum value "Tiered" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageTiered string = "Tiered" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageWhole captures enum value "Whole" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageWhole string = "Whole" )
const ( // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeFixed captures enum value "Fixed" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeFixed string = "Fixed" // OBBCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeVariable captures enum value "Variable" OBBCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeVariable string = "Variable" )
const ( // OBBCAData1OtherFeesChargesItems0TariffTypeElectronic captures enum value "Electronic" OBBCAData1OtherFeesChargesItems0TariffTypeElectronic string = "Electronic" // OBBCAData1OtherFeesChargesItems0TariffTypeMixed captures enum value "Mixed" OBBCAData1OtherFeesChargesItems0TariffTypeMixed string = "Mixed" // OBBCAData1OtherFeesChargesItems0TariffTypeOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0TariffTypeOther string = "Other" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodDay string = "Day" // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodMonth string = "Month" // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodWeek string = "Week" // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOnClosing captures enum value "OnClosing" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOnClosing string = "OnClosing" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOnOpening captures enum value "OnOpening" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOnOpening string = "OnOpening" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyChargingPeriod string = "ChargingPeriod" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyDaily captures enum value "Daily" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyDaily string = "Daily" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerItem captures enum value "PerItem" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerItem string = "PerItem" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyMonthly string = "Monthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOnAnniversary captures enum value "OnAnniversary" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOnAnniversary string = "OnAnniversary" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyOther string = "Other" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerHundredPounds captures enum value "PerHundredPounds" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerHundredPounds string = "PerHundredPounds" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerHour captures enum value "PerHour" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerHour string = "PerHour" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerOccurrence captures enum value "PerOccurrence" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerOccurrence string = "PerOccurrence" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerSheet captures enum value "PerSheet" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerSheet string = "PerSheet" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerTransaction captures enum value "PerTransaction" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerTransaction string = "PerTransaction" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencySixMonthly captures enum value "SixMonthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencySixMonthly string = "SixMonthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyStatementMonthly captures enum value "StatementMonthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyStatementMonthly string = "StatementMonthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyWeekly string = "Weekly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyYearly captures enum value "Yearly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOnClosing captures enum value "OnClosing" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOnClosing string = "OnClosing" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOnOpening captures enum value "OnOpening" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOnOpening string = "OnOpening" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyChargingPeriod string = "ChargingPeriod" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyDaily captures enum value "Daily" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyDaily string = "Daily" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerItem captures enum value "PerItem" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerItem string = "PerItem" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyMonthly captures enum value "Monthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyMonthly string = "Monthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOnAnniversary captures enum value "OnAnniversary" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOnAnniversary string = "OnAnniversary" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyOther string = "Other" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerHundredPounds captures enum value "PerHundredPounds" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerHundredPounds string = "PerHundredPounds" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerHour captures enum value "PerHour" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerHour string = "PerHour" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerOccurrence captures enum value "PerOccurrence" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerOccurrence string = "PerOccurrence" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerSheet captures enum value "PerSheet" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerSheet string = "PerSheet" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerTransaction captures enum value "PerTransaction" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerTransaction string = "PerTransaction" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyQuarterly string = "Quarterly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencySixMonthly captures enum value "SixMonthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencySixMonthly string = "SixMonthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyStatementMonthly captures enum value "StatementMonthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyStatementMonthly string = "StatementMonthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyWeekly captures enum value "Weekly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyWeekly string = "Weekly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyYearly captures enum value "Yearly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeCategoryOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeCategoryOther string = "Other" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeCategoryServicing captures enum value "Servicing" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeCategoryServicing string = "Servicing" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeRateTypeGross captures enum value "Gross" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeRateTypeGross string = "Gross" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeRateTypeOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeRateTypeOther string = "Other" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeOther string = "Other" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCAccountFee captures enum value "ServiceCAccountFee" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCAccountFee string = "ServiceCAccountFee" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCAccountFeeMonthly captures enum value "ServiceCAccountFeeMonthly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCAccountFeeMonthly string = "ServiceCAccountFeeMonthly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCAccountFeeQuarterly captures enum value "ServiceCAccountFeeQuarterly" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCAccountFeeQuarterly string = "ServiceCAccountFeeQuarterly" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCFixedTariff captures enum value "ServiceCFixedTariff" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCFixedTariff string = "ServiceCFixedTariff" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCBusiDepAccBreakage captures enum value "ServiceCBusiDepAccBreakage" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCBusiDepAccBreakage string = "ServiceCBusiDepAccBreakage" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCMinimumMonthlyFee captures enum value "ServiceCMinimumMonthlyFee" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCMinimumMonthlyFee string = "ServiceCMinimumMonthlyFee" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCOther captures enum value "ServiceCOther" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeTypeServiceCOther string = "ServiceCOther" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodDay string = "Day" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodMonth string = "Month" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodWeek string = "Week" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeTypeFeeCategoryOther captures enum value "Other" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeTypeFeeCategoryOther string = "Other" // OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeTypeFeeCategoryServicing captures enum value "Servicing" OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeTypeFeeCategoryServicing string = "Servicing" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeCommitted captures enum value "Committed" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeCommitted string = "Committed" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeOnDemand captures enum value "OnDemand" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeOnDemand string = "OnDemand" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodBanded captures enum value "Banded" OBBCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodBanded string = "Banded" // OBBCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodTiered captures enum value "Tiered" OBBCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodTiered string = "Tiered" // OBBCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodWhole captures enum value "Whole" OBBCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodWhole string = "Whole" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay string = "Day" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnClosing captures enum value "OnClosing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnClosing string = "OnClosing" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnOpening captures enum value "OnOpening" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnOpening string = "OnOpening" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod string = "ChargingPeriod" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily captures enum value "Daily" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily string = "Daily" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem captures enum value "PerItem" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem string = "PerItem" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly string = "Monthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAnniversary captures enum value "OnAnniversary" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAnniversary string = "OnAnniversary" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther string = "Other" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHundredPounds captures enum value "PerHundredPounds" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHundredPounds string = "PerHundredPounds" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour captures enum value "PerHour" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour string = "PerHour" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence captures enum value "PerOccurrence" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence string = "PerOccurrence" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet captures enum value "PerSheet" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet string = "PerSheet" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction captures enum value "PerTransaction" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction string = "PerTransaction" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly captures enum value "SixMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly string = "SixMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly captures enum value "StatementMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly string = "StatementMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly string = "Weekly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly captures enum value "Yearly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnClosing captures enum value "OnClosing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnClosing string = "OnClosing" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnOpening captures enum value "OnOpening" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnOpening string = "OnOpening" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod string = "ChargingPeriod" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily captures enum value "Daily" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily string = "Daily" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem captures enum value "PerItem" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem string = "PerItem" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly captures enum value "Monthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly string = "Monthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAnniversary captures enum value "OnAnniversary" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAnniversary string = "OnAnniversary" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther string = "Other" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHundredPounds captures enum value "PerHundredPounds" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHundredPounds string = "PerHundredPounds" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour captures enum value "PerHour" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour string = "PerHour" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence captures enum value "PerOccurrence" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence string = "PerOccurrence" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet captures enum value "PerSheet" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet string = "PerSheet" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction captures enum value "PerTransaction" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction string = "PerTransaction" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly string = "Quarterly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly captures enum value "SixMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly string = "SixMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly captures enum value "StatementMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly string = "StatementMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly captures enum value "Weekly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly string = "Weekly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly captures enum value "Yearly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross captures enum value "Gross" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross string = "Gross" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther string = "Other" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft captures enum value "ArrangedOverdraft" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft string = "ArrangedOverdraft" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview captures enum value "AnnualReview" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview string = "AnnualReview" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing captures enum value "EmergencyBorrowing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing string = "EmergencyBorrowing" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem captures enum value "BorrowingItem" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem string = "BorrowingItem" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal captures enum value "OverdraftRenewal" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal string = "OverdraftRenewal" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup captures enum value "OverdraftSetup" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup string = "OverdraftSetup" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge captures enum value "Surcharge" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge string = "Surcharge" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft captures enum value "TempOverdraft" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft string = "TempOverdraft" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedBorrowing string = "UnauthorisedBorrowing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedPaidTrans string = "UnauthorisedPaidTrans" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther string = "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedUnpaidTrans string = "UnauthorisedUnpaidTrans" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodDay string = "Day" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodDay captures enum value "Day" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodDay string = "Day" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodHalfYear captures enum value "Half Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodHalfYear string = "Half Year" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodMonth captures enum value "Month" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodMonth string = "Month" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodQuarter captures enum value "Quarter" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodQuarter string = "Quarter" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodWeek captures enum value "Week" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodWeek string = "Week" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodYear captures enum value "Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodYear string = "Year" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageBanded captures enum value "Banded" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageBanded string = "Banded" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageTiered captures enum value "Tiered" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageTiered string = "Tiered" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageWhole captures enum value "Whole" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageWhole string = "Whole" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay string = "Day" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnClosing captures enum value "OnClosing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnClosing string = "OnClosing" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnOpening captures enum value "OnOpening" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnOpening string = "OnOpening" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod string = "ChargingPeriod" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily captures enum value "Daily" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily string = "Daily" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem captures enum value "PerItem" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem string = "PerItem" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly string = "Monthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAnniversary captures enum value "OnAnniversary" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAnniversary string = "OnAnniversary" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther string = "Other" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHundredPounds captures enum value "PerHundredPounds" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHundredPounds string = "PerHundredPounds" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour captures enum value "PerHour" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour string = "PerHour" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence captures enum value "PerOccurrence" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence string = "PerOccurrence" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet captures enum value "PerSheet" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet string = "PerSheet" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction captures enum value "PerTransaction" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction string = "PerTransaction" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly captures enum value "SixMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly string = "SixMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly captures enum value "StatementMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly string = "StatementMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly string = "Weekly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly captures enum value "Yearly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnClosing captures enum value "OnClosing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnClosing string = "OnClosing" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnOpening captures enum value "OnOpening" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnOpening string = "OnOpening" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod string = "ChargingPeriod" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily captures enum value "Daily" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily string = "Daily" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem captures enum value "PerItem" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem string = "PerItem" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly captures enum value "Monthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly string = "Monthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAnniversary captures enum value "OnAnniversary" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAnniversary string = "OnAnniversary" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther string = "Other" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHundredPounds captures enum value "PerHundredPounds" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHundredPounds string = "PerHundredPounds" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour captures enum value "PerHour" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour string = "PerHour" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence captures enum value "PerOccurrence" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence string = "PerOccurrence" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet captures enum value "PerSheet" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet string = "PerSheet" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction captures enum value "PerTransaction" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction string = "PerTransaction" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly string = "Quarterly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly captures enum value "SixMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly string = "SixMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly captures enum value "StatementMonthly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly string = "StatementMonthly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly captures enum value "Weekly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly string = "Weekly" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly captures enum value "Yearly" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross captures enum value "Gross" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross string = "Gross" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther string = "Other" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft captures enum value "ArrangedOverdraft" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft string = "ArrangedOverdraft" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview captures enum value "AnnualReview" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview string = "AnnualReview" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing captures enum value "EmergencyBorrowing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing string = "EmergencyBorrowing" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem captures enum value "BorrowingItem" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem string = "BorrowingItem" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal captures enum value "OverdraftRenewal" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal string = "OverdraftRenewal" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup captures enum value "OverdraftSetup" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup string = "OverdraftSetup" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge captures enum value "Surcharge" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge string = "Surcharge" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft captures enum value "TempOverdraft" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft string = "TempOverdraft" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedBorrowing string = "UnauthorisedBorrowing" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedPaidTrans string = "UnauthorisedPaidTrans" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther captures enum value "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther string = "Other" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedUnpaidTrans string = "UnauthorisedUnpaidTrans" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodDay string = "Day" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBBCAData1ProductDetailsFeeFreeLengthPeriodDay captures enum value "Day" OBBCAData1ProductDetailsFeeFreeLengthPeriodDay string = "Day" // OBBCAData1ProductDetailsFeeFreeLengthPeriodHalfYear captures enum value "Half Year" OBBCAData1ProductDetailsFeeFreeLengthPeriodHalfYear string = "Half Year" // OBBCAData1ProductDetailsFeeFreeLengthPeriodMonth captures enum value "Month" OBBCAData1ProductDetailsFeeFreeLengthPeriodMonth string = "Month" // OBBCAData1ProductDetailsFeeFreeLengthPeriodQuarter captures enum value "Quarter" OBBCAData1ProductDetailsFeeFreeLengthPeriodQuarter string = "Quarter" // OBBCAData1ProductDetailsFeeFreeLengthPeriodWeek captures enum value "Week" OBBCAData1ProductDetailsFeeFreeLengthPeriodWeek string = "Week" // OBBCAData1ProductDetailsFeeFreeLengthPeriodYear captures enum value "Year" OBBCAData1ProductDetailsFeeFreeLengthPeriodYear string = "Year" )
const ( // OBPCAData1CreditInterestTierBandSetItems0CalculationMethodCompound captures enum value "Compound" OBPCAData1CreditInterestTierBandSetItems0CalculationMethodCompound string = "Compound" // OBPCAData1CreditInterestTierBandSetItems0CalculationMethodSimpleInterest captures enum value "SimpleInterest" OBPCAData1CreditInterestTierBandSetItems0CalculationMethodSimpleInterest string = "SimpleInterest" )
const ( // OBPCAData1CreditInterestTierBandSetItems0DestinationPayAway captures enum value "PayAway" OBPCAData1CreditInterestTierBandSetItems0DestinationPayAway string = "PayAway" // OBPCAData1CreditInterestTierBandSetItems0DestinationSelfCredit captures enum value "SelfCredit" OBPCAData1CreditInterestTierBandSetItems0DestinationSelfCredit string = "SelfCredit" )
const ( // OBPCAData1CreditInterestTierBandSetItems0TierBandMethodTiered captures enum value "Tiered" OBPCAData1CreditInterestTierBandSetItems0TierBandMethodTiered string = "Tiered" // OBPCAData1CreditInterestTierBandSetItems0TierBandMethodWhole captures enum value "Whole" OBPCAData1CreditInterestTierBandSetItems0TierBandMethodWhole string = "Whole" )
const ( // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyPerAcademicTerm captures enum value "PerAcademicTerm" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyPerAcademicTerm string = "PerAcademicTerm" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyDaily captures enum value "Daily" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyDaily string = "Daily" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyHalfYearly captures enum value "HalfYearly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyHalfYearly string = "HalfYearly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyMonthly string = "Monthly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyOther captures enum value "Other" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyOther string = "Other" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyPerStatementDate captures enum value "PerStatementDate" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyPerStatementDate string = "PerStatementDate" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyWeekly string = "Weekly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyYearly captures enum value "Yearly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeLinkedBaseRate captures enum value "LinkedBaseRate" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeLinkedBaseRate string = "LinkedBaseRate" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeGross captures enum value "Gross" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeGross string = "Gross" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeNet captures enum value "Net" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeNet string = "Net" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeOther captures enum value "Other" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeOther string = "Other" )
const ( // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyPerAcademicTerm captures enum value "PerAcademicTerm" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyPerAcademicTerm string = "PerAcademicTerm" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyDaily captures enum value "Daily" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyDaily string = "Daily" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyHalfYearly captures enum value "HalfYearly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyHalfYearly string = "HalfYearly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyMonthly captures enum value "Monthly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyMonthly string = "Monthly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyOther captures enum value "Other" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyOther string = "Other" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyQuarterly string = "Quarterly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyPerStatementDate captures enum value "PerStatementDate" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyPerStatementDate string = "PerStatementDate" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyWeekly captures enum value "Weekly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyWeekly string = "Weekly" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyYearly captures enum value "Yearly" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageTiered captures enum value "Tiered" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageTiered string = "Tiered" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageWhole captures enum value "Whole" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageWhole string = "Whole" )
const ( // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeFixed captures enum value "Fixed" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeFixed string = "Fixed" // OBPCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeVariable captures enum value "Variable" OBPCAData1CreditInterestTierBandSetItems0TierBandItems0FixedVariableInterestRateTypeVariable string = "Variable" )
const ( // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodAcademicTerm captures enum value "AcademicTerm" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodAcademicTerm string = "AcademicTerm" // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodDay string = "Day" // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBPCAData1OtherFeesChargesFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBPCAData1OtherFeesChargesFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBPCAData1OtherFeesChargesFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBPCAData1OtherFeesChargesFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBPCAData1OtherFeesChargesFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyAccountClosing captures enum value "AccountClosing" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyAccountClosing string = "AccountClosing" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyAccountOpening captures enum value "AccountOpening" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyAccountOpening string = "AccountOpening" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyAcademicTerm captures enum value "AcademicTerm" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyAcademicTerm string = "AcademicTerm" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyChargingPeriod string = "ChargingPeriod" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyDaily captures enum value "Daily" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyDaily string = "Daily" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerItem captures enum value "PerItem" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerItem string = "PerItem" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyMonthly string = "Monthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyOnAccountAnniversary captures enum value "OnAccountAnniversary" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyOnAccountAnniversary string = "OnAccountAnniversary" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyOther captures enum value "Other" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyOther string = "Other" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerHour captures enum value "PerHour" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerHour string = "PerHour" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerOccurrence captures enum value "PerOccurrence" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerOccurrence string = "PerOccurrence" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerSheet captures enum value "PerSheet" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerSheet string = "PerSheet" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerTransaction captures enum value "PerTransaction" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerTransaction string = "PerTransaction" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencySixMonthly captures enum value "SixMonthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencySixMonthly string = "SixMonthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyStatementMonthly captures enum value "StatementMonthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyStatementMonthly string = "StatementMonthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyWeekly string = "Weekly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyYearly captures enum value "Yearly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyAccountClosing captures enum value "AccountClosing" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyAccountClosing string = "AccountClosing" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyAccountOpening captures enum value "AccountOpening" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyAccountOpening string = "AccountOpening" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyAcademicTerm captures enum value "AcademicTerm" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyAcademicTerm string = "AcademicTerm" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyChargingPeriod string = "ChargingPeriod" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyDaily captures enum value "Daily" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyDaily string = "Daily" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerItem captures enum value "PerItem" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerItem string = "PerItem" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyMonthly captures enum value "Monthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyMonthly string = "Monthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyOnAccountAnniversary captures enum value "OnAccountAnniversary" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyOnAccountAnniversary string = "OnAccountAnniversary" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyOther captures enum value "Other" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyOther string = "Other" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerHour captures enum value "PerHour" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerHour string = "PerHour" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerOccurrence captures enum value "PerOccurrence" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerOccurrence string = "PerOccurrence" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerSheet captures enum value "PerSheet" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerSheet string = "PerSheet" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerTransaction captures enum value "PerTransaction" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerTransaction string = "PerTransaction" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyQuarterly string = "Quarterly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencySixMonthly captures enum value "SixMonthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencySixMonthly string = "SixMonthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyStatementMonthly captures enum value "StatementMonthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyStatementMonthly string = "StatementMonthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyWeekly captures enum value "Weekly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyWeekly string = "Weekly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyYearly captures enum value "Yearly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeCategoryOther captures enum value "Other" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeCategoryOther string = "Other" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeCategoryServicing captures enum value "Servicing" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeCategoryServicing string = "Servicing" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeLinkedBaseRate captures enum value "LinkedBaseRate" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeLinkedBaseRate string = "LinkedBaseRate" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeGross captures enum value "Gross" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeGross string = "Gross" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeNet captures enum value "Net" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeNet string = "Net" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeOther captures enum value "Other" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeRateTypeOther string = "Other" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeServiceCAccountFee captures enum value "ServiceCAccountFee" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeServiceCAccountFee string = "ServiceCAccountFee" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeServiceCAccountFeeMonthly captures enum value "ServiceCAccountFeeMonthly" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeServiceCAccountFeeMonthly string = "ServiceCAccountFeeMonthly" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeServiceCOther captures enum value "ServiceCOther" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeServiceCOther string = "ServiceCOther" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeOther captures enum value "Other" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeTypeOther string = "Other" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodAcademicTerm captures enum value "AcademicTerm" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodAcademicTerm string = "AcademicTerm" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodDay string = "Day" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodMonth string = "Month" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodWeek string = "Week" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeTypeFeeCategoryOther captures enum value "Other" OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeTypeFeeCategoryOther string = "Other" // OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeTypeFeeCategoryServicing captures enum value "Servicing" OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeTypeFeeCategoryServicing string = "Servicing" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeCommitted captures enum value "Committed" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeCommitted string = "Committed" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeOnDemand captures enum value "OnDemand" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeOnDemand string = "OnDemand" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTypeOther string = "Other" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodTiered captures enum value "Tiered" OBPCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodTiered string = "Tiered" // OBPCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodWhole captures enum value "Whole" OBPCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodWhole string = "Whole" // OBPCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodBanded captures enum value "Banded" OBPCAData1OverdraftOverdraftTierBandSetItems0TierBandMethodBanded string = "Banded" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay string = "Day" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountClosing captures enum value "AccountClosing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountClosing string = "AccountClosing" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountOpening captures enum value "AccountOpening" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountOpening string = "AccountOpening" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod string = "ChargingPeriod" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily captures enum value "Daily" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily string = "Daily" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem captures enum value "PerItem" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem string = "PerItem" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly string = "Monthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAccountAnniversary captures enum value "OnAccountAnniversary" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAccountAnniversary string = "OnAccountAnniversary" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther string = "Other" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour captures enum value "PerHour" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour string = "PerHour" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence captures enum value "PerOccurrence" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence string = "PerOccurrence" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet captures enum value "PerSheet" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet string = "PerSheet" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction captures enum value "PerTransaction" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction string = "PerTransaction" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly captures enum value "SixMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly string = "SixMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly captures enum value "StatementMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly string = "StatementMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly string = "Weekly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly captures enum value "Yearly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountClosing captures enum value "AccountClosing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountClosing string = "AccountClosing" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountOpening captures enum value "AccountOpening" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountOpening string = "AccountOpening" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod string = "ChargingPeriod" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily captures enum value "Daily" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily string = "Daily" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem captures enum value "PerItem" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem string = "PerItem" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly captures enum value "Monthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly string = "Monthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAccountAnniversary captures enum value "OnAccountAnniversary" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAccountAnniversary string = "OnAccountAnniversary" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther string = "Other" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour captures enum value "PerHour" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour string = "PerHour" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence captures enum value "PerOccurrence" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence string = "PerOccurrence" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet captures enum value "PerSheet" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet string = "PerSheet" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction captures enum value "PerTransaction" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction string = "PerTransaction" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly string = "Quarterly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly captures enum value "SixMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly string = "SixMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly captures enum value "StatementMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly string = "StatementMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly captures enum value "Weekly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly string = "Weekly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly captures enum value "Yearly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeLinkedBaseRate captures enum value "LinkedBaseRate" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeLinkedBaseRate string = "LinkedBaseRate" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross captures enum value "Gross" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross string = "Gross" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeNet captures enum value "Net" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeNet string = "Net" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther string = "Other" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft captures enum value "ArrangedOverdraft" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft string = "ArrangedOverdraft" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing captures enum value "EmergencyBorrowing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing string = "EmergencyBorrowing" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem captures enum value "BorrowingItem" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem string = "BorrowingItem" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal captures enum value "OverdraftRenewal" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal string = "OverdraftRenewal" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview captures enum value "AnnualReview" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview string = "AnnualReview" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup captures enum value "OverdraftSetup" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup string = "OverdraftSetup" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge captures enum value "Surcharge" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge string = "Surcharge" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft captures enum value "TempOverdraft" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft string = "TempOverdraft" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedBorrowing string = "UnauthorisedBorrowing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedPaidTrans string = "UnauthorisedPaidTrans" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther string = "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedUnpaidTrans string = "UnauthorisedUnpaidTrans" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodDay captures enum value "Day" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodDay string = "Day" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodHalfYear captures enum value "Half Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodHalfYear string = "Half Year" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodMonth captures enum value "Month" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodMonth string = "Month" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodQuarter captures enum value "Quarter" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodQuarter string = "Quarter" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodWeek captures enum value "Week" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodWeek string = "Week" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodYear captures enum value "Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodYear string = "Year" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMinimum captures enum value "Minimum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMinimum string = "Minimum" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMaximum captures enum value "Maximum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMaximum string = "Maximum" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageTiered captures enum value "Tiered" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageTiered string = "Tiered" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageWhole captures enum value "Whole" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageWhole string = "Whole" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay captures enum value "Day" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodDay string = "Day" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear captures enum value "Half Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodHalfYear string = "Half Year" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth captures enum value "Month" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodMonth string = "Month" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter captures enum value "Quarter" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodQuarter string = "Quarter" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek captures enum value "Week" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodWeek string = "Week" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear captures enum value "Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0CappingPeriodYear string = "Year" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum captures enum value "Minimum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMinimum string = "Minimum" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum captures enum value "Maximum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0MinMaxTypeMaximum string = "Maximum" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountClosing captures enum value "AccountClosing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountClosing string = "AccountClosing" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountOpening captures enum value "AccountOpening" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAccountOpening string = "AccountOpening" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyChargingPeriod string = "ChargingPeriod" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily captures enum value "Daily" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyDaily string = "Daily" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem captures enum value "PerItem" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerItem string = "PerItem" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly captures enum value "Monthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyMonthly string = "Monthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAccountAnniversary captures enum value "OnAccountAnniversary" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOnAccountAnniversary string = "OnAccountAnniversary" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyOther string = "Other" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour captures enum value "PerHour" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerHour string = "PerHour" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence captures enum value "PerOccurrence" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerOccurrence string = "PerOccurrence" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet captures enum value "PerSheet" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerSheet string = "PerSheet" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction captures enum value "PerTransaction" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransaction string = "PerTransaction" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyQuarterly string = "Quarterly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly captures enum value "SixMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencySixMonthly string = "SixMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly captures enum value "StatementMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyStatementMonthly string = "StatementMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly captures enum value "Weekly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyWeekly string = "Weekly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly captures enum value "Yearly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0ApplicationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountClosing captures enum value "AccountClosing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountClosing string = "AccountClosing" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountOpening captures enum value "AccountOpening" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAccountOpening string = "AccountOpening" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod captures enum value "ChargingPeriod" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyChargingPeriod string = "ChargingPeriod" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily captures enum value "Daily" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyDaily string = "Daily" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem captures enum value "PerItem" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerItem string = "PerItem" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly captures enum value "Monthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyMonthly string = "Monthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAccountAnniversary captures enum value "OnAccountAnniversary" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOnAccountAnniversary string = "OnAccountAnniversary" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyOther string = "Other" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour captures enum value "PerHour" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerHour string = "PerHour" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence captures enum value "PerOccurrence" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerOccurrence string = "PerOccurrence" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet captures enum value "PerSheet" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerSheet string = "PerSheet" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction captures enum value "PerTransaction" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransaction string = "PerTransaction" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount captures enum value "PerTransactionAmount" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionAmount string = "PerTransactionAmount" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage captures enum value "PerTransactionPercentage" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyPerTransactionPercentage string = "PerTransactionPercentage" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly captures enum value "Quarterly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyQuarterly string = "Quarterly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly captures enum value "SixMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencySixMonthly string = "SixMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly captures enum value "StatementMonthly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyStatementMonthly string = "StatementMonthly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly captures enum value "Weekly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyWeekly string = "Weekly" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly captures enum value "Yearly" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0CalculationFrequencyYearly string = "Yearly" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeLinkedBaseRate captures enum value "LinkedBaseRate" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeLinkedBaseRate string = "LinkedBaseRate" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross captures enum value "Gross" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeGross string = "Gross" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeNet captures enum value "Net" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeNet string = "Net" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeRateTypeOther string = "Other" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft captures enum value "ArrangedOverdraft" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeArrangedOverdraft string = "ArrangedOverdraft" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing captures enum value "EmergencyBorrowing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeEmergencyBorrowing string = "EmergencyBorrowing" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem captures enum value "BorrowingItem" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeBorrowingItem string = "BorrowingItem" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal captures enum value "OverdraftRenewal" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftRenewal string = "OverdraftRenewal" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview captures enum value "AnnualReview" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeAnnualReview string = "AnnualReview" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup captures enum value "OverdraftSetup" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOverdraftSetup string = "OverdraftSetup" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge captures enum value "Surcharge" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeSurcharge string = "Surcharge" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft captures enum value "TempOverdraft" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeTempOverdraft string = "TempOverdraft" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedBorrowing string = "UnauthorisedBorrowing" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedPaidTrans string = "UnauthorisedPaidTrans" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther captures enum value "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeOther string = "Other" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0FeeTypeUnauthorisedUnpaidTrans string = "UnauthorisedUnpaidTrans" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodAcademicTerm captures enum value "AcademicTerm" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodAcademicTerm string = "AcademicTerm" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodDay captures enum value "Day" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodDay string = "Day" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodHalfYear captures enum value "Half Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodHalfYear string = "Half Year" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodMonth captures enum value "Month" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodMonth string = "Month" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodQuarter captures enum value "Quarter" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodQuarter string = "Quarter" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodWeek captures enum value "Week" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodWeek string = "Week" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodYear captures enum value "Year" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapCappingPeriodYear string = "Year" )
const ( // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMinimum captures enum value "Minimum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMinimum string = "Minimum" // OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMaximum captures enum value "Maximum" OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapMinMaxTypeMaximum string = "Maximum" )
const ( // OBReadBalance1DataBalanceItems0CreditLineItems0TypeAvailable captures enum value "Available" OBReadBalance1DataBalanceItems0CreditLineItems0TypeAvailable string = "Available" // OBReadBalance1DataBalanceItems0CreditLineItems0TypeCredit captures enum value "Credit" OBReadBalance1DataBalanceItems0CreditLineItems0TypeCredit string = "Credit" // OBReadBalance1DataBalanceItems0CreditLineItems0TypeEmergency captures enum value "Emergency" OBReadBalance1DataBalanceItems0CreditLineItems0TypeEmergency string = "Emergency" // OBReadBalance1DataBalanceItems0CreditLineItems0TypePreDashAgreed captures enum value "Pre-Agreed" OBReadBalance1DataBalanceItems0CreditLineItems0TypePreDashAgreed string = "Pre-Agreed" // OBReadBalance1DataBalanceItems0CreditLineItems0TypeTemporary captures enum value "Temporary" OBReadBalance1DataBalanceItems0CreditLineItems0TypeTemporary string = "Temporary" )
const ( // OBReadConsentResponse1DataStatusAuthorised captures enum value "Authorised" OBReadConsentResponse1DataStatusAuthorised string = "Authorised" // OBReadConsentResponse1DataStatusAwaitingAuthorisation captures enum value "AwaitingAuthorisation" OBReadConsentResponse1DataStatusAwaitingAuthorisation string = "AwaitingAuthorisation" // OBReadConsentResponse1DataStatusRejected captures enum value "Rejected" OBReadConsentResponse1DataStatusRejected string = "Rejected" // OBReadConsentResponse1DataStatusRevoked captures enum value "Revoked" OBReadConsentResponse1DataStatusRevoked string = "Revoked" )
const ( // OBReadOffer1DataOfferItems0OfferTypeBalanceTransfer captures enum value "BalanceTransfer" OBReadOffer1DataOfferItems0OfferTypeBalanceTransfer string = "BalanceTransfer" // OBReadOffer1DataOfferItems0OfferTypeLimitIncrease captures enum value "LimitIncrease" OBReadOffer1DataOfferItems0OfferTypeLimitIncrease string = "LimitIncrease" // OBReadOffer1DataOfferItems0OfferTypeMoneyTransfer captures enum value "MoneyTransfer" OBReadOffer1DataOfferItems0OfferTypeMoneyTransfer string = "MoneyTransfer" // OBReadOffer1DataOfferItems0OfferTypeOther captures enum value "Other" OBReadOffer1DataOfferItems0OfferTypeOther string = "Other" // OBReadOffer1DataOfferItems0OfferTypePromotionalRate captures enum value "PromotionalRate" OBReadOffer1DataOfferItems0OfferTypePromotionalRate string = "PromotionalRate" )
const ( // OBReadProduct2DataProductItems0ProductTypeBusinessCurrentAccount captures enum value "BusinessCurrentAccount" OBReadProduct2DataProductItems0ProductTypeBusinessCurrentAccount string = "BusinessCurrentAccount" // OBReadProduct2DataProductItems0ProductTypeCommercialCreditCard captures enum value "CommercialCreditCard" OBReadProduct2DataProductItems0ProductTypeCommercialCreditCard string = "CommercialCreditCard" // OBReadProduct2DataProductItems0ProductTypeOther captures enum value "Other" OBReadProduct2DataProductItems0ProductTypeOther string = "Other" // OBReadProduct2DataProductItems0ProductTypePersonalCurrentAccount captures enum value "PersonalCurrentAccount" OBReadProduct2DataProductItems0ProductTypePersonalCurrentAccount string = "PersonalCurrentAccount" // OBReadProduct2DataProductItems0ProductTypeSMELoan captures enum value "SMELoan" OBReadProduct2DataProductItems0ProductTypeSMELoan string = "SMELoan" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0DestinationINOT captures enum value "INOT" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0DestinationINOT string = "INOT" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0DestinationINPA captures enum value "INPA" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0DestinationINPA string = "INPA" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0DestinationINSC captures enum value "INSC" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0DestinationINSC string = "INSC" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandMethodINBA captures enum value "INBA" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandMethodINBA string = "INBA" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandMethodINTI captures enum value "INTI" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandMethodINTI string = "INTI" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandMethodINWH captures enum value "INWH" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandMethodINWH string = "INWH" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQAT captures enum value "FQAT" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQAT string = "FQAT" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQDY captures enum value "FQDY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQDY string = "FQDY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQHY captures enum value "FQHY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQHY string = "FQHY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQMY captures enum value "FQMY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQMY string = "FQMY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQOT captures enum value "FQOT" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQOT string = "FQOT" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQQY captures enum value "FQQY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQQY string = "FQQY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQSD captures enum value "FQSD" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQSD string = "FQSD" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQWY captures enum value "FQWY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQWY string = "FQWY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQYY captures enum value "FQYY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0ApplicationFrequencyFQYY string = "FQYY" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINBB captures enum value "INBB" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINBB string = "INBB" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINFR captures enum value "INFR" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINFR string = "INFR" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINGR captures enum value "INGR" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINGR string = "INGR" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINLR captures enum value "INLR" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINLR string = "INLR" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINNE captures enum value "INNE" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINNE string = "INNE" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINOT captures enum value "INOT" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0BankInterestRateTypeINOT string = "INOT" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQAT captures enum value "FQAT" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQAT string = "FQAT" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQDY captures enum value "FQDY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQDY string = "FQDY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQHY captures enum value "FQHY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQHY string = "FQHY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQMY captures enum value "FQMY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQMY string = "FQMY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQOT captures enum value "FQOT" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQOT string = "FQOT" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQQY captures enum value "FQQY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQQY string = "FQQY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQSD captures enum value "FQSD" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQSD string = "FQSD" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQWY captures enum value "FQWY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQWY string = "FQWY" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQYY captures enum value "FQYY" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0CalculationFrequencyFQYY string = "FQYY" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageINBA captures enum value "INBA" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageINBA string = "INBA" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageINTI captures enum value "INTI" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageINTI string = "INTI" // OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageINWH captures enum value "INWH" OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0DepositInterestAppliedCoverageINWH string = "INWH" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0TierBandMethodINBA captures enum value "INBA" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0TierBandMethodINBA string = "INBA" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0TierBandMethodINTI captures enum value "INTI" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0TierBandMethodINTI string = "INTI" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0TierBandMethodINWH captures enum value "INWH" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0TierBandMethodINWH string = "INWH" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINBB captures enum value "INBB" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINBB string = "INBB" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINFR captures enum value "INFR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINFR string = "INFR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINGR captures enum value "INGR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINGR string = "INGR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINLR captures enum value "INLR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINLR string = "INLR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINNE captures enum value "INNE" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINNE string = "INNE" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINOT captures enum value "INOT" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanProviderInterestRateTypeINOT string = "INOT" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPACT captures enum value "PACT" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPACT string = "PACT" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPDAY captures enum value "PDAY" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPDAY string = "PDAY" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPHYR captures enum value "PHYR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPHYR string = "PHYR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPMTH captures enum value "PMTH" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPMTH string = "PMTH" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPQTR captures enum value "PQTR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPQTR string = "PQTR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPWEK captures enum value "PWEK" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPWEK string = "PWEK" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPYER captures enum value "PYER" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MaxTermPeriodPYER string = "PYER" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPACT captures enum value "PACT" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPACT string = "PACT" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPDAY captures enum value "PDAY" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPDAY string = "PDAY" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPHYR captures enum value "PHYR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPHYR string = "PHYR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPMTH captures enum value "PMTH" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPMTH string = "PMTH" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPQTR captures enum value "PQTR" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPQTR string = "PQTR" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPWEK captures enum value "PWEK" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPWEK string = "PWEK" // OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPYER captures enum value "PYER" OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0MinTermPeriodPYER string = "PYER" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0TariffTypeTTEL captures enum value "TTEL" OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0TariffTypeTTEL string = "TTEL" // OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0TariffTypeTTMX captures enum value "TTMX" OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0TariffTypeTTMX string = "TTMX" // OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0TariffTypeTTOT captures enum value "TTOT" OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0TariffTypeTTOT string = "TTOT" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTypeOVCO captures enum value "OVCO" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTypeOVCO string = "OVCO" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTypeOVOD captures enum value "OVOD" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTypeOVOD string = "OVOD" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTypeOVOT captures enum value "OVOT" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTypeOVOT string = "OVOT" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0TierBandMethodINBA captures enum value "INBA" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0TierBandMethodINBA string = "INBA" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0TierBandMethodINTI captures enum value "INTI" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0TierBandMethodINTI string = "INTI" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0TierBandMethodINWH captures enum value "INWH" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0TierBandMethodINWH string = "INWH" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPACT captures enum value "PACT" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPACT string = "PACT" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPDAY captures enum value "PDAY" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPDAY string = "PDAY" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPHYR captures enum value "PHYR" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPHYR string = "PHYR" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPMTH captures enum value "PMTH" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPMTH string = "PMTH" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPQTR captures enum value "PQTR" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPQTR string = "PQTR" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPWEK captures enum value "PWEK" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPWEK string = "PWEK" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPYER captures enum value "PYER" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0AgreementPeriodPYER string = "PYER" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageINBA captures enum value "INBA" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageINBA string = "INBA" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageINTI captures enum value "INTI" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageINTI string = "INTI" // OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageINWH captures enum value "INWH" OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftInterestChargingCoverageINWH string = "INWH" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPACT captures enum value "PACT" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPACT string = "PACT" // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPDAY captures enum value "PDAY" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPDAY string = "PDAY" // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPHYR captures enum value "PHYR" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPHYR string = "PHYR" // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPMTH captures enum value "PMTH" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPMTH string = "PMTH" // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPQTR captures enum value "PQTR" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPQTR string = "PQTR" // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPWEK captures enum value "PWEK" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPWEK string = "PWEK" // OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPYER captures enum value "PYER" OBReadProduct2DataProductItems0OtherProductTypeProductDetailsFeeFreeLengthPeriodPYER string = "PYER" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRABD captures enum value "RABD" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRABD string = "RABD" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRABL captures enum value "RABL" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRABL string = "RABL" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRACI captures enum value "RACI" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRACI string = "RACI" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRAFC captures enum value "RAFC" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRAFC string = "RAFC" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRAIO captures enum value "RAIO" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRAIO string = "RAIO" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRALT captures enum value "RALT" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeRALT string = "RALT" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeUSOT captures enum value "USOT" OBReadProduct2DataProductItems0OtherProductTypeRepaymentAmountTypeUSOT string = "USOT" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMDA captures enum value "SMDA" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMDA string = "SMDA" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMFL captures enum value "SMFL" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMFL string = "SMFL" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMFO captures enum value "SMFO" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMFO string = "SMFO" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMHY captures enum value "SMHY" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMHY string = "SMHY" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMMO captures enum value "SMMO" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMMO string = "SMMO" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMOT captures enum value "SMOT" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMOT string = "SMOT" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMQU captures enum value "SMQU" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMQU string = "SMQU" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMWE captures enum value "SMWE" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMWE string = "SMWE" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMYE captures enum value "SMYE" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFrequencySMYE string = "SMYE" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSBA captures enum value "USBA" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSBA string = "USBA" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSBU captures enum value "USBU" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSBU string = "USBU" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSCI captures enum value "USCI" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSCI string = "USCI" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSCS captures enum value "USCS" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSCS string = "USCS" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSER captures enum value "USER" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSER string = "USER" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSFA captures enum value "USFA" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSFA string = "USFA" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSFB captures enum value "USFB" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSFB string = "USFB" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSFI captures enum value "USFI" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSFI string = "USFI" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSIO captures enum value "USIO" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSIO string = "USIO" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSOT captures enum value "USOT" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSOT string = "USOT" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSPF captures enum value "USPF" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSPF string = "USPF" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSRW captures enum value "USRW" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSRW string = "USRW" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSSL captures enum value "USSL" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentTypeUSSL string = "USSL" )
const ( // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPACT captures enum value "PACT" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPACT string = "PACT" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPDAY captures enum value "PDAY" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPDAY string = "PDAY" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPHYR captures enum value "PHYR" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPHYR string = "PHYR" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPMTH captures enum value "PMTH" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPMTH string = "PMTH" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPQTR captures enum value "PQTR" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPQTR string = "PQTR" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPWEK captures enum value "PWEK" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPWEK string = "PWEK" // OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPYER captures enum value "PYER" OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0MaxHolidayPeriodPYER string = "PYER" )
const ( // OBTransactionCardInstrument1AuthorisationTypeConsumerDevice captures enum value "ConsumerDevice" OBTransactionCardInstrument1AuthorisationTypeConsumerDevice string = "ConsumerDevice" // OBTransactionCardInstrument1AuthorisationTypeContactless captures enum value "Contactless" OBTransactionCardInstrument1AuthorisationTypeContactless string = "Contactless" // OBTransactionCardInstrument1AuthorisationTypeNone captures enum value "None" OBTransactionCardInstrument1AuthorisationTypeNone string = "None" // OBTransactionCardInstrument1AuthorisationTypePIN captures enum value "PIN" OBTransactionCardInstrument1AuthorisationTypePIN string = "PIN" )
const ( // OBTransactionCardInstrument1CardSchemeNameAmericanExpress captures enum value "AmericanExpress" OBTransactionCardInstrument1CardSchemeNameAmericanExpress string = "AmericanExpress" // OBTransactionCardInstrument1CardSchemeNameDiners captures enum value "Diners" OBTransactionCardInstrument1CardSchemeNameDiners string = "Diners" // OBTransactionCardInstrument1CardSchemeNameDiscover captures enum value "Discover" OBTransactionCardInstrument1CardSchemeNameDiscover string = "Discover" // OBTransactionCardInstrument1CardSchemeNameMasterCard captures enum value "MasterCard" OBTransactionCardInstrument1CardSchemeNameMasterCard string = "MasterCard" // OBTransactionCardInstrument1CardSchemeNameVISA captures enum value "VISA" OBTransactionCardInstrument1CardSchemeNameVISA string = "VISA" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountID ¶
type AccountID string
AccountID A unique and immutable identifier used to identify the account resource. This identifier has no meaning to the account owner.
swagger:model AccountId
func (AccountID) ContextValidate ¶
ContextValidate validates this account Id based on context it is used
type ActiveOrHistoricCurrencyCode0 ¶
type ActiveOrHistoricCurrencyCode0 string
ActiveOrHistoricCurrencyCode0 Identification of the currency in which the account is held. Usage: Currency should only be used in case one and the same account number covers several currencies and the initiating party needs to identify which currency needs to be used for settlement on the account.
swagger:model ActiveOrHistoricCurrencyCode_0
func (ActiveOrHistoricCurrencyCode0) ContextValidate ¶
func (m ActiveOrHistoricCurrencyCode0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this active or historic currency code 0 based on context it is used
type ActiveOrHistoricCurrencyCode1 ¶
type ActiveOrHistoricCurrencyCode1 string
ActiveOrHistoricCurrencyCode1 A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".
swagger:model ActiveOrHistoricCurrencyCode_1
func (ActiveOrHistoricCurrencyCode1) ContextValidate ¶
func (m ActiveOrHistoricCurrencyCode1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this active or historic currency code 1 based on context it is used
type AddressLine ¶
type AddressLine string
AddressLine Information that locates and identifies a specific address for a transaction entry, that is presented in free format text.
swagger:model AddressLine
func (AddressLine) ContextValidate ¶
ContextValidate validates this address line based on context it is used
type BeneficiaryID ¶
type BeneficiaryID string
BeneficiaryID A unique and immutable identifier used to identify the beneficiary resource. This identifier has no meaning to the account owner.
swagger:model BeneficiaryId
func (BeneficiaryID) ContextValidate ¶
ContextValidate validates this beneficiary Id based on context it is used
type BookingDateTime ¶
BookingDateTime Date and time when a transaction entry is posted to an account on the account servicer's books. Usage: Booking date is the expected booking date, unless the status is booked, in which case it is the actual booking date.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model BookingDateTime
func (BookingDateTime) ContextValidate ¶
ContextValidate validates this booking date time based on context it is used
func (*BookingDateTime) MarshalBinary ¶
func (m *BookingDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (BookingDateTime) MarshalJSON ¶
func (m BookingDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a BookingDateTime value as JSON output
func (*BookingDateTime) UnmarshalBinary ¶
func (m *BookingDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BookingDateTime) UnmarshalJSON ¶
func (m *BookingDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a BookingDateTime value from JSON input
type BuildingNumber ¶
type BuildingNumber string
BuildingNumber Number that identifies the position of a building on a street.
swagger:model BuildingNumber
func (BuildingNumber) ContextValidate ¶
ContextValidate validates this building number based on context it is used
type CountryCode ¶
type CountryCode string
CountryCode Nation with its own government, occupying a particular territory.
swagger:model CountryCode
func (CountryCode) ContextValidate ¶
ContextValidate validates this country code based on context it is used
type CountrySubDivision ¶
type CountrySubDivision string
CountrySubDivision Identifies a subdivision of a country eg, state, region, county.
swagger:model CountrySubDivision
func (CountrySubDivision) ContextValidate ¶
ContextValidate validates this country sub division based on context it is used
type CreationDateTime ¶
CreationDateTime Date and time at which the resource was created.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model CreationDateTime
func (CreationDateTime) ContextValidate ¶
ContextValidate validates this creation date time based on context it is used
func (*CreationDateTime) MarshalBinary ¶
func (m *CreationDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (CreationDateTime) MarshalJSON ¶
func (m CreationDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a CreationDateTime value as JSON output
func (*CreationDateTime) UnmarshalBinary ¶
func (m *CreationDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*CreationDateTime) UnmarshalJSON ¶
func (m *CreationDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a CreationDateTime value from JSON input
type DateTime ¶
DateTime Date and time associated with the date time type.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model DateTime
func (DateTime) ContextValidate ¶
ContextValidate validates this date time based on context it is used
func (*DateTime) MarshalBinary ¶
MarshalBinary interface implementation
func (DateTime) MarshalJSON ¶
MarshalJSON retrieves a DateTime value as JSON output
func (*DateTime) UnmarshalBinary ¶
UnmarshalBinary interface implementation
func (*DateTime) UnmarshalJSON ¶
UnmarshalJSON sets a DateTime value from JSON input
type DebtorReference ¶
type DebtorReference string
DebtorReference A reference value provided by the PSU to the PISP while setting up the scheduled payment.
swagger:model DebtorReference
func (DebtorReference) ContextValidate ¶
ContextValidate validates this debtor reference based on context it is used
type Description0 ¶
type Description0 string
Description0 Specifies the description of the account type.
swagger:model Description_0
func (Description0) ContextValidate ¶
ContextValidate validates this description 0 based on context it is used
type Description1 ¶
type Description1 string
Description1 Description that may be available for the statement fee.
swagger:model Description_1
func (Description1) ContextValidate ¶
ContextValidate validates this description 1 based on context it is used
type Description2 ¶
type Description2 string
Description2 Description that may be available for the statement interest.
swagger:model Description_2
func (Description2) ContextValidate ¶
ContextValidate validates this description 2 based on context it is used
type Description3 ¶
type Description3 string
Description3 Description to describe the purpose of the code
swagger:model Description_3
func (Description3) ContextValidate ¶
ContextValidate validates this description 3 based on context it is used
type DirectDebitID ¶
type DirectDebitID string
DirectDebitID A unique and immutable identifier used to identify the direct debit resource. This identifier has no meaning to the account owner.
swagger:model DirectDebitId
func (DirectDebitID) ContextValidate ¶
ContextValidate validates this direct debit Id based on context it is used
type EmailAddress ¶
type EmailAddress string
EmailAddress Address for electronic mail (e-mail).
swagger:model EmailAddress
func (EmailAddress) ContextValidate ¶
ContextValidate validates this email address based on context it is used
type EndDateTime ¶
EndDateTime Date and time at which the statement period ends.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model EndDateTime
func (EndDateTime) ContextValidate ¶
ContextValidate validates this end date time based on context it is used
func (*EndDateTime) MarshalBinary ¶
func (m *EndDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (EndDateTime) MarshalJSON ¶
func (m EndDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a EndDateTime value as JSON output
func (*EndDateTime) UnmarshalBinary ¶
func (m *EndDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*EndDateTime) UnmarshalJSON ¶
func (m *EndDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a EndDateTime value from JSON input
type FinalPaymentDateTime ¶
FinalPaymentDateTime The date on which the final payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model FinalPaymentDateTime
func (FinalPaymentDateTime) ContextValidate ¶
ContextValidate validates this final payment date time based on context it is used
func (*FinalPaymentDateTime) MarshalBinary ¶
func (m *FinalPaymentDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (FinalPaymentDateTime) MarshalJSON ¶
func (m FinalPaymentDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a FinalPaymentDateTime value as JSON output
func (*FinalPaymentDateTime) UnmarshalBinary ¶
func (m *FinalPaymentDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*FinalPaymentDateTime) UnmarshalJSON ¶
func (m *FinalPaymentDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a FinalPaymentDateTime value from JSON input
type FirstPaymentDateTime ¶
FirstPaymentDateTime The date on which the first payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model FirstPaymentDateTime
func (FirstPaymentDateTime) ContextValidate ¶
ContextValidate validates this first payment date time based on context it is used
func (*FirstPaymentDateTime) MarshalBinary ¶
func (m *FirstPaymentDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (FirstPaymentDateTime) MarshalJSON ¶
func (m FirstPaymentDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a FirstPaymentDateTime value as JSON output
func (*FirstPaymentDateTime) UnmarshalBinary ¶
func (m *FirstPaymentDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*FirstPaymentDateTime) UnmarshalJSON ¶
func (m *FirstPaymentDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a FirstPaymentDateTime value from JSON input
type Frequency1 ¶
type Frequency1 string
Frequency1 Individual Definitions: NotKnown - Not Known EvryDay - Every day EvryWorkgDay - Every working day IntrvlDay - An interval specified in number of calendar days (02 to 31) IntrvlWkDay - An interval specified in weeks (01 to 09), and the day within the week (01 to 07) WkInMnthDay - A monthly interval, specifying the week of the month (01 to 05) and day within the week (01 to 07) IntrvlMnthDay - An interval specified in months (between 01 to 06, 12, 24), specifying the day within the month (-05 to -01, 01 to 31) QtrDay - Quarterly (either ENGLISH, SCOTTISH, or RECEIVED) ENGLISH = Paid on the 25th March, 24th June, 29th September and 25th December. SCOTTISH = Paid on the 2nd February, 15th May, 1st August and 11th November. RECEIVED = Paid on the 20th March, 19th June, 24th September and 20th December. Individual Patterns: NotKnown (ScheduleCode) EvryDay (ScheduleCode) EvryWorkgDay (ScheduleCode) IntrvlDay:NoOfDay (ScheduleCode + NoOfDay) IntrvlWkDay:IntervalInWeeks:DayInWeek (ScheduleCode + IntervalInWeeks + DayInWeek) WkInMnthDay:WeekInMonth:DayInWeek (ScheduleCode + WeekInMonth + DayInWeek) IntrvlMnthDay:IntervalInMonths:DayInMonth (ScheduleCode + IntervalInMonths + DayInMonth) QtrDay: + either (ENGLISH, SCOTTISH or RECEIVED) ScheduleCode + QuarterDay The regular expression for this element combines five smaller versions for each permitted pattern. To aid legibility - the components are presented individually here: NotKnown EvryDay EvryWorkgDay IntrvlDay:((0[2-9])|([1-2][0-9])|3[0-1]) IntrvlWkDay:0[1-9]:0[1-7] WkInMnthDay:0[1-5]:0[1-7] IntrvlMnthDay:(0[1-6]|12|24):(-0[1-5]|0[1-9]|[12][0-9]|3[01]) QtrDay:(ENGLISH|SCOTTISH|RECEIVED) Full Regular Expression: ^(NotKnown)$|^(EvryDay)$|^(EvryWorkgDay)$|^(IntrvlDay:((0[2-9])|([1-2][0-9])|3[0-1]))$|^(IntrvlWkDay:0[1-9]:0[1-7])$|^(WkInMnthDay:0[1-5]:0[1-7])$|^(IntrvlMnthDay:(0[1-6]|12|24):(-0[1-5]|0[1-9]|[12][0-9]|3[01]))$|^(QtrDay:(ENGLISH|SCOTTISH|RECEIVED))$
swagger:model Frequency_1
func (Frequency1) ContextValidate ¶
ContextValidate validates this frequency 1 based on context it is used
type FullLegalName ¶
type FullLegalName string
FullLegalName Specifies a character string with a maximum length of 350 characters.
swagger:model FullLegalName
func (FullLegalName) ContextValidate ¶
ContextValidate validates this full legal name based on context it is used
type ISODateTime ¶
ISODateTime All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model ISODateTime
func (ISODateTime) ContextValidate ¶
ContextValidate validates this i s o date time based on context it is used
func (*ISODateTime) MarshalBinary ¶
func (m *ISODateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ISODateTime) MarshalJSON ¶
func (m ISODateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a ISODateTime value as JSON output
func (*ISODateTime) UnmarshalBinary ¶
func (m *ISODateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ISODateTime) UnmarshalJSON ¶
func (m *ISODateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a ISODateTime value from JSON input
type Identification0 ¶
type Identification0 string
Identification0 Identification assigned by an institution to identify an account. This identification is known by the account owner.
swagger:model Identification_0
func (Identification0) ContextValidate ¶
ContextValidate validates this identification 0 based on context it is used
type Identification1 ¶
type Identification1 string
Identification1 Unique and unambiguous identification of the servicing institution.
swagger:model Identification_1
func (Identification1) ContextValidate ¶
ContextValidate validates this identification 1 based on context it is used
type Identification2 ¶
type Identification2 string
Identification2 Unique and unambiguous identification of a financial institution or a branch of a financial institution.
swagger:model Identification_2
func (Identification2) ContextValidate ¶
ContextValidate validates this identification 2 based on context it is used
type LastPaymentDateTime ¶
LastPaymentDateTime The date on which the last (most recent) payment for a Standing Order schedule was made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model LastPaymentDateTime
func (LastPaymentDateTime) ContextValidate ¶
ContextValidate validates this last payment date time based on context it is used
func (*LastPaymentDateTime) MarshalBinary ¶
func (m *LastPaymentDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (LastPaymentDateTime) MarshalJSON ¶
func (m LastPaymentDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a LastPaymentDateTime value as JSON output
func (*LastPaymentDateTime) UnmarshalBinary ¶
func (m *LastPaymentDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*LastPaymentDateTime) UnmarshalJSON ¶
func (m *LastPaymentDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a LastPaymentDateTime value from JSON input
type Links ¶
type Links struct { // first // Format: uri First strfmt.URI `json:"First,omitempty"` // last // Format: uri Last strfmt.URI `json:"Last,omitempty"` // next // Format: uri Next strfmt.URI `json:"Next,omitempty"` // prev // Format: uri Prev strfmt.URI `json:"Prev,omitempty"` // self // Required: true // Format: uri Self strfmt.URI `json:"Self"` }
Links Links relevant to the payload
swagger:model Links
func (*Links) ContextValidate ¶
ContextValidate validates this links based on context it is used
func (*Links) MarshalBinary ¶
MarshalBinary interface implementation
func (*Links) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MandateIdentification ¶
type MandateIdentification string
MandateIdentification Direct Debit reference. For AUDDIS service users provide Core Reference. For non AUDDIS service users provide Core reference if possible or last used reference.
swagger:model MandateIdentification
func (MandateIdentification) ContextValidate ¶
ContextValidate validates this mandate identification based on context it is used
type MaturityDate ¶
MaturityDate Maturity date of the account.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model MaturityDate
func (MaturityDate) ContextValidate ¶
ContextValidate validates this maturity date based on context it is used
func (*MaturityDate) MarshalBinary ¶
func (m *MaturityDate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (MaturityDate) MarshalJSON ¶
func (m MaturityDate) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a MaturityDate value as JSON output
func (*MaturityDate) UnmarshalBinary ¶
func (m *MaturityDate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*MaturityDate) UnmarshalJSON ¶
func (m *MaturityDate) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a MaturityDate value from JSON input
type Meta ¶
type Meta struct { // first available date time // Format: date-time FirstAvailableDateTime ISODateTime `json:"FirstAvailableDateTime,omitempty"` // last available date time // Format: date-time LastAvailableDateTime ISODateTime `json:"LastAvailableDateTime,omitempty"` // total pages TotalPages int32 `json:"TotalPages,omitempty"` }
Meta MetaData
Meta Data relevant to the payload ¶
swagger:model Meta
func (*Meta) ContextValidate ¶
ContextValidate validate this meta based on the context it is used
func (*Meta) MarshalBinary ¶
MarshalBinary interface implementation
func (*Meta) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Name0 ¶
type Name0 string
Name0 The account name is the name or names of the account owner(s) represented at an account level, as displayed by the ASPSP's online channels. Note, the account name is not the product name or the nickname of the account.
swagger:model Name_0
func (Name0) ContextValidate ¶
ContextValidate validates this name 0 based on context it is used
type Name1 ¶
type Name1 string
Name1 Name by which an agent is known and which is usually used to identify that agent.
swagger:model Name_1
func (Name1) ContextValidate ¶
ContextValidate validates this name 1 based on context it is used
type Name2 ¶
type Name2 string
Name2 Name of Service User.
swagger:model Name_2
func (Name2) ContextValidate ¶
ContextValidate validates this name 2 based on context it is used
type Name3 ¶
type Name3 string
Name3 Name by which a party is known and which is usually used to identify that party.
swagger:model Name_3
func (Name3) ContextValidate ¶
ContextValidate validates this name 3 based on context it is used
type Name4 ¶
type Name4 string
Name4 Long name associated with the code
swagger:model Name_4
func (Name4) ContextValidate ¶
ContextValidate validates this name 4 based on context it is used
type NextPaymentDateTime ¶
NextPaymentDateTime The date on which the next payment for a Standing Order schedule will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model NextPaymentDateTime
func (NextPaymentDateTime) ContextValidate ¶
ContextValidate validates this next payment date time based on context it is used
func (*NextPaymentDateTime) MarshalBinary ¶
func (m *NextPaymentDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (NextPaymentDateTime) MarshalJSON ¶
func (m NextPaymentDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a NextPaymentDateTime value as JSON output
func (*NextPaymentDateTime) UnmarshalBinary ¶
func (m *NextPaymentDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*NextPaymentDateTime) UnmarshalJSON ¶
func (m *NextPaymentDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a NextPaymentDateTime value from JSON input
type Nickname ¶
type Nickname string
Nickname The nickname of the account, assigned by the account owner in order to provide an additional means of identification of the account.
swagger:model Nickname
func (Nickname) ContextValidate ¶
ContextValidate validates this nickname based on context it is used
type Number0 ¶
type Number0 int64
Number0 Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances.
swagger:model Number_0
func (Number0) ContextValidate ¶
ContextValidate validates this number 0 based on context it is used
type Number1 ¶
type Number1 int64
Number1 fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount
swagger:model Number_1
func (Number1) ContextValidate ¶
ContextValidate validates this number 1 based on context it is used
type NumberOfPayments ¶
type NumberOfPayments string
NumberOfPayments Number of the payments that will be made in completing this frequency sequence including any executed since the sequence start date.
swagger:model NumberOfPayments
func (NumberOfPayments) ContextValidate ¶
ContextValidate validates this number of payments based on context it is used
type OBAccount6 ¶
type OBAccount6 struct { // account Account []*OBAccount6AccountItems0 `json:"Account"` // account Id // Required: true AccountID *AccountID `json:"AccountId"` // account sub type // Required: true AccountSubType *OBExternalAccountSubType1Code `json:"AccountSubType"` // account type // Required: true AccountType *OBExternalAccountType1Code `json:"AccountType"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode0 `json:"Currency"` // description Description Description0 `json:"Description,omitempty"` // maturity date // Format: date-time MaturityDate MaturityDate `json:"MaturityDate,omitempty"` // nickname Nickname Nickname `json:"Nickname,omitempty"` // opening date // Format: date-time OpeningDate OpeningDate `json:"OpeningDate,omitempty"` // servicer Servicer *OBBranchAndFinancialInstitutionIdentification50 `json:"Servicer,omitempty"` // status Status OBAccountStatus1Code `json:"Status,omitempty"` // status update date time // Format: date-time StatusUpdateDateTime StatusUpdateDateTime `json:"StatusUpdateDateTime,omitempty"` // switch status SwitchStatus OBExternalSwitchStatusCode `json:"SwitchStatus,omitempty"` }
OBAccount6 Unambiguous identification of the account to which credit and debit entries are made.
swagger:model OBAccount6
func (*OBAccount6) ContextValidate ¶
ContextValidate validate this o b account6 based on the context it is used
func (*OBAccount6) MarshalBinary ¶
func (m *OBAccount6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBAccount6) UnmarshalBinary ¶
func (m *OBAccount6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBAccount6AccountItems0 ¶
type OBAccount6AccountItems0 struct { // identification // Required: true Identification *Identification0 `json:"Identification"` // name Name Name0 `json:"Name,omitempty"` // scheme name // Required: true SchemeName *OBExternalAccountIdentification4Code `json:"SchemeName"` // secondary identification SecondaryIdentification SecondaryIdentification `json:"SecondaryIdentification,omitempty"` }
OBAccount6AccountItems0 Provides the details to identify an account.
swagger:model OBAccount6AccountItems0
func (*OBAccount6AccountItems0) ContextValidate ¶
func (m *OBAccount6AccountItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b account6 account items0 based on the context it is used
func (*OBAccount6AccountItems0) MarshalBinary ¶
func (m *OBAccount6AccountItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBAccount6AccountItems0) UnmarshalBinary ¶
func (m *OBAccount6AccountItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBAccountStatus1Code ¶
type OBAccountStatus1Code string
OBAccountStatus1Code Specifies the status of account resource in code form.
swagger:model OBAccountStatus1Code
const ( // OBAccountStatus1CodeDeleted captures enum value "Deleted" OBAccountStatus1CodeDeleted OBAccountStatus1Code = "Deleted" // OBAccountStatus1CodeDisabled captures enum value "Disabled" OBAccountStatus1CodeDisabled OBAccountStatus1Code = "Disabled" // OBAccountStatus1CodeEnabled captures enum value "Enabled" OBAccountStatus1CodeEnabled OBAccountStatus1Code = "Enabled" // OBAccountStatus1CodePending captures enum value "Pending" OBAccountStatus1CodePending OBAccountStatus1Code = "Pending" // OBAccountStatus1CodeProForma captures enum value "ProForma" OBAccountStatus1CodeProForma OBAccountStatus1Code = "ProForma" )
func NewOBAccountStatus1Code ¶
func NewOBAccountStatus1Code(value OBAccountStatus1Code) *OBAccountStatus1Code
func (OBAccountStatus1Code) ContextValidate ¶
ContextValidate validates this o b account status1 code based on context it is used
func (OBAccountStatus1Code) Pointer ¶
func (m OBAccountStatus1Code) Pointer() *OBAccountStatus1Code
Pointer returns a pointer to a freshly-allocated OBAccountStatus1Code.
type OBActiveCurrencyAndAmountSimpleType ¶
type OBActiveCurrencyAndAmountSimpleType string
OBActiveCurrencyAndAmountSimpleType A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
swagger:model OBActiveCurrencyAndAmount_SimpleType
func (OBActiveCurrencyAndAmountSimpleType) ContextValidate ¶
func (m OBActiveCurrencyAndAmountSimpleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b active currency and amount simple type based on context it is used
type OBActiveOrHistoricCurrencyAndAmount0 ¶
type OBActiveOrHistoricCurrencyAndAmount0 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount0 The amount of the most recent direct debit collection.
swagger:model OBActiveOrHistoricCurrencyAndAmount_0
func (*OBActiveOrHistoricCurrencyAndAmount0) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 0 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount0) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount0) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount1 ¶
type OBActiveOrHistoricCurrencyAndAmount1 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount1 Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party. Usage: This amount has to be transported unchanged through the transaction chain.
swagger:model OBActiveOrHistoricCurrencyAndAmount_1
func (*OBActiveOrHistoricCurrencyAndAmount1) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 1 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount1) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount1) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount10 ¶
type OBActiveOrHistoricCurrencyAndAmount10 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount10 Transaction charges to be paid by the charge bearer.
swagger:model OBActiveOrHistoricCurrencyAndAmount_10
func (*OBActiveOrHistoricCurrencyAndAmount10) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount10) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 10 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount10) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount10) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount10) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount10) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount11 ¶
type OBActiveOrHistoricCurrencyAndAmount11 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount11 The amount of the last (most recent) Standing Order instruction.
swagger:model OBActiveOrHistoricCurrencyAndAmount_11
func (*OBActiveOrHistoricCurrencyAndAmount11) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount11) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 11 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount11) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount11) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount11) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount11) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount2 ¶
type OBActiveOrHistoricCurrencyAndAmount2 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount2 The amount of the first Standing Order
swagger:model OBActiveOrHistoricCurrencyAndAmount_2
func (*OBActiveOrHistoricCurrencyAndAmount2) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount2) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 2 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount2) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount2) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount3 ¶
type OBActiveOrHistoricCurrencyAndAmount3 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount3 The amount of the next Standing Order.
swagger:model OBActiveOrHistoricCurrencyAndAmount_3
func (*OBActiveOrHistoricCurrencyAndAmount3) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount3) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 3 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount3) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount3) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount4 ¶
type OBActiveOrHistoricCurrencyAndAmount4 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount4 The amount of the final Standing Order
swagger:model OBActiveOrHistoricCurrencyAndAmount_4
func (*OBActiveOrHistoricCurrencyAndAmount4) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount4) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 4 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount4) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount4) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount4) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount4) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount5 ¶
type OBActiveOrHistoricCurrencyAndAmount5 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount5 Amount of money associated with the statement benefit type.
swagger:model OBActiveOrHistoricCurrencyAndAmount_5
func (*OBActiveOrHistoricCurrencyAndAmount5) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount5) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 5 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount5) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount5) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount5) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount5) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount6 ¶
type OBActiveOrHistoricCurrencyAndAmount6 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount6 Amount of money associated with the statement fee type.
swagger:model OBActiveOrHistoricCurrencyAndAmount_6
func (*OBActiveOrHistoricCurrencyAndAmount6) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount6) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 6 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount6) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount6) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount7 ¶
type OBActiveOrHistoricCurrencyAndAmount7 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount7 Amount of money associated with the statement interest amount type.
swagger:model OBActiveOrHistoricCurrencyAndAmount_7
func (*OBActiveOrHistoricCurrencyAndAmount7) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount7) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 7 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount7) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount7) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount7) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount7) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount8 ¶
type OBActiveOrHistoricCurrencyAndAmount8 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount8 Amount of money associated with the amount type.
swagger:model OBActiveOrHistoricCurrencyAndAmount_8
func (*OBActiveOrHistoricCurrencyAndAmount8) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount8) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 8 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount8) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount8) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount8) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount8) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBActiveOrHistoricCurrencyAndAmount9 ¶
type OBActiveOrHistoricCurrencyAndAmount9 struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBActiveOrHistoricCurrencyAndAmount9 Amount of money in the cash transaction entry.
swagger:model OBActiveOrHistoricCurrencyAndAmount_9
func (*OBActiveOrHistoricCurrencyAndAmount9) ContextValidate ¶
func (m *OBActiveOrHistoricCurrencyAndAmount9) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b active or historic currency and amount 9 based on the context it is used
func (*OBActiveOrHistoricCurrencyAndAmount9) MarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount9) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBActiveOrHistoricCurrencyAndAmount9) UnmarshalBinary ¶
func (m *OBActiveOrHistoricCurrencyAndAmount9) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBAddressTypeCode ¶
type OBAddressTypeCode string
OBAddressTypeCode Identifies the nature of the postal address.
swagger:model OBAddressTypeCode
const ( // OBAddressTypeCodeBusiness captures enum value "Business" OBAddressTypeCodeBusiness OBAddressTypeCode = "Business" // OBAddressTypeCodeCorrespondence captures enum value "Correspondence" OBAddressTypeCodeCorrespondence OBAddressTypeCode = "Correspondence" // OBAddressTypeCodeDeliveryTo captures enum value "DeliveryTo" OBAddressTypeCodeDeliveryTo OBAddressTypeCode = "DeliveryTo" // OBAddressTypeCodeMailTo captures enum value "MailTo" OBAddressTypeCodeMailTo OBAddressTypeCode = "MailTo" // OBAddressTypeCodePOBox captures enum value "POBox" OBAddressTypeCodePOBox OBAddressTypeCode = "POBox" // OBAddressTypeCodePostal captures enum value "Postal" OBAddressTypeCodePostal OBAddressTypeCode = "Postal" // OBAddressTypeCodeResidential captures enum value "Residential" OBAddressTypeCodeResidential OBAddressTypeCode = "Residential" // OBAddressTypeCodeStatement captures enum value "Statement" OBAddressTypeCodeStatement OBAddressTypeCode = "Statement" )
func NewOBAddressTypeCode ¶
func NewOBAddressTypeCode(value OBAddressTypeCode) *OBAddressTypeCode
func (OBAddressTypeCode) ContextValidate ¶
ContextValidate validates this o b address type code based on context it is used
func (OBAddressTypeCode) Pointer ¶
func (m OBAddressTypeCode) Pointer() *OBAddressTypeCode
Pointer returns a pointer to a freshly-allocated OBAddressTypeCode.
type OBAmount10 ¶
type OBAmount10 string
OBAmount10 Cap amount charged for a fee/charge
swagger:model OB_Amount1_0
func (OBAmount10) ContextValidate ¶
ContextValidate validates this o b amount1 0 based on context it is used
type OBAmount11 ¶
type OBAmount11 string
OBAmount11 Every additional tranche of an overdraft balance to which an overdraft fee is applied
swagger:model OB_Amount1_1
func (OBAmount11) ContextValidate ¶
ContextValidate validates this o b amount1 1 based on context it is used
type OBAmount12 ¶
type OBAmount12 string
OBAmount12 Amount charged for an overdraft fee/charge (where it is charged in terms of an amount rather than a rate)
swagger:model OB_Amount1_2
func (OBAmount12) ContextValidate ¶
ContextValidate validates this o b amount1 2 based on context it is used
type OBAmount13 ¶
type OBAmount13 string
OBAmount13 Fee Amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate)
swagger:model OB_Amount1_3
func (OBAmount13) ContextValidate ¶
ContextValidate validates this o b amount1 3 based on context it is used
type OBAmount14 ¶
type OBAmount14 string
OBAmount14 Cap amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate)
swagger:model OB_Amount1_4
func (OBAmount14) ContextValidate ¶
ContextValidate validates this o b amount1 4 based on context it is used
type OBBCAData1 ¶
type OBBCAData1 struct { // credit interest CreditInterest OBBCAData1CreditInterest `json:"CreditInterest,omitempty"` // OtherFeesCharges // // Contains details of fees and charges which are not associated with either Overdraft or features/benefits OtherFeesCharges []*OBBCAData1OtherFeesChargesItems0 `json:"OtherFeesCharges"` // overdraft Overdraft OBBCAData1Overdraft `json:"Overdraft,omitempty"` // product details ProductDetails OBBCAData1ProductDetails `json:"ProductDetails,omitempty"` }
OBBCAData1 BCA
swagger:model OBBCAData1
func (*OBBCAData1) ContextValidate ¶
ContextValidate validate this o b b c a data1 based on the context it is used
func (*OBBCAData1) MarshalBinary ¶
func (m *OBBCAData1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1) UnmarshalBinary ¶
func (m *OBBCAData1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1CreditInterest ¶
type OBBCAData1CreditInterest struct { // TierBandSet // // The group of tiers or bands for which credit interest can be applied. // Required: true // Min Items: 1 TierBandSet []*OBBCAData1CreditInterestTierBandSetItems0 `json:"TierBandSet"` }
OBBCAData1CreditInterest CreditInterest
Details about the interest that may be payable to the BCA account holders ¶
swagger:model OBBCAData1CreditInterest
func (*OBBCAData1CreditInterest) ContextValidate ¶
func (m *OBBCAData1CreditInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 credit interest based on the context it is used
func (*OBBCAData1CreditInterest) MarshalBinary ¶
func (m *OBBCAData1CreditInterest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1CreditInterest) UnmarshalBinary ¶
func (m *OBBCAData1CreditInterest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1CreditInterestTierBandSetItems0 ¶
type OBBCAData1CreditInterestTierBandSetItems0 struct { // CalculationMethod // // Methods of calculating interest // Enum: ["Compound","SimpleInterest"] CalculationMethod string `json:"CalculationMethod,omitempty"` // Destination // // Describes whether accrued interest is payable only to the BCA or to another bank account // Required: true // Enum: ["PayAway","SelfCredit"] Destination *string `json:"Destination"` // Notes // // Optional additional notes to supplement the Tier Band Set details Notes []string `json:"Notes"` // TierBand // // Tier Band Details // Required: true // Min Items: 1 TierBand []*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0 `json:"TierBand"` // TierBandMethod // // The methodology of how credit interest is paid/applied. It can be:- // // 1. Banded // Interest rates are banded. i.e. Increasing rate on whole balance as balance increases. // // 2. Tiered // Interest rates are tiered. i.e. increasing rate for each tier as balance increases, but interest paid on tier fixed for that tier and not on whole balance. // // 3. Whole // The same interest rate is applied irrespective of the BCA balance // Required: true // Enum: ["Banded","Tiered","Whole"] TierBandMethod *string `json:"TierBandMethod"` }
OBBCAData1CreditInterestTierBandSetItems0 The group of tiers or bands for which credit interest can be applied.
swagger:model OBBCAData1CreditInterestTierBandSetItems0
func (*OBBCAData1CreditInterestTierBandSetItems0) ContextValidate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 credit interest tier band set items0 based on the context it is used
func (*OBBCAData1CreditInterestTierBandSetItems0) MarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0) UnmarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0 ¶
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0 struct { // AER // // The annual equivalent rate (AER) is interest that is calculated under the assumption that any interest paid is combined with the original balance and the next interest payment will be based on the slightly higher account balance. Overall, this means that interest can be compounded several times in a year depending on the number of times that interest payments are made. // // Read more: Annual Equivalent Rate (AER) http://www.investopedia.com/terms/a/aer.asp#ixzz4gfR7IO1A // Required: true // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ AER *string `json:"AER"` // ApplicationFrequency // // How often is interest applied to the BCA for this tier/band i.e. how often the financial institution pays accumulated interest to the customer's BCA. // Required: true // Enum: ["Daily","HalfYearly","Monthly","Other","Quarterly","PerStatementDate","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // BankInterestRate // // Bank Interest for the BCA product // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ BankInterestRate string `json:"BankInterestRate,omitempty"` // BankInterestRateType // // Interest rate types, other than AER, which financial institutions may use to describe the annual interest rate payable to the BCA. // Enum: ["Gross","Other"] BankInterestRateType string `json:"BankInterestRateType,omitempty"` // CalculationFrequency // // How often is credit interest calculated for the account. // Enum: ["Daily","HalfYearly","Monthly","Other","Quarterly","PerStatementDate","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // DepositInterestAppliedCoverage // // Amount on which Interest applied. // Enum: ["Banded","Tiered","Whole"] DepositInterestAppliedCoverage string `json:"DepositInterestAppliedCoverage,omitempty"` // FixedVariableInterestRateType // // Type of interest rate, Fixed or Variable // Required: true // Enum: ["Fixed","Variable"] FixedVariableInterestRateType *string `json:"FixedVariableInterestRateType"` // Identification // // Unique and unambiguous identification of a Tier Band for a BCA. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Notes // // Optional additional notes to supplement the Tier Band details Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other bank interest type OtherBankInterestType *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType `json:"OtherBankInterestType,omitempty"` // other calculation frequency OtherCalculationFrequency *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // TierValueMaximum // // Maximum deposit value for which the credit interest tier applies. // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMaximum string `json:"TierValueMaximum,omitempty"` // TierValueMinimum // // Minimum deposit value for which the credit interest tier applies. // Required: true // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMinimum *string `json:"TierValueMinimum"` }
OBBCAData1CreditInterestTierBandSetItems0TierBandItems0 Tier Band Details
swagger:model OBBCAData1CreditInterestTierBandSetItems0TierBandItems0
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) ContextValidate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 credit interest tier band set items0 tier band items0 based on the context it is used
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) MarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency ¶
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies that are not available in the standard code list ¶
swagger:model OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 credit interest tier band set items0 tier band items0 other application frequency based on context it is used
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) Validate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 credit interest tier band set items0 tier band items0 other application frequency
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType ¶
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType OtherBankInterestType
Other interest rate types which are not available in the standard code list ¶
swagger:model OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 credit interest tier band set items0 tier band items0 other bank interest type based on context it is used
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 credit interest tier band set items0 tier band items0 other bank interest type
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency ¶
type OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in the standard code set.
swagger:model OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 credit interest tier band set items0 tier band items0 other calculation frequency based on context it is used
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) Validate ¶
func (m *OBBCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 credit interest tier band set items0 tier band items0 other calculation frequency
type OBBCAData1OtherFeesChargesItems0 ¶
type OBBCAData1OtherFeesChargesItems0 struct { // FeeChargeCap // // Details about any caps (maximum charges) that apply to a particular or group of fee/charge FeeChargeCap []*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0 `json:"FeeChargeCap"` // FeeChargeDetail // // Other fees/charges details // Required: true // Min Items: 1 FeeChargeDetail []*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0 `json:"FeeChargeDetail"` // other tariff type OtherTariffType *OBBCAData1OtherFeesChargesItems0OtherTariffType `json:"OtherTariffType,omitempty"` // TariffName // // Name of the tariff // Max Length: 350 // Min Length: 1 TariffName string `json:"TariffName,omitempty"` // TariffType // // TariffType which defines the fee and charges. // Enum: ["Electronic","Mixed","Other"] TariffType string `json:"TariffType,omitempty"` }
OBBCAData1OtherFeesChargesItems0 Contains details of fees and charges which are not associated with either Overdraft or features/benefits
swagger:model OBBCAData1OtherFeesChargesItems0
func (*OBBCAData1OtherFeesChargesItems0) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 other fees charges items0 based on the context it is used
func (*OBBCAData1OtherFeesChargesItems0) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0 ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Min Max type // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Free text for adding extra details for fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular or group of fee/charge
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 other fees charges items0 fee charge cap items0 based on the context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge cap items0 other fee type items0 based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge cap items0 other fee type items0
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0 ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0 struct { // ApplicationFrequency // // How frequently the fee/charge is applied to the account // Required: true // Enum: ["OnClosing","OnOpening","ChargingPeriod","Daily","PerItem","Monthly","OnAnniversary","Other","PerHundredPounds","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // CalculationFrequency // // How frequently the fee/charge is calculated // Enum: ["OnClosing","OnOpening","ChargingPeriod","Daily","PerItem","Monthly","OnAnniversary","Other","PerHundredPounds","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // FeeAmount // // Fee Amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeAmount string `json:"FeeAmount,omitempty"` // fee applicable range FeeApplicableRange *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange `json:"FeeApplicableRange,omitempty"` // FeeCategory // // Categorisation of fees and charges into standard categories. // Required: true // Enum: ["Other","Servicing"] FeeCategory *string `json:"FeeCategory"` // FeeChargeCap // // Details about any caps (maximum charges) that apply to a particular or group of fee/charge FeeChargeCap []*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 `json:"FeeChargeCap"` // FeeRate // // Rate charged for Fee/Charge (where it is charged in terms of a rate rather than an amount) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ FeeRate string `json:"FeeRate,omitempty"` // FeeRateType // // Rate type for Fee/Charge (where it is charged in terms of a rate rather than an amount) // Enum: ["Gross","Other"] FeeRateType string `json:"FeeRateType,omitempty"` // FeeType // // Fee/Charge Type // Required: true // Enum: ["Other","ServiceCAccountFee","ServiceCAccountFeeMonthly","ServiceCAccountFeeQuarterly","ServiceCFixedTariff","ServiceCBusiDepAccBreakage","ServiceCMinimumMonthlyFee","ServiceCOther"] FeeType *string `json:"FeeType"` // NegotiableIndicator // // Fee/charge which is usually negotiable rather than a fixed amount NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // Notes // // Optional additional notes to supplement the fee/charge details. Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // other fee category type OtherFeeCategoryType *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType `json:"OtherFeeCategoryType,omitempty"` // other fee rate type OtherFeeRateType *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType `json:"OtherFeeType,omitempty"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0 Other fees/charges details
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 other fees charges items0 fee charge detail items0 based on the context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange struct { // MaximumAmount // // Maximum Amount on which fee is applicable (where it is expressed as an amount) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ MaximumAmount string `json:"MaximumAmount,omitempty"` // MaximumRate // // Maximum rate on which fee/charge is applicable(where it is expressed as an rate) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ MaximumRate string `json:"MaximumRate,omitempty"` // MinimumAmount // // Minimum Amount on which fee/charge is applicable (where it is expressed as an amount) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ MinimumAmount string `json:"MinimumAmount,omitempty"` // MinimumRate // // Minimum rate on which fee/charge is applicable(where it is expressed as an rate) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ MinimumRate string `json:"MinimumRate,omitempty"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange FeeApplicableRange
Range or amounts or rates for which the fee/charge applies
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 fee applicable range based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 fee applicable range
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Min Max type // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Free text for adding extra details for fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular or group of fee/charge
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 other fees charges items0 fee charge detail items0 fee charge cap items0 based on the context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 fee charge cap items0
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 fee charge cap items0 other fee type items0 based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 fee charge cap items0 other fee type items0
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies not covered in the standard code list ¶
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other application frequency based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other application frequency
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in standard code set.
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other calculation frequency based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other calculation frequency
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType OtherFeeCategoryType
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other fee category type based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeCategoryType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other fee category type
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType OtherFeeRateType
Other fee rate type which is not available in the standard code set ¶
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other fee rate type based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other fee rate type
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType ¶
type OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // FeeCategory // // Categorisation of fees and charges into standard categories. // Required: true // Enum: ["Other","Servicing"] FeeCategory *string `json:"FeeCategory"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType OtherFeeType
Other Fee/charge type which is not available in the standard code set
swagger:model OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other fee type based on context it is used
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) Validate ¶
func (m *OBBCAData1OtherFeesChargesItems0FeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 other fees charges items0 fee charge detail items0 other fee type
type OBBCAData1OtherFeesChargesItems0OtherTariffType ¶
type OBBCAData1OtherFeesChargesItems0OtherTariffType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OtherFeesChargesItems0OtherTariffType OtherTariffType
Other tariff type which is not in the standard list.
swagger:model OBBCAData1OtherFeesChargesItems0OtherTariffType
func (*OBBCAData1OtherFeesChargesItems0OtherTariffType) ContextValidate ¶
func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 other fees charges items0 other tariff type based on context it is used
func (*OBBCAData1OtherFeesChargesItems0OtherTariffType) MarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OtherFeesChargesItems0OtherTariffType) UnmarshalBinary ¶
func (m *OBBCAData1OtherFeesChargesItems0OtherTariffType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1Overdraft ¶
type OBBCAData1Overdraft struct { // Notes // // Associated Notes about the overdraft rates Notes []string `json:"Notes"` // OverdraftTierBandSet // // Tier band set details // Required: true // Min Items: 1 OverdraftTierBandSet []*OBBCAData1OverdraftOverdraftTierBandSetItems0 `json:"OverdraftTierBandSet"` }
OBBCAData1Overdraft Overdraft
Borrowing details ¶
swagger:model OBBCAData1Overdraft
func (*OBBCAData1Overdraft) ContextValidate ¶
ContextValidate validate this o b b c a data1 overdraft based on the context it is used
func (*OBBCAData1Overdraft) MarshalBinary ¶
func (m *OBBCAData1Overdraft) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1Overdraft) UnmarshalBinary ¶
func (m *OBBCAData1Overdraft) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1OverdraftOverdraftTierBandSetItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0 struct { // AuthorisedIndicator // // Indicates if the Overdraft is authorised (Y) or unauthorised (N) AuthorisedIndicator bool `json:"AuthorisedIndicator,omitempty"` // BufferAmount // // When a customer exceeds their credit limit, a financial institution will not charge the customer unauthorised overdraft charges if they do not exceed by more than the buffer amount. Note: Authorised overdraft charges may still apply. // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ BufferAmount string `json:"BufferAmount,omitempty"` // Identification // // Unique and unambiguous identification of a Tier Band for a overdraft product. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Notes // // Optional additional notes to supplement the overdraft Tier Band Set details Notes []string `json:"Notes"` // OverdraftFeesCharges // // Overdraft fees and charges details OverdraftFeesCharges []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 `json:"OverdraftFeesCharges"` // OverdraftTierBand // // Provides overdraft details for a specific tier or band // Required: true // Min Items: 1 OverdraftTierBand []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 `json:"OverdraftTierBand"` // OverdraftType // // An overdraft can either be 'committed' which means that the facility cannot be withdrawn without reasonable notification before it's agreed end date, or 'on demand' which means that the financial institution can demand repayment at any point in time. // Enum: ["Committed","OnDemand"] OverdraftType string `json:"OverdraftType,omitempty"` // TierBandMethod // // The methodology of how overdraft is charged. It can be: // 'Whole' Where the same charge/rate is applied to the entirety of the overdraft balance (where charges are applicable). // 'Tiered' Where different charges/rates are applied dependent on overdraft maximum and minimum balance amount tiers defined by the lending financial organisation // 'Banded' Where different charges/rates are applied dependent on overdraft maximum and minimum balance amount bands defined by a government organisation. // Required: true // Enum: ["Banded","Tiered","Whole"] TierBandMethod *string `json:"TierBandMethod"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0 Tier band set details
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 struct { // OverdraftFeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate. OverdraftFeeChargeCap []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` // OverdraftFeeChargeDetail // // Details about the fees/charges // Required: true // Min Items: 1 OverdraftFeeChargeDetail []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 `json:"OverdraftFeeChargeDetail"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 Overdraft fees and charges details
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances. FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Min Max type // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0 based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 struct { // ApplicationFrequency // // Frequency at which the overdraft charge is applied to the account // Required: true // Enum: ["OnClosing","OnOpening","ChargingPeriod","Daily","PerItem","Monthly","OnAnniversary","Other","PerHundredPounds","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // CalculationFrequency // // How often is the overdraft fee/charge calculated for the account. // Enum: ["OnClosing","OnOpening","ChargingPeriod","Daily","PerItem","Monthly","OnAnniversary","Other","PerHundredPounds","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // FeeAmount // // Amount charged for an overdraft fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeAmount string `json:"FeeAmount,omitempty"` // FeeRate // // Rate charged for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ FeeRate string `json:"FeeRate,omitempty"` // FeeRateType // // Rate type for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Enum: ["Gross","Other"] FeeRateType string `json:"FeeRateType,omitempty"` // FeeType // // Overdraft fee type // Required: true // Enum: ["ArrangedOverdraft","AnnualReview","EmergencyBorrowing","BorrowingItem","OverdraftRenewal","OverdraftSetup","Surcharge","TempOverdraft","UnauthorisedBorrowing","UnauthorisedPaidTrans","Other","UnauthorisedUnpaidTrans"] FeeType *string `json:"FeeType"` // IncrementalBorrowingAmount // // Every additional tranche of an overdraft balance to which an overdraft fee is applied // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ IncrementalBorrowingAmount string `json:"IncrementalBorrowingAmount,omitempty"` // NegotiableIndicator // // Indicates whether fee and charges are negotiable NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // Notes // // Free text for capturing any other info related to Overdraft Fees Charge Details Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType `json:"OtherFeeType,omitempty"` // OverdraftControlIndicator // // Indicates if the fee/charge is already covered by an 'Overdraft Control' fee or not. OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` // OverdraftFeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate. OverdraftFeeChargeCap []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 Details about the fees/charges
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies that are not available in the standard code list ¶
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in the standard code set.
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType OtherFeeRateType
Other fee rate type code which is not available in the standard code set ¶
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType OtherFeeType
Other Fee type which is not available in the standard code set ¶
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances. FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Min Max type // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0 based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 struct { // AgreementLengthMax // // Specifies the maximum length of a band for a fixed overdraft agreement AgreementLengthMax float32 `json:"AgreementLengthMax,omitempty"` // AgreementLengthMin // // Specifies the minimum length of a band for a fixed overdraft agreement AgreementLengthMin float32 `json:"AgreementLengthMin,omitempty"` // AgreementPeriod // // Specifies the period of a fixed length overdraft agreement // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] AgreementPeriod string `json:"AgreementPeriod,omitempty"` // BankGuaranteedIndicator // // Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances. BankGuaranteedIndicator bool `json:"BankGuaranteedIndicator,omitempty"` // EAR // // EAR means Effective Annual Rate and/or Equivalent Annual Rate (frequently // used interchangeably), being the actual annual interest rate of an Overdraft. // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ EAR string `json:"EAR,omitempty"` // Identification // // Unique and unambiguous identification of a Tier Band for a overdraft. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Notes // // Optional additional notes to supplement the Tier/band details Notes []string `json:"Notes"` // OverdraftFeesCharges // // Overdraft fees and charges OverdraftFeesCharges []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 `json:"OverdraftFeesCharges"` // OverdraftInterestChargingCoverage // // Refers to which interest rate is applied when interests are tiered. For example, if an overdraft balance is 2k and the interest tiers are:- 0-500 0.1%, 500-1000 0.2%, 1000-10000 0.5%, then the applicable interest rate could either be 0.5% of the entire balance (since the account balance sits in the top interest tier) or (0.1%*500)+(0.2%*500)+(0.5%*1000). In the 1st situation, we say the interest is applied to the Whole of the account balance, and in the 2nd that it is Tiered. // Enum: ["Banded","Tiered","Whole"] OverdraftInterestChargingCoverage string `json:"OverdraftInterestChargingCoverage,omitempty"` // RepresentativeAPR // // An annual percentage rate (APR) is the annual rate charged for borrowing or earned through an investment. APR is expressed as a percentage that represents the actual yearly cost of funds over the term of a loan. This includes any fees or additional costs associated with the transaction but does not take compounding into account. // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ RepresentativeAPR string `json:"RepresentativeAPR,omitempty"` // TierValueMax // // Maximum value of Overdraft Tier/Band // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMax string `json:"TierValueMax,omitempty"` // TierValueMin // // Minimum value of Overdraft Tier/Band // Required: true // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMin *string `json:"TierValueMin"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 Provides overdraft details for a specific tier or band
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 struct { // OverdraftFeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate. OverdraftFeeChargeCap []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` // OverdraftFeeChargeDetail // // Details about the fees/charges // Required: true // Min Items: 1 OverdraftFeeChargeDetail []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 `json:"OverdraftFeeChargeDetail"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 Overdraft fees and charges
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances. FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Min Max type // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0 based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 struct { // ApplicationFrequency // // Frequency at which the overdraft charge is applied to the account // Required: true // Enum: ["OnClosing","OnOpening","ChargingPeriod","Daily","PerItem","Monthly","OnAnniversary","Other","PerHundredPounds","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // CalculationFrequency // // How often is the overdraft fee/charge calculated for the account. // Enum: ["OnClosing","OnOpening","ChargingPeriod","Daily","PerItem","Monthly","OnAnniversary","Other","PerHundredPounds","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // FeeAmount // // Amount charged for an overdraft fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeAmount string `json:"FeeAmount,omitempty"` // FeeRate // // Rate charged for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ FeeRate string `json:"FeeRate,omitempty"` // FeeRateType // // Rate type for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Enum: ["Gross","Other"] FeeRateType string `json:"FeeRateType,omitempty"` // FeeType // // Overdraft fee type // Required: true // Enum: ["ArrangedOverdraft","AnnualReview","EmergencyBorrowing","BorrowingItem","OverdraftRenewal","OverdraftSetup","Surcharge","TempOverdraft","UnauthorisedBorrowing","UnauthorisedPaidTrans","Other","UnauthorisedUnpaidTrans"] FeeType *string `json:"FeeType"` // IncrementalBorrowingAmount // // Every additional tranche of an overdraft balance to which an overdraft fee is applied // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ IncrementalBorrowingAmount string `json:"IncrementalBorrowingAmount,omitempty"` // NegotiableIndicator // // Indicates whether fee and charges are negotiable NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // Notes // // Free text for capturing any other info related to Overdraft Fees Charge Details Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType `json:"OtherFeeType,omitempty"` // OverdraftControlIndicator // // Indicates if the fee/charge is already covered by an 'Overdraft Control' fee or not. OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` // OverdraftFeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate. OverdraftFeeChargeCap []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 Details about the fees/charges
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies that are not available in the standard code list ¶
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in the standard code set.
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType OtherFeeRateType
Other fee rate type code which is not available in the standard code set ¶
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType OtherFeeType
Other Fee type which is not available in the standard code set ¶
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances. FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Min Max type // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 based on the context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0 based on context it is used
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBBCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b b c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0
type OBBCAData1ProductDetails ¶
type OBBCAData1ProductDetails struct { // FeeFreeLength // // The length/duration of the fee free period FeeFreeLength float32 `json:"FeeFreeLength,omitempty"` // FeeFreeLengthPeriod // // The unit of period (days, weeks, months etc.) of the promotional length // Enum: ["Day","Half Year","Month","Quarter","Week","Year"] FeeFreeLengthPeriod string `json:"FeeFreeLengthPeriod,omitempty"` // Notes // // Optional additional notes to supplement the Core product details Notes []string `json:"Notes"` // Segment // // Market segmentation is a marketing term referring to the aggregating of prospective buyers into groups, or segments, that have common needs and respond similarly to a marketing action. Market segmentation enables companies to target different categories of consumers who perceive the full value of certain products and services differently from one another. // // Read more: Market Segmentation http://www.investopedia.com/terms/m/marketsegmentation.asp#ixzz4gfEEalTd // With respect to BCA products, they are segmented in relation to different markets that they wish to focus on. Segment []string `json:"Segment"` }
OBBCAData1ProductDetails ProductDetails
swagger:model OBBCAData1ProductDetails
func (*OBBCAData1ProductDetails) ContextValidate ¶
func (m *OBBCAData1ProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b b c a data1 product details based on context it is used
func (*OBBCAData1ProductDetails) MarshalBinary ¶
func (m *OBBCAData1ProductDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBCAData1ProductDetails) UnmarshalBinary ¶
func (m *OBBCAData1ProductDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBalanceType1Code ¶
type OBBalanceType1Code string
OBBalanceType1Code Balance type, in a coded form.
swagger:model OBBalanceType1Code
const ( // OBBalanceType1CodeClosingAvailable captures enum value "ClosingAvailable" OBBalanceType1CodeClosingAvailable OBBalanceType1Code = "ClosingAvailable" // OBBalanceType1CodeClosingBooked captures enum value "ClosingBooked" OBBalanceType1CodeClosingBooked OBBalanceType1Code = "ClosingBooked" // OBBalanceType1CodeClosingCleared captures enum value "ClosingCleared" OBBalanceType1CodeClosingCleared OBBalanceType1Code = "ClosingCleared" // OBBalanceType1CodeExpected captures enum value "Expected" OBBalanceType1CodeExpected OBBalanceType1Code = "Expected" // OBBalanceType1CodeForwardAvailable captures enum value "ForwardAvailable" OBBalanceType1CodeForwardAvailable OBBalanceType1Code = "ForwardAvailable" // OBBalanceType1CodeInformation captures enum value "Information" OBBalanceType1CodeInformation OBBalanceType1Code = "Information" // OBBalanceType1CodeInterimAvailable captures enum value "InterimAvailable" OBBalanceType1CodeInterimAvailable OBBalanceType1Code = "InterimAvailable" // OBBalanceType1CodeInterimBooked captures enum value "InterimBooked" OBBalanceType1CodeInterimBooked OBBalanceType1Code = "InterimBooked" // OBBalanceType1CodeInterimCleared captures enum value "InterimCleared" OBBalanceType1CodeInterimCleared OBBalanceType1Code = "InterimCleared" // OBBalanceType1CodeOpeningAvailable captures enum value "OpeningAvailable" OBBalanceType1CodeOpeningAvailable OBBalanceType1Code = "OpeningAvailable" // OBBalanceType1CodeOpeningBooked captures enum value "OpeningBooked" OBBalanceType1CodeOpeningBooked OBBalanceType1Code = "OpeningBooked" // OBBalanceType1CodeOpeningCleared captures enum value "OpeningCleared" OBBalanceType1CodeOpeningCleared OBBalanceType1Code = "OpeningCleared" // OBBalanceType1CodePreviouslyClosedBooked captures enum value "PreviouslyClosedBooked" OBBalanceType1CodePreviouslyClosedBooked OBBalanceType1Code = "PreviouslyClosedBooked" )
func NewOBBalanceType1Code ¶
func NewOBBalanceType1Code(value OBBalanceType1Code) *OBBalanceType1Code
func (OBBalanceType1Code) ContextValidate ¶
ContextValidate validates this o b balance type1 code based on context it is used
func (OBBalanceType1Code) Pointer ¶
func (m OBBalanceType1Code) Pointer() *OBBalanceType1Code
Pointer returns a pointer to a freshly-allocated OBBalanceType1Code.
type OBBankTransactionCodeStructure1 ¶
type OBBankTransactionCodeStructure1 struct { // Specifies the family within a domain. // Required: true // Max Length: 4 // Min Length: 1 Code string `json:"Code"` // Specifies the sub-product family within a specific family. // Required: true // Max Length: 4 // Min Length: 1 SubCode string `json:"SubCode"` }
OBBankTransactionCodeStructure1 Set of elements used to fully identify the type of underlying transaction resulting in an entry.
swagger:model OBBankTransactionCodeStructure1
func (*OBBankTransactionCodeStructure1) ContextValidate ¶
func (m *OBBankTransactionCodeStructure1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b bank transaction code structure1 based on context it is used
func (*OBBankTransactionCodeStructure1) MarshalBinary ¶
func (m *OBBankTransactionCodeStructure1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBankTransactionCodeStructure1) UnmarshalBinary ¶
func (m *OBBankTransactionCodeStructure1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBeneficiary5 ¶
type OBBeneficiary5 struct { // account Id AccountID AccountID `json:"AccountId,omitempty"` // beneficiary Id BeneficiaryID BeneficiaryID `json:"BeneficiaryId,omitempty"` // beneficiary type BeneficiaryType OBBeneficiaryType1Code `json:"BeneficiaryType,omitempty"` // creditor account CreditorAccount *OBCashAccount50 `json:"CreditorAccount,omitempty"` // creditor agent CreditorAgent *OBBranchAndFinancialInstitutionIdentification60 `json:"CreditorAgent,omitempty"` // reference Reference Reference `json:"Reference,omitempty"` // supplementary data SupplementaryData OBSupplementaryData1 `json:"SupplementaryData,omitempty"` }
OBBeneficiary5 o b beneficiary5
swagger:model OBBeneficiary5
func (*OBBeneficiary5) ContextValidate ¶
ContextValidate validate this o b beneficiary5 based on the context it is used
func (*OBBeneficiary5) MarshalBinary ¶
func (m *OBBeneficiary5) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBeneficiary5) UnmarshalBinary ¶
func (m *OBBeneficiary5) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBeneficiaryType1Code ¶
type OBBeneficiaryType1Code string
OBBeneficiaryType1Code Specifies the Beneficiary Type.
swagger:model OBBeneficiaryType1Code
const ( // OBBeneficiaryType1CodeTrusted captures enum value "Trusted" OBBeneficiaryType1CodeTrusted OBBeneficiaryType1Code = "Trusted" // OBBeneficiaryType1CodeOrdinary captures enum value "Ordinary" OBBeneficiaryType1CodeOrdinary OBBeneficiaryType1Code = "Ordinary" )
func NewOBBeneficiaryType1Code ¶
func NewOBBeneficiaryType1Code(value OBBeneficiaryType1Code) *OBBeneficiaryType1Code
func (OBBeneficiaryType1Code) ContextValidate ¶
ContextValidate validates this o b beneficiary type1 code based on context it is used
func (OBBeneficiaryType1Code) Pointer ¶
func (m OBBeneficiaryType1Code) Pointer() *OBBeneficiaryType1Code
Pointer returns a pointer to a freshly-allocated OBBeneficiaryType1Code.
type OBBranchAndFinancialInstitutionIdentification50 ¶
type OBBranchAndFinancialInstitutionIdentification50 struct { // identification // Required: true Identification *Identification1 `json:"Identification"` // scheme name // Required: true SchemeName *OBExternalFinancialInstitutionIdentification4Code `json:"SchemeName"` }
OBBranchAndFinancialInstitutionIdentification50 Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account.
swagger:model OBBranchAndFinancialInstitutionIdentification5_0
func (*OBBranchAndFinancialInstitutionIdentification50) ContextValidate ¶
func (m *OBBranchAndFinancialInstitutionIdentification50) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b branch and financial institution identification5 0 based on the context it is used
func (*OBBranchAndFinancialInstitutionIdentification50) MarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification50) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBranchAndFinancialInstitutionIdentification50) UnmarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification50) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBranchAndFinancialInstitutionIdentification51 ¶
type OBBranchAndFinancialInstitutionIdentification51 struct { // identification // Required: true Identification *Identification1 `json:"Identification"` // scheme name // Required: true SchemeName *OBExternalFinancialInstitutionIdentification4Code `json:"SchemeName"` }
OBBranchAndFinancialInstitutionIdentification51 Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account. This is the servicer of the beneficiary account.
swagger:model OBBranchAndFinancialInstitutionIdentification5_1
func (*OBBranchAndFinancialInstitutionIdentification51) ContextValidate ¶
func (m *OBBranchAndFinancialInstitutionIdentification51) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b branch and financial institution identification5 1 based on the context it is used
func (*OBBranchAndFinancialInstitutionIdentification51) MarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification51) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBranchAndFinancialInstitutionIdentification51) UnmarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification51) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBranchAndFinancialInstitutionIdentification60 ¶
type OBBranchAndFinancialInstitutionIdentification60 struct { // identification Identification Identification1 `json:"Identification,omitempty"` // name Name Name1 `json:"Name,omitempty"` // postal address PostalAddress *OBPostalAddress6 `json:"PostalAddress,omitempty"` // scheme name SchemeName OBExternalFinancialInstitutionIdentification4Code `json:"SchemeName,omitempty"` }
OBBranchAndFinancialInstitutionIdentification60 Party that manages the account on behalf of the account owner, that is manages the registration and booking of entries on the account, calculates balances on the account and provides information about the account. This is the servicer of the beneficiary account.
swagger:model OBBranchAndFinancialInstitutionIdentification6_0
func (*OBBranchAndFinancialInstitutionIdentification60) ContextValidate ¶
func (m *OBBranchAndFinancialInstitutionIdentification60) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b branch and financial institution identification6 0 based on the context it is used
func (*OBBranchAndFinancialInstitutionIdentification60) MarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification60) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBranchAndFinancialInstitutionIdentification60) UnmarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification60) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBranchAndFinancialInstitutionIdentification61 ¶
type OBBranchAndFinancialInstitutionIdentification61 struct { // identification Identification Identification2 `json:"Identification,omitempty"` // name Name Name1 `json:"Name,omitempty"` // postal address PostalAddress *OBPostalAddress6 `json:"PostalAddress,omitempty"` // scheme name SchemeName OBExternalFinancialInstitutionIdentification4Code `json:"SchemeName,omitempty"` }
OBBranchAndFinancialInstitutionIdentification61 Financial institution servicing an account for the creditor.
swagger:model OBBranchAndFinancialInstitutionIdentification6_1
func (*OBBranchAndFinancialInstitutionIdentification61) ContextValidate ¶
func (m *OBBranchAndFinancialInstitutionIdentification61) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b branch and financial institution identification6 1 based on the context it is used
func (*OBBranchAndFinancialInstitutionIdentification61) MarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification61) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBranchAndFinancialInstitutionIdentification61) UnmarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification61) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBBranchAndFinancialInstitutionIdentification62 ¶
type OBBranchAndFinancialInstitutionIdentification62 struct { // identification Identification Identification2 `json:"Identification,omitempty"` // name Name Name1 `json:"Name,omitempty"` // postal address PostalAddress *OBPostalAddress6 `json:"PostalAddress,omitempty"` // scheme name SchemeName OBExternalFinancialInstitutionIdentification4Code `json:"SchemeName,omitempty"` }
OBBranchAndFinancialInstitutionIdentification62 Financial institution servicing an account for the debtor.
swagger:model OBBranchAndFinancialInstitutionIdentification6_2
func (*OBBranchAndFinancialInstitutionIdentification62) ContextValidate ¶
func (m *OBBranchAndFinancialInstitutionIdentification62) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b branch and financial institution identification6 2 based on the context it is used
func (*OBBranchAndFinancialInstitutionIdentification62) MarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification62) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBBranchAndFinancialInstitutionIdentification62) UnmarshalBinary ¶
func (m *OBBranchAndFinancialInstitutionIdentification62) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBCashAccount50 ¶
type OBCashAccount50 struct { // identification // Required: true Identification *Identification0 `json:"Identification"` // name Name Name0 `json:"Name,omitempty"` // scheme name // Required: true SchemeName *OBExternalAccountIdentification4Code `json:"SchemeName"` // secondary identification SecondaryIdentification SecondaryIdentification `json:"SecondaryIdentification,omitempty"` }
OBCashAccount50 Provides the details to identify the beneficiary account.
swagger:model OBCashAccount5_0
func (*OBCashAccount50) ContextValidate ¶
ContextValidate validate this o b cash account5 0 based on the context it is used
func (*OBCashAccount50) MarshalBinary ¶
func (m *OBCashAccount50) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBCashAccount50) UnmarshalBinary ¶
func (m *OBCashAccount50) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBCashAccount51 ¶
type OBCashAccount51 struct { // Beneficiary account identification. // Required: true // Max Length: 256 // Min Length: 1 Identification string `json:"Identification"` // name Name Name0 `json:"Name,omitempty"` // scheme name // Required: true SchemeName *OBExternalAccountIdentification4Code `json:"SchemeName"` // secondary identification SecondaryIdentification SecondaryIdentification `json:"SecondaryIdentification,omitempty"` }
OBCashAccount51 Provides the details to identify the beneficiary account.
swagger:model OBCashAccount5_1
func (*OBCashAccount51) ContextValidate ¶
ContextValidate validate this o b cash account5 1 based on the context it is used
func (*OBCashAccount51) MarshalBinary ¶
func (m *OBCashAccount51) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBCashAccount51) UnmarshalBinary ¶
func (m *OBCashAccount51) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBCashAccount60 ¶
type OBCashAccount60 struct { // identification Identification Identification0 `json:"Identification,omitempty"` // name Name Name0 `json:"Name,omitempty"` // scheme name SchemeName OBExternalAccountIdentification4Code `json:"SchemeName,omitempty"` // secondary identification SecondaryIdentification SecondaryIdentification `json:"SecondaryIdentification,omitempty"` }
OBCashAccount60 Unambiguous identification of the account of the creditor, in the case of a debit transaction.
swagger:model OBCashAccount6_0
func (*OBCashAccount60) ContextValidate ¶
ContextValidate validate this o b cash account6 0 based on the context it is used
func (*OBCashAccount60) MarshalBinary ¶
func (m *OBCashAccount60) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBCashAccount60) UnmarshalBinary ¶
func (m *OBCashAccount60) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBCashAccount61 ¶
type OBCashAccount61 struct { // identification Identification Identification0 `json:"Identification,omitempty"` // name Name Name0 `json:"Name,omitempty"` // scheme name SchemeName OBExternalAccountIdentification4Code `json:"SchemeName,omitempty"` // secondary identification SecondaryIdentification SecondaryIdentification `json:"SecondaryIdentification,omitempty"` }
OBCashAccount61 Unambiguous identification of the account of the debtor, in the case of a crebit transaction.
swagger:model OBCashAccount6_1
func (*OBCashAccount61) ContextValidate ¶
ContextValidate validate this o b cash account6 1 based on the context it is used
func (*OBCashAccount61) MarshalBinary ¶
func (m *OBCashAccount61) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBCashAccount61) UnmarshalBinary ¶
func (m *OBCashAccount61) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBCodeMnemonic ¶
type OBCodeMnemonic string
OBCodeMnemonic The four letter Mnemonic used within an XML file to identify a code
swagger:model OB_CodeMnemonic
func (OBCodeMnemonic) ContextValidate ¶
ContextValidate validates this o b code mnemonic based on context it is used
type OBCreditDebitCode0 ¶
type OBCreditDebitCode0 string
OBCreditDebitCode0 Indicates whether the amount is a credit or a debit. Usage: A zero amount is considered to be a credit amount.
swagger:model OBCreditDebitCode_0
const ( // OBCreditDebitCode0Credit captures enum value "Credit" OBCreditDebitCode0Credit OBCreditDebitCode0 = "Credit" // OBCreditDebitCode0Debit captures enum value "Debit" OBCreditDebitCode0Debit OBCreditDebitCode0 = "Debit" )
func NewOBCreditDebitCode0 ¶
func NewOBCreditDebitCode0(value OBCreditDebitCode0) *OBCreditDebitCode0
func (OBCreditDebitCode0) ContextValidate ¶
ContextValidate validates this o b credit debit code 0 based on context it is used
func (OBCreditDebitCode0) Pointer ¶
func (m OBCreditDebitCode0) Pointer() *OBCreditDebitCode0
Pointer returns a pointer to a freshly-allocated OBCreditDebitCode0.
type OBCreditDebitCode1 ¶
type OBCreditDebitCode1 string
OBCreditDebitCode1 Indicates whether the transaction is a credit or a debit entry.
swagger:model OBCreditDebitCode_1
const ( // OBCreditDebitCode1Credit captures enum value "Credit" OBCreditDebitCode1Credit OBCreditDebitCode1 = "Credit" // OBCreditDebitCode1Debit captures enum value "Debit" OBCreditDebitCode1Debit OBCreditDebitCode1 = "Debit" )
func NewOBCreditDebitCode1 ¶
func NewOBCreditDebitCode1(value OBCreditDebitCode1) *OBCreditDebitCode1
func (OBCreditDebitCode1) ContextValidate ¶
ContextValidate validates this o b credit debit code 1 based on context it is used
func (OBCreditDebitCode1) Pointer ¶
func (m OBCreditDebitCode1) Pointer() *OBCreditDebitCode1
Pointer returns a pointer to a freshly-allocated OBCreditDebitCode1.
type OBCreditDebitCode2 ¶
type OBCreditDebitCode2 string
OBCreditDebitCode2 Indicates whether the balance is a credit or a debit balance. Usage: A zero balance is considered to be a credit balance.
swagger:model OBCreditDebitCode_2
const ( // OBCreditDebitCode2Credit captures enum value "Credit" OBCreditDebitCode2Credit OBCreditDebitCode2 = "Credit" // OBCreditDebitCode2Debit captures enum value "Debit" OBCreditDebitCode2Debit OBCreditDebitCode2 = "Debit" )
func NewOBCreditDebitCode2 ¶
func NewOBCreditDebitCode2(value OBCreditDebitCode2) *OBCreditDebitCode2
func (OBCreditDebitCode2) ContextValidate ¶
ContextValidate validates this o b credit debit code 2 based on context it is used
func (OBCreditDebitCode2) Pointer ¶
func (m OBCreditDebitCode2) Pointer() *OBCreditDebitCode2
Pointer returns a pointer to a freshly-allocated OBCreditDebitCode2.
type OBCurrencyExchange5 ¶
type OBCurrencyExchange5 struct { // Unique identification to unambiguously identify the foreign exchange contract. // Max Length: 35 // Min Length: 1 ContractIdentification string `json:"ContractIdentification,omitempty"` // Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency. // Usage: ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency). // Required: true ExchangeRate float64 `json:"ExchangeRate"` // instructed amount InstructedAmount OBCurrencyExchange5InstructedAmount `json:"InstructedAmount,omitempty"` // Date and time at which an exchange rate is quoted.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time QuotationDate strfmt.DateTime `json:"QuotationDate,omitempty"` // Currency from which an amount is to be converted in a currency conversion. // Required: true // Pattern: ^[A-Z]{3,3}$ SourceCurrency string `json:"SourceCurrency"` // Currency into which an amount is to be converted in a currency conversion. // Pattern: ^[A-Z]{3,3}$ TargetCurrency string `json:"TargetCurrency,omitempty"` // Currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP. // Pattern: ^[A-Z]{3,3}$ UnitCurrency string `json:"UnitCurrency,omitempty"` }
OBCurrencyExchange5 Set of elements used to provide details on the currency exchange.
swagger:model OBCurrencyExchange5
func (*OBCurrencyExchange5) ContextValidate ¶
ContextValidate validate this o b currency exchange5 based on the context it is used
func (*OBCurrencyExchange5) MarshalBinary ¶
func (m *OBCurrencyExchange5) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBCurrencyExchange5) UnmarshalBinary ¶
func (m *OBCurrencyExchange5) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBCurrencyExchange5InstructedAmount ¶
type OBCurrencyExchange5InstructedAmount struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBCurrencyExchange5InstructedAmount Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.
swagger:model OBCurrencyExchange5InstructedAmount
func (*OBCurrencyExchange5InstructedAmount) ContextValidate ¶
func (m *OBCurrencyExchange5InstructedAmount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b currency exchange5 instructed amount based on the context it is used
func (*OBCurrencyExchange5InstructedAmount) MarshalBinary ¶
func (m *OBCurrencyExchange5InstructedAmount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBCurrencyExchange5InstructedAmount) UnmarshalBinary ¶
func (m *OBCurrencyExchange5InstructedAmount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBEntryStatus1Code ¶
type OBEntryStatus1Code string
OBEntryStatus1Code Status of a transaction entry on the books of the account servicer.
swagger:model OBEntryStatus1Code
const ( // OBEntryStatus1CodeBooked captures enum value "Booked" OBEntryStatus1CodeBooked OBEntryStatus1Code = "Booked" // OBEntryStatus1CodePending captures enum value "Pending" OBEntryStatus1CodePending OBEntryStatus1Code = "Pending" )
func NewOBEntryStatus1Code ¶
func NewOBEntryStatus1Code(value OBEntryStatus1Code) *OBEntryStatus1Code
func (OBEntryStatus1Code) ContextValidate ¶
ContextValidate validates this o b entry status1 code based on context it is used
func (OBEntryStatus1Code) Pointer ¶
func (m OBEntryStatus1Code) Pointer() *OBEntryStatus1Code
Pointer returns a pointer to a freshly-allocated OBEntryStatus1Code.
type OBError1 ¶
type OBError1 struct { // Low level textual error code, e.g., UK.OBIE.Field.Missing // Required: true ErrorCode string `json:"ErrorCode"` // A description of the error that occurred. e.g., 'A mandatory field isn't supplied' or 'RequestedExecutionDateTime must be in future' // OBIE doesn't standardise this field // Required: true // Max Length: 500 // Min Length: 1 Message string `json:"Message"` // Recommended but optional reference to the JSON Path of the field with error, e.g., Data.Initiation.InstructedAmount.Currency // Max Length: 500 // Min Length: 1 Path string `json:"Path,omitempty"` // URL to help remediate the problem, or provide more information, or to API Reference, or help etc URL string `json:"Url,omitempty"` }
OBError1 o b error1
MinProperties: 1
swagger:model OBError1
func (*OBError1) ContextValidate ¶
ContextValidate validates this o b error1 based on context it is used
func (*OBError1) MarshalBinary ¶
MarshalBinary interface implementation
func (*OBError1) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OBErrorResponse1 ¶
type OBErrorResponse1 struct { // High level textual error code, to help categorize the errors. // Required: true // Max Length: 40 // Min Length: 1 Code string `json:"Code"` // errors // Required: true // Min Items: 1 Errors []*OBError1 `json:"Errors"` // A unique reference for the error instance, for audit purposes, in case of unknown/unclassified errors. // Max Length: 40 // Min Length: 1 ID string `json:"Id,omitempty"` // Brief Error message, e.g., 'There is something wrong with the request parameters provided' // Required: true // Max Length: 500 // Min Length: 1 Message string `json:"Message"` }
OBErrorResponse1 An array of detail error codes, and messages, and URLs to documentation to help remediation.
swagger:model OBErrorResponse1
func (*OBErrorResponse1) ContextValidate ¶
ContextValidate validate this o b error response1 based on the context it is used
func (*OBErrorResponse1) MarshalBinary ¶
func (m *OBErrorResponse1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBErrorResponse1) UnmarshalBinary ¶
func (m *OBErrorResponse1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBExternalAccountIdentification4Code ¶
type OBExternalAccountIdentification4Code string
OBExternalAccountIdentification4Code Name of the identification scheme, in a coded form as published in an external list.
swagger:model OBExternalAccountIdentification4Code
func (OBExternalAccountIdentification4Code) ContextValidate ¶
func (m OBExternalAccountIdentification4Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external account identification4 code based on context it is used
type OBExternalAccountRole1Code ¶
type OBExternalAccountRole1Code string
OBExternalAccountRole1Code A partys role with respect to the related account.
swagger:model OBExternalAccountRole1Code
func (OBExternalAccountRole1Code) ContextValidate ¶
func (m OBExternalAccountRole1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external account role1 code based on context it is used
type OBExternalAccountSubType1Code ¶
type OBExternalAccountSubType1Code string
OBExternalAccountSubType1Code Specifies the sub type of account (product family group).
swagger:model OBExternalAccountSubType1Code
const ( // OBExternalAccountSubType1CodeChargeCard captures enum value "ChargeCard" OBExternalAccountSubType1CodeChargeCard OBExternalAccountSubType1Code = "ChargeCard" // OBExternalAccountSubType1CodeCreditCard captures enum value "CreditCard" OBExternalAccountSubType1CodeCreditCard OBExternalAccountSubType1Code = "CreditCard" // OBExternalAccountSubType1CodeCurrentAccount captures enum value "CurrentAccount" OBExternalAccountSubType1CodeCurrentAccount OBExternalAccountSubType1Code = "CurrentAccount" // OBExternalAccountSubType1CodeEMoney captures enum value "EMoney" OBExternalAccountSubType1CodeEMoney OBExternalAccountSubType1Code = "EMoney" // OBExternalAccountSubType1CodeLoan captures enum value "Loan" OBExternalAccountSubType1CodeLoan OBExternalAccountSubType1Code = "Loan" // OBExternalAccountSubType1CodeMortgage captures enum value "Mortgage" OBExternalAccountSubType1CodeMortgage OBExternalAccountSubType1Code = "Mortgage" // OBExternalAccountSubType1CodePrePaidCard captures enum value "PrePaidCard" OBExternalAccountSubType1CodePrePaidCard OBExternalAccountSubType1Code = "PrePaidCard" // OBExternalAccountSubType1CodeSavings captures enum value "Savings" OBExternalAccountSubType1CodeSavings OBExternalAccountSubType1Code = "Savings" )
func NewOBExternalAccountSubType1Code ¶
func NewOBExternalAccountSubType1Code(value OBExternalAccountSubType1Code) *OBExternalAccountSubType1Code
func (OBExternalAccountSubType1Code) ContextValidate ¶
func (m OBExternalAccountSubType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external account sub type1 code based on context it is used
func (OBExternalAccountSubType1Code) Pointer ¶
func (m OBExternalAccountSubType1Code) Pointer() *OBExternalAccountSubType1Code
Pointer returns a pointer to a freshly-allocated OBExternalAccountSubType1Code.
type OBExternalAccountType1Code ¶
type OBExternalAccountType1Code string
OBExternalAccountType1Code Specifies the type of account (personal or business).
swagger:model OBExternalAccountType1Code
const ( // OBExternalAccountType1CodeBusiness captures enum value "Business" OBExternalAccountType1CodeBusiness OBExternalAccountType1Code = "Business" // OBExternalAccountType1CodePersonal captures enum value "Personal" OBExternalAccountType1CodePersonal OBExternalAccountType1Code = "Personal" )
func NewOBExternalAccountType1Code ¶
func NewOBExternalAccountType1Code(value OBExternalAccountType1Code) *OBExternalAccountType1Code
func (OBExternalAccountType1Code) ContextValidate ¶
func (m OBExternalAccountType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external account type1 code based on context it is used
func (OBExternalAccountType1Code) Pointer ¶
func (m OBExternalAccountType1Code) Pointer() *OBExternalAccountType1Code
Pointer returns a pointer to a freshly-allocated OBExternalAccountType1Code.
type OBExternalDirectDebitStatus1Code ¶
type OBExternalDirectDebitStatus1Code string
OBExternalDirectDebitStatus1Code Specifies the status of the direct debit in code form.
swagger:model OBExternalDirectDebitStatus1Code
const ( // OBExternalDirectDebitStatus1CodeActive captures enum value "Active" OBExternalDirectDebitStatus1CodeActive OBExternalDirectDebitStatus1Code = "Active" // OBExternalDirectDebitStatus1CodeInactive captures enum value "Inactive" OBExternalDirectDebitStatus1CodeInactive OBExternalDirectDebitStatus1Code = "Inactive" )
func NewOBExternalDirectDebitStatus1Code ¶
func NewOBExternalDirectDebitStatus1Code(value OBExternalDirectDebitStatus1Code) *OBExternalDirectDebitStatus1Code
func (OBExternalDirectDebitStatus1Code) ContextValidate ¶
func (m OBExternalDirectDebitStatus1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external direct debit status1 code based on context it is used
func (OBExternalDirectDebitStatus1Code) Pointer ¶
func (m OBExternalDirectDebitStatus1Code) Pointer() *OBExternalDirectDebitStatus1Code
Pointer returns a pointer to a freshly-allocated OBExternalDirectDebitStatus1Code.
type OBExternalFinancialInstitutionIdentification4Code ¶
type OBExternalFinancialInstitutionIdentification4Code string
OBExternalFinancialInstitutionIdentification4Code Name of the identification scheme, in a coded form as published in an external list.
swagger:model OBExternalFinancialInstitutionIdentification4Code
func (OBExternalFinancialInstitutionIdentification4Code) ContextValidate ¶
func (m OBExternalFinancialInstitutionIdentification4Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external financial institution identification4 code based on context it is used
type OBExternalLegalStructureType1Code ¶
type OBExternalLegalStructureType1Code string
OBExternalLegalStructureType1Code Legal standing of the party.
swagger:model OBExternalLegalStructureType1Code
func (OBExternalLegalStructureType1Code) ContextValidate ¶
func (m OBExternalLegalStructureType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external legal structure type1 code based on context it is used
type OBExternalPartyType1Code ¶
type OBExternalPartyType1Code string
OBExternalPartyType1Code Party type, in a coded form.
swagger:model OBExternalPartyType1Code
const ( // OBExternalPartyType1CodeDelegate captures enum value "Delegate" OBExternalPartyType1CodeDelegate OBExternalPartyType1Code = "Delegate" // OBExternalPartyType1CodeJoint captures enum value "Joint" OBExternalPartyType1CodeJoint OBExternalPartyType1Code = "Joint" // OBExternalPartyType1CodeSole captures enum value "Sole" OBExternalPartyType1CodeSole OBExternalPartyType1Code = "Sole" )
func NewOBExternalPartyType1Code ¶
func NewOBExternalPartyType1Code(value OBExternalPartyType1Code) *OBExternalPartyType1Code
func (OBExternalPartyType1Code) ContextValidate ¶
func (m OBExternalPartyType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external party type1 code based on context it is used
func (OBExternalPartyType1Code) Pointer ¶
func (m OBExternalPartyType1Code) Pointer() *OBExternalPartyType1Code
Pointer returns a pointer to a freshly-allocated OBExternalPartyType1Code.
type OBExternalScheduleType1Code ¶
type OBExternalScheduleType1Code string
OBExternalScheduleType1Code Specifies the scheduled payment date type requested
swagger:model OBExternalScheduleType1Code
const ( // OBExternalScheduleType1CodeArrival captures enum value "Arrival" OBExternalScheduleType1CodeArrival OBExternalScheduleType1Code = "Arrival" // OBExternalScheduleType1CodeExecution captures enum value "Execution" OBExternalScheduleType1CodeExecution OBExternalScheduleType1Code = "Execution" )
func NewOBExternalScheduleType1Code ¶
func NewOBExternalScheduleType1Code(value OBExternalScheduleType1Code) *OBExternalScheduleType1Code
func (OBExternalScheduleType1Code) ContextValidate ¶
func (m OBExternalScheduleType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external schedule type1 code based on context it is used
func (OBExternalScheduleType1Code) Pointer ¶
func (m OBExternalScheduleType1Code) Pointer() *OBExternalScheduleType1Code
Pointer returns a pointer to a freshly-allocated OBExternalScheduleType1Code.
type OBExternalStandingOrderStatus1Code ¶
type OBExternalStandingOrderStatus1Code string
OBExternalStandingOrderStatus1Code Specifies the status of the standing order in code form.
swagger:model OBExternalStandingOrderStatus1Code
const ( // OBExternalStandingOrderStatus1CodeActive captures enum value "Active" OBExternalStandingOrderStatus1CodeActive OBExternalStandingOrderStatus1Code = "Active" // OBExternalStandingOrderStatus1CodeInactive captures enum value "Inactive" OBExternalStandingOrderStatus1CodeInactive OBExternalStandingOrderStatus1Code = "Inactive" )
func NewOBExternalStandingOrderStatus1Code ¶
func NewOBExternalStandingOrderStatus1Code(value OBExternalStandingOrderStatus1Code) *OBExternalStandingOrderStatus1Code
func (OBExternalStandingOrderStatus1Code) ContextValidate ¶
func (m OBExternalStandingOrderStatus1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external standing order status1 code based on context it is used
func (OBExternalStandingOrderStatus1Code) Pointer ¶
func (m OBExternalStandingOrderStatus1Code) Pointer() *OBExternalStandingOrderStatus1Code
Pointer returns a pointer to a freshly-allocated OBExternalStandingOrderStatus1Code.
type OBExternalStatementAmountType1Code ¶
type OBExternalStatementAmountType1Code string
OBExternalStatementAmountType1Code Amount type, in a coded form.
swagger:model OBExternalStatementAmountType1Code
func (OBExternalStatementAmountType1Code) ContextValidate ¶
func (m OBExternalStatementAmountType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement amount type1 code based on context it is used
type OBExternalStatementBenefitType1Code ¶
type OBExternalStatementBenefitType1Code string
OBExternalStatementBenefitType1Code Benefit type, in a coded form.
swagger:model OBExternalStatementBenefitType1Code
func (OBExternalStatementBenefitType1Code) ContextValidate ¶
func (m OBExternalStatementBenefitType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement benefit type1 code based on context it is used
type OBExternalStatementDateTimeType1Code ¶
type OBExternalStatementDateTimeType1Code string
OBExternalStatementDateTimeType1Code Date time type, in a coded form.
swagger:model OBExternalStatementDateTimeType1Code
func (OBExternalStatementDateTimeType1Code) ContextValidate ¶
func (m OBExternalStatementDateTimeType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement date time type1 code based on context it is used
type OBExternalStatementFeeFrequency1Code ¶
type OBExternalStatementFeeFrequency1Code string
OBExternalStatementFeeFrequency1Code How frequently the fee is applied to the Account.
swagger:model OBExternalStatementFeeFrequency1Code
func (OBExternalStatementFeeFrequency1Code) ContextValidate ¶
func (m OBExternalStatementFeeFrequency1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement fee frequency1 code based on context it is used
type OBExternalStatementFeeRateType1Code ¶
type OBExternalStatementFeeRateType1Code string
OBExternalStatementFeeRateType1Code Description that may be available for the statement fee rate type.
swagger:model OBExternalStatementFeeRateType1Code
func (OBExternalStatementFeeRateType1Code) ContextValidate ¶
func (m OBExternalStatementFeeRateType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement fee rate type1 code based on context it is used
type OBExternalStatementFeeType1Code ¶
type OBExternalStatementFeeType1Code string
OBExternalStatementFeeType1Code Fee type, in a coded form.
swagger:model OBExternalStatementFeeType1Code
func (OBExternalStatementFeeType1Code) ContextValidate ¶
func (m OBExternalStatementFeeType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement fee type1 code based on context it is used
type OBExternalStatementInterestFrequency1Code ¶
type OBExternalStatementInterestFrequency1Code string
OBExternalStatementInterestFrequency1Code Specifies the statement fee type requested
swagger:model OBExternalStatementInterestFrequency1Code
func (OBExternalStatementInterestFrequency1Code) ContextValidate ¶
func (m OBExternalStatementInterestFrequency1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement interest frequency1 code based on context it is used
type OBExternalStatementInterestRateType1Code ¶
type OBExternalStatementInterestRateType1Code string
OBExternalStatementInterestRateType1Code Description that may be available for the statement Interest rate type.
swagger:model OBExternalStatementInterestRateType1Code
func (OBExternalStatementInterestRateType1Code) ContextValidate ¶
func (m OBExternalStatementInterestRateType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement interest rate type1 code based on context it is used
type OBExternalStatementInterestType1Code ¶
type OBExternalStatementInterestType1Code string
OBExternalStatementInterestType1Code Interest amount type, in a coded form.
swagger:model OBExternalStatementInterestType1Code
func (OBExternalStatementInterestType1Code) ContextValidate ¶
func (m OBExternalStatementInterestType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement interest type1 code based on context it is used
type OBExternalStatementRateType1Code ¶
type OBExternalStatementRateType1Code string
OBExternalStatementRateType1Code Statement rate type, in a coded form.
swagger:model OBExternalStatementRateType1Code
func (OBExternalStatementRateType1Code) ContextValidate ¶
func (m OBExternalStatementRateType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement rate type1 code based on context it is used
type OBExternalStatementType1Code ¶
type OBExternalStatementType1Code string
OBExternalStatementType1Code Statement type, in a coded form.
swagger:model OBExternalStatementType1Code
const ( // OBExternalStatementType1CodeAccountClosure captures enum value "AccountClosure" OBExternalStatementType1CodeAccountClosure OBExternalStatementType1Code = "AccountClosure" // OBExternalStatementType1CodeAccountOpening captures enum value "AccountOpening" OBExternalStatementType1CodeAccountOpening OBExternalStatementType1Code = "AccountOpening" // OBExternalStatementType1CodeAnnual captures enum value "Annual" OBExternalStatementType1CodeAnnual OBExternalStatementType1Code = "Annual" // OBExternalStatementType1CodeInterim captures enum value "Interim" OBExternalStatementType1CodeInterim OBExternalStatementType1Code = "Interim" // OBExternalStatementType1CodeRegularPeriodic captures enum value "RegularPeriodic" OBExternalStatementType1CodeRegularPeriodic OBExternalStatementType1Code = "RegularPeriodic" )
func NewOBExternalStatementType1Code ¶
func NewOBExternalStatementType1Code(value OBExternalStatementType1Code) *OBExternalStatementType1Code
func (OBExternalStatementType1Code) ContextValidate ¶
func (m OBExternalStatementType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement type1 code based on context it is used
func (OBExternalStatementType1Code) Pointer ¶
func (m OBExternalStatementType1Code) Pointer() *OBExternalStatementType1Code
Pointer returns a pointer to a freshly-allocated OBExternalStatementType1Code.
type OBExternalStatementValueType1Code ¶
type OBExternalStatementValueType1Code string
OBExternalStatementValueType1Code Statement value type, in a coded form.
swagger:model OBExternalStatementValueType1Code
func (OBExternalStatementValueType1Code) ContextValidate ¶
func (m OBExternalStatementValueType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external statement value type1 code based on context it is used
type OBExternalSwitchStatusCode ¶
type OBExternalSwitchStatusCode string
OBExternalSwitchStatusCode Specifies the switch status for the account, in a coded form.
swagger:model OBExternalSwitchStatusCode
func (OBExternalSwitchStatusCode) ContextValidate ¶
func (m OBExternalSwitchStatusCode) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b external switch status code based on context it is used
type OBFeeCategory1Code ¶
type OBFeeCategory1Code string
OBFeeCategory1Code Categorisation of fees and charges into standard categories.
swagger:model OB_FeeCategory1Code
const ( // OBFeeCategory1CodeFCOT captures enum value "FCOT" OBFeeCategory1CodeFCOT OBFeeCategory1Code = "FCOT" // OBFeeCategory1CodeFCRE captures enum value "FCRE" OBFeeCategory1CodeFCRE OBFeeCategory1Code = "FCRE" // OBFeeCategory1CodeFCSV captures enum value "FCSV" OBFeeCategory1CodeFCSV OBFeeCategory1Code = "FCSV" )
func NewOBFeeCategory1Code ¶
func NewOBFeeCategory1Code(value OBFeeCategory1Code) *OBFeeCategory1Code
func (OBFeeCategory1Code) ContextValidate ¶
ContextValidate validates this o b fee category1 code based on context it is used
func (OBFeeCategory1Code) Pointer ¶
func (m OBFeeCategory1Code) Pointer() *OBFeeCategory1Code
Pointer returns a pointer to a freshly-allocated OBFeeCategory1Code.
type OBFeeFrequency1Code0 ¶
type OBFeeFrequency1Code0 string
OBFeeFrequency1Code0 Frequency at which the overdraft charge is applied to the account
swagger:model OB_FeeFrequency1Code_0
const ( // OBFeeFrequency1Code0FEAC captures enum value "FEAC" OBFeeFrequency1Code0FEAC OBFeeFrequency1Code0 = "FEAC" // OBFeeFrequency1Code0FEAO captures enum value "FEAO" OBFeeFrequency1Code0FEAO OBFeeFrequency1Code0 = "FEAO" // OBFeeFrequency1Code0FECP captures enum value "FECP" OBFeeFrequency1Code0FECP OBFeeFrequency1Code0 = "FECP" // OBFeeFrequency1Code0FEDA captures enum value "FEDA" OBFeeFrequency1Code0FEDA OBFeeFrequency1Code0 = "FEDA" // OBFeeFrequency1Code0FEHO captures enum value "FEHO" OBFeeFrequency1Code0FEHO OBFeeFrequency1Code0 = "FEHO" // OBFeeFrequency1Code0FEI captures enum value "FEI" OBFeeFrequency1Code0FEI OBFeeFrequency1Code0 = "FEI" // OBFeeFrequency1Code0FEMO captures enum value "FEMO" OBFeeFrequency1Code0FEMO OBFeeFrequency1Code0 = "FEMO" // OBFeeFrequency1Code0FEOA captures enum value "FEOA" OBFeeFrequency1Code0FEOA OBFeeFrequency1Code0 = "FEOA" // OBFeeFrequency1Code0FEOT captures enum value "FEOT" OBFeeFrequency1Code0FEOT OBFeeFrequency1Code0 = "FEOT" // OBFeeFrequency1Code0FEPC captures enum value "FEPC" OBFeeFrequency1Code0FEPC OBFeeFrequency1Code0 = "FEPC" // OBFeeFrequency1Code0FEPH captures enum value "FEPH" OBFeeFrequency1Code0FEPH OBFeeFrequency1Code0 = "FEPH" // OBFeeFrequency1Code0FEPO captures enum value "FEPO" OBFeeFrequency1Code0FEPO OBFeeFrequency1Code0 = "FEPO" // OBFeeFrequency1Code0FEPS captures enum value "FEPS" OBFeeFrequency1Code0FEPS OBFeeFrequency1Code0 = "FEPS" // OBFeeFrequency1Code0FEPT captures enum value "FEPT" OBFeeFrequency1Code0FEPT OBFeeFrequency1Code0 = "FEPT" // OBFeeFrequency1Code0FEPTA captures enum value "FEPTA" OBFeeFrequency1Code0FEPTA OBFeeFrequency1Code0 = "FEPTA" // OBFeeFrequency1Code0FEPTP captures enum value "FEPTP" OBFeeFrequency1Code0FEPTP OBFeeFrequency1Code0 = "FEPTP" // OBFeeFrequency1Code0FEQU captures enum value "FEQU" OBFeeFrequency1Code0FEQU OBFeeFrequency1Code0 = "FEQU" // OBFeeFrequency1Code0FESM captures enum value "FESM" OBFeeFrequency1Code0FESM OBFeeFrequency1Code0 = "FESM" // OBFeeFrequency1Code0FEST captures enum value "FEST" OBFeeFrequency1Code0FEST OBFeeFrequency1Code0 = "FEST" // OBFeeFrequency1Code0FEWE captures enum value "FEWE" OBFeeFrequency1Code0FEWE OBFeeFrequency1Code0 = "FEWE" // OBFeeFrequency1Code0FEYE captures enum value "FEYE" OBFeeFrequency1Code0FEYE OBFeeFrequency1Code0 = "FEYE" )
func NewOBFeeFrequency1Code0 ¶
func NewOBFeeFrequency1Code0(value OBFeeFrequency1Code0) *OBFeeFrequency1Code0
func (OBFeeFrequency1Code0) ContextValidate ¶
ContextValidate validates this o b fee frequency1 code 0 based on context it is used
func (OBFeeFrequency1Code0) Pointer ¶
func (m OBFeeFrequency1Code0) Pointer() *OBFeeFrequency1Code0
Pointer returns a pointer to a freshly-allocated OBFeeFrequency1Code0.
type OBFeeFrequency1Code1 ¶
type OBFeeFrequency1Code1 string
OBFeeFrequency1Code1 How often is the overdraft fee/charge calculated for the account.
swagger:model OB_FeeFrequency1Code_1
const ( // OBFeeFrequency1Code1FEAC captures enum value "FEAC" OBFeeFrequency1Code1FEAC OBFeeFrequency1Code1 = "FEAC" // OBFeeFrequency1Code1FEAO captures enum value "FEAO" OBFeeFrequency1Code1FEAO OBFeeFrequency1Code1 = "FEAO" // OBFeeFrequency1Code1FECP captures enum value "FECP" OBFeeFrequency1Code1FECP OBFeeFrequency1Code1 = "FECP" // OBFeeFrequency1Code1FEDA captures enum value "FEDA" OBFeeFrequency1Code1FEDA OBFeeFrequency1Code1 = "FEDA" // OBFeeFrequency1Code1FEHO captures enum value "FEHO" OBFeeFrequency1Code1FEHO OBFeeFrequency1Code1 = "FEHO" // OBFeeFrequency1Code1FEI captures enum value "FEI" OBFeeFrequency1Code1FEI OBFeeFrequency1Code1 = "FEI" // OBFeeFrequency1Code1FEMO captures enum value "FEMO" OBFeeFrequency1Code1FEMO OBFeeFrequency1Code1 = "FEMO" // OBFeeFrequency1Code1FEOA captures enum value "FEOA" OBFeeFrequency1Code1FEOA OBFeeFrequency1Code1 = "FEOA" // OBFeeFrequency1Code1FEOT captures enum value "FEOT" OBFeeFrequency1Code1FEOT OBFeeFrequency1Code1 = "FEOT" // OBFeeFrequency1Code1FEPC captures enum value "FEPC" OBFeeFrequency1Code1FEPC OBFeeFrequency1Code1 = "FEPC" // OBFeeFrequency1Code1FEPH captures enum value "FEPH" OBFeeFrequency1Code1FEPH OBFeeFrequency1Code1 = "FEPH" // OBFeeFrequency1Code1FEPO captures enum value "FEPO" OBFeeFrequency1Code1FEPO OBFeeFrequency1Code1 = "FEPO" // OBFeeFrequency1Code1FEPS captures enum value "FEPS" OBFeeFrequency1Code1FEPS OBFeeFrequency1Code1 = "FEPS" // OBFeeFrequency1Code1FEPT captures enum value "FEPT" OBFeeFrequency1Code1FEPT OBFeeFrequency1Code1 = "FEPT" // OBFeeFrequency1Code1FEPTA captures enum value "FEPTA" OBFeeFrequency1Code1FEPTA OBFeeFrequency1Code1 = "FEPTA" // OBFeeFrequency1Code1FEPTP captures enum value "FEPTP" OBFeeFrequency1Code1FEPTP OBFeeFrequency1Code1 = "FEPTP" // OBFeeFrequency1Code1FEQU captures enum value "FEQU" OBFeeFrequency1Code1FEQU OBFeeFrequency1Code1 = "FEQU" // OBFeeFrequency1Code1FESM captures enum value "FESM" OBFeeFrequency1Code1FESM OBFeeFrequency1Code1 = "FESM" // OBFeeFrequency1Code1FEST captures enum value "FEST" OBFeeFrequency1Code1FEST OBFeeFrequency1Code1 = "FEST" // OBFeeFrequency1Code1FEWE captures enum value "FEWE" OBFeeFrequency1Code1FEWE OBFeeFrequency1Code1 = "FEWE" // OBFeeFrequency1Code1FEYE captures enum value "FEYE" OBFeeFrequency1Code1FEYE OBFeeFrequency1Code1 = "FEYE" )
func NewOBFeeFrequency1Code1 ¶
func NewOBFeeFrequency1Code1(value OBFeeFrequency1Code1) *OBFeeFrequency1Code1
func (OBFeeFrequency1Code1) ContextValidate ¶
ContextValidate validates this o b fee frequency1 code 1 based on context it is used
func (OBFeeFrequency1Code1) Pointer ¶
func (m OBFeeFrequency1Code1) Pointer() *OBFeeFrequency1Code1
Pointer returns a pointer to a freshly-allocated OBFeeFrequency1Code1.
type OBFeeFrequency1Code2 ¶
type OBFeeFrequency1Code2 string
OBFeeFrequency1Code2 How frequently the fee/charge is applied to the account
swagger:model OB_FeeFrequency1Code_2
const ( // OBFeeFrequency1Code2FEAC captures enum value "FEAC" OBFeeFrequency1Code2FEAC OBFeeFrequency1Code2 = "FEAC" // OBFeeFrequency1Code2FEAO captures enum value "FEAO" OBFeeFrequency1Code2FEAO OBFeeFrequency1Code2 = "FEAO" // OBFeeFrequency1Code2FECP captures enum value "FECP" OBFeeFrequency1Code2FECP OBFeeFrequency1Code2 = "FECP" // OBFeeFrequency1Code2FEDA captures enum value "FEDA" OBFeeFrequency1Code2FEDA OBFeeFrequency1Code2 = "FEDA" // OBFeeFrequency1Code2FEHO captures enum value "FEHO" OBFeeFrequency1Code2FEHO OBFeeFrequency1Code2 = "FEHO" // OBFeeFrequency1Code2FEI captures enum value "FEI" OBFeeFrequency1Code2FEI OBFeeFrequency1Code2 = "FEI" // OBFeeFrequency1Code2FEMO captures enum value "FEMO" OBFeeFrequency1Code2FEMO OBFeeFrequency1Code2 = "FEMO" // OBFeeFrequency1Code2FEOA captures enum value "FEOA" OBFeeFrequency1Code2FEOA OBFeeFrequency1Code2 = "FEOA" // OBFeeFrequency1Code2FEOT captures enum value "FEOT" OBFeeFrequency1Code2FEOT OBFeeFrequency1Code2 = "FEOT" // OBFeeFrequency1Code2FEPC captures enum value "FEPC" OBFeeFrequency1Code2FEPC OBFeeFrequency1Code2 = "FEPC" // OBFeeFrequency1Code2FEPH captures enum value "FEPH" OBFeeFrequency1Code2FEPH OBFeeFrequency1Code2 = "FEPH" // OBFeeFrequency1Code2FEPO captures enum value "FEPO" OBFeeFrequency1Code2FEPO OBFeeFrequency1Code2 = "FEPO" // OBFeeFrequency1Code2FEPS captures enum value "FEPS" OBFeeFrequency1Code2FEPS OBFeeFrequency1Code2 = "FEPS" // OBFeeFrequency1Code2FEPT captures enum value "FEPT" OBFeeFrequency1Code2FEPT OBFeeFrequency1Code2 = "FEPT" // OBFeeFrequency1Code2FEPTA captures enum value "FEPTA" OBFeeFrequency1Code2FEPTA OBFeeFrequency1Code2 = "FEPTA" // OBFeeFrequency1Code2FEPTP captures enum value "FEPTP" OBFeeFrequency1Code2FEPTP OBFeeFrequency1Code2 = "FEPTP" // OBFeeFrequency1Code2FEQU captures enum value "FEQU" OBFeeFrequency1Code2FEQU OBFeeFrequency1Code2 = "FEQU" // OBFeeFrequency1Code2FESM captures enum value "FESM" OBFeeFrequency1Code2FESM OBFeeFrequency1Code2 = "FESM" // OBFeeFrequency1Code2FEST captures enum value "FEST" OBFeeFrequency1Code2FEST OBFeeFrequency1Code2 = "FEST" // OBFeeFrequency1Code2FEWE captures enum value "FEWE" OBFeeFrequency1Code2FEWE OBFeeFrequency1Code2 = "FEWE" // OBFeeFrequency1Code2FEYE captures enum value "FEYE" OBFeeFrequency1Code2FEYE OBFeeFrequency1Code2 = "FEYE" )
func NewOBFeeFrequency1Code2 ¶
func NewOBFeeFrequency1Code2(value OBFeeFrequency1Code2) *OBFeeFrequency1Code2
func (OBFeeFrequency1Code2) ContextValidate ¶
ContextValidate validates this o b fee frequency1 code 2 based on context it is used
func (OBFeeFrequency1Code2) Pointer ¶
func (m OBFeeFrequency1Code2) Pointer() *OBFeeFrequency1Code2
Pointer returns a pointer to a freshly-allocated OBFeeFrequency1Code2.
type OBFeeFrequency1Code3 ¶
type OBFeeFrequency1Code3 string
OBFeeFrequency1Code3 How frequently the fee/charge is calculated
swagger:model OB_FeeFrequency1Code_3
const ( // OBFeeFrequency1Code3FEAC captures enum value "FEAC" OBFeeFrequency1Code3FEAC OBFeeFrequency1Code3 = "FEAC" // OBFeeFrequency1Code3FEAO captures enum value "FEAO" OBFeeFrequency1Code3FEAO OBFeeFrequency1Code3 = "FEAO" // OBFeeFrequency1Code3FECP captures enum value "FECP" OBFeeFrequency1Code3FECP OBFeeFrequency1Code3 = "FECP" // OBFeeFrequency1Code3FEDA captures enum value "FEDA" OBFeeFrequency1Code3FEDA OBFeeFrequency1Code3 = "FEDA" // OBFeeFrequency1Code3FEHO captures enum value "FEHO" OBFeeFrequency1Code3FEHO OBFeeFrequency1Code3 = "FEHO" // OBFeeFrequency1Code3FEI captures enum value "FEI" OBFeeFrequency1Code3FEI OBFeeFrequency1Code3 = "FEI" // OBFeeFrequency1Code3FEMO captures enum value "FEMO" OBFeeFrequency1Code3FEMO OBFeeFrequency1Code3 = "FEMO" // OBFeeFrequency1Code3FEOA captures enum value "FEOA" OBFeeFrequency1Code3FEOA OBFeeFrequency1Code3 = "FEOA" // OBFeeFrequency1Code3FEOT captures enum value "FEOT" OBFeeFrequency1Code3FEOT OBFeeFrequency1Code3 = "FEOT" // OBFeeFrequency1Code3FEPC captures enum value "FEPC" OBFeeFrequency1Code3FEPC OBFeeFrequency1Code3 = "FEPC" // OBFeeFrequency1Code3FEPH captures enum value "FEPH" OBFeeFrequency1Code3FEPH OBFeeFrequency1Code3 = "FEPH" // OBFeeFrequency1Code3FEPO captures enum value "FEPO" OBFeeFrequency1Code3FEPO OBFeeFrequency1Code3 = "FEPO" // OBFeeFrequency1Code3FEPS captures enum value "FEPS" OBFeeFrequency1Code3FEPS OBFeeFrequency1Code3 = "FEPS" // OBFeeFrequency1Code3FEPT captures enum value "FEPT" OBFeeFrequency1Code3FEPT OBFeeFrequency1Code3 = "FEPT" // OBFeeFrequency1Code3FEPTA captures enum value "FEPTA" OBFeeFrequency1Code3FEPTA OBFeeFrequency1Code3 = "FEPTA" // OBFeeFrequency1Code3FEPTP captures enum value "FEPTP" OBFeeFrequency1Code3FEPTP OBFeeFrequency1Code3 = "FEPTP" // OBFeeFrequency1Code3FEQU captures enum value "FEQU" OBFeeFrequency1Code3FEQU OBFeeFrequency1Code3 = "FEQU" // OBFeeFrequency1Code3FESM captures enum value "FESM" OBFeeFrequency1Code3FESM OBFeeFrequency1Code3 = "FESM" // OBFeeFrequency1Code3FEST captures enum value "FEST" OBFeeFrequency1Code3FEST OBFeeFrequency1Code3 = "FEST" // OBFeeFrequency1Code3FEWE captures enum value "FEWE" OBFeeFrequency1Code3FEWE OBFeeFrequency1Code3 = "FEWE" // OBFeeFrequency1Code3FEYE captures enum value "FEYE" OBFeeFrequency1Code3FEYE OBFeeFrequency1Code3 = "FEYE" )
func NewOBFeeFrequency1Code3 ¶
func NewOBFeeFrequency1Code3(value OBFeeFrequency1Code3) *OBFeeFrequency1Code3
func (OBFeeFrequency1Code3) ContextValidate ¶
ContextValidate validates this o b fee frequency1 code 3 based on context it is used
func (OBFeeFrequency1Code3) Pointer ¶
func (m OBFeeFrequency1Code3) Pointer() *OBFeeFrequency1Code3
Pointer returns a pointer to a freshly-allocated OBFeeFrequency1Code3.
type OBFeeFrequency1Code4 ¶
type OBFeeFrequency1Code4 string
OBFeeFrequency1Code4 Period e.g. day, week, month etc. for which the fee/charge is capped
swagger:model OB_FeeFrequency1Code_4
const ( // OBFeeFrequency1Code4FEAC captures enum value "FEAC" OBFeeFrequency1Code4FEAC OBFeeFrequency1Code4 = "FEAC" // OBFeeFrequency1Code4FEAO captures enum value "FEAO" OBFeeFrequency1Code4FEAO OBFeeFrequency1Code4 = "FEAO" // OBFeeFrequency1Code4FECP captures enum value "FECP" OBFeeFrequency1Code4FECP OBFeeFrequency1Code4 = "FECP" // OBFeeFrequency1Code4FEDA captures enum value "FEDA" OBFeeFrequency1Code4FEDA OBFeeFrequency1Code4 = "FEDA" // OBFeeFrequency1Code4FEHO captures enum value "FEHO" OBFeeFrequency1Code4FEHO OBFeeFrequency1Code4 = "FEHO" // OBFeeFrequency1Code4FEI captures enum value "FEI" OBFeeFrequency1Code4FEI OBFeeFrequency1Code4 = "FEI" // OBFeeFrequency1Code4FEMO captures enum value "FEMO" OBFeeFrequency1Code4FEMO OBFeeFrequency1Code4 = "FEMO" // OBFeeFrequency1Code4FEOA captures enum value "FEOA" OBFeeFrequency1Code4FEOA OBFeeFrequency1Code4 = "FEOA" // OBFeeFrequency1Code4FEOT captures enum value "FEOT" OBFeeFrequency1Code4FEOT OBFeeFrequency1Code4 = "FEOT" // OBFeeFrequency1Code4FEPC captures enum value "FEPC" OBFeeFrequency1Code4FEPC OBFeeFrequency1Code4 = "FEPC" // OBFeeFrequency1Code4FEPH captures enum value "FEPH" OBFeeFrequency1Code4FEPH OBFeeFrequency1Code4 = "FEPH" // OBFeeFrequency1Code4FEPO captures enum value "FEPO" OBFeeFrequency1Code4FEPO OBFeeFrequency1Code4 = "FEPO" // OBFeeFrequency1Code4FEPS captures enum value "FEPS" OBFeeFrequency1Code4FEPS OBFeeFrequency1Code4 = "FEPS" // OBFeeFrequency1Code4FEPT captures enum value "FEPT" OBFeeFrequency1Code4FEPT OBFeeFrequency1Code4 = "FEPT" // OBFeeFrequency1Code4FEPTA captures enum value "FEPTA" OBFeeFrequency1Code4FEPTA OBFeeFrequency1Code4 = "FEPTA" // OBFeeFrequency1Code4FEPTP captures enum value "FEPTP" OBFeeFrequency1Code4FEPTP OBFeeFrequency1Code4 = "FEPTP" // OBFeeFrequency1Code4FEQU captures enum value "FEQU" OBFeeFrequency1Code4FEQU OBFeeFrequency1Code4 = "FEQU" // OBFeeFrequency1Code4FESM captures enum value "FESM" OBFeeFrequency1Code4FESM OBFeeFrequency1Code4 = "FESM" // OBFeeFrequency1Code4FEST captures enum value "FEST" OBFeeFrequency1Code4FEST OBFeeFrequency1Code4 = "FEST" // OBFeeFrequency1Code4FEWE captures enum value "FEWE" OBFeeFrequency1Code4FEWE OBFeeFrequency1Code4 = "FEWE" // OBFeeFrequency1Code4FEYE captures enum value "FEYE" OBFeeFrequency1Code4FEYE OBFeeFrequency1Code4 = "FEYE" )
func NewOBFeeFrequency1Code4 ¶
func NewOBFeeFrequency1Code4(value OBFeeFrequency1Code4) *OBFeeFrequency1Code4
func (OBFeeFrequency1Code4) ContextValidate ¶
ContextValidate validates this o b fee frequency1 code 4 based on context it is used
func (OBFeeFrequency1Code4) Pointer ¶
func (m OBFeeFrequency1Code4) Pointer() *OBFeeFrequency1Code4
Pointer returns a pointer to a freshly-allocated OBFeeFrequency1Code4.
type OBFeeType1Code ¶
type OBFeeType1Code string
OBFeeType1Code Fee/Charge Type
swagger:model OB_FeeType1Code
const ( // OBFeeType1CodeFEPF captures enum value "FEPF" OBFeeType1CodeFEPF OBFeeType1Code = "FEPF" // OBFeeType1CodeFTOT captures enum value "FTOT" OBFeeType1CodeFTOT OBFeeType1Code = "FTOT" // OBFeeType1CodeFYAF captures enum value "FYAF" OBFeeType1CodeFYAF OBFeeType1Code = "FYAF" // OBFeeType1CodeFYAM captures enum value "FYAM" OBFeeType1CodeFYAM OBFeeType1Code = "FYAM" // OBFeeType1CodeFYAQ captures enum value "FYAQ" OBFeeType1CodeFYAQ OBFeeType1Code = "FYAQ" // OBFeeType1CodeFYCP captures enum value "FYCP" OBFeeType1CodeFYCP OBFeeType1Code = "FYCP" // OBFeeType1CodeFYDB captures enum value "FYDB" OBFeeType1CodeFYDB OBFeeType1Code = "FYDB" // OBFeeType1CodeFYMI captures enum value "FYMI" OBFeeType1CodeFYMI OBFeeType1Code = "FYMI" // OBFeeType1CodeFYXX captures enum value "FYXX" OBFeeType1CodeFYXX OBFeeType1Code = "FYXX" )
func NewOBFeeType1Code ¶
func NewOBFeeType1Code(value OBFeeType1Code) *OBFeeType1Code
func (OBFeeType1Code) ContextValidate ¶
ContextValidate validates this o b fee type1 code based on context it is used
func (OBFeeType1Code) Pointer ¶
func (m OBFeeType1Code) Pointer() *OBFeeType1Code
Pointer returns a pointer to a freshly-allocated OBFeeType1Code.
type OBInterestCalculationMethod1Code ¶
type OBInterestCalculationMethod1Code string
OBInterestCalculationMethod1Code Methods of calculating interest
swagger:model OB_InterestCalculationMethod1Code
const ( // OBInterestCalculationMethod1CodeITCO captures enum value "ITCO" OBInterestCalculationMethod1CodeITCO OBInterestCalculationMethod1Code = "ITCO" // OBInterestCalculationMethod1CodeITOT captures enum value "ITOT" OBInterestCalculationMethod1CodeITOT OBInterestCalculationMethod1Code = "ITOT" // OBInterestCalculationMethod1CodeITSI captures enum value "ITSI" OBInterestCalculationMethod1CodeITSI OBInterestCalculationMethod1Code = "ITSI" )
func NewOBInterestCalculationMethod1Code ¶
func NewOBInterestCalculationMethod1Code(value OBInterestCalculationMethod1Code) *OBInterestCalculationMethod1Code
func (OBInterestCalculationMethod1Code) ContextValidate ¶
func (m OBInterestCalculationMethod1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b interest calculation method1 code based on context it is used
func (OBInterestCalculationMethod1Code) Pointer ¶
func (m OBInterestCalculationMethod1Code) Pointer() *OBInterestCalculationMethod1Code
Pointer returns a pointer to a freshly-allocated OBInterestCalculationMethod1Code.
type OBInterestFixedVariableType1Code ¶
type OBInterestFixedVariableType1Code string
OBInterestFixedVariableType1Code Type of interest rate, Fixed or Variable
swagger:model OB_InterestFixedVariableType1Code
const ( // OBInterestFixedVariableType1CodeINFI captures enum value "INFI" OBInterestFixedVariableType1CodeINFI OBInterestFixedVariableType1Code = "INFI" // OBInterestFixedVariableType1CodeINVA captures enum value "INVA" OBInterestFixedVariableType1CodeINVA OBInterestFixedVariableType1Code = "INVA" )
func NewOBInterestFixedVariableType1Code ¶
func NewOBInterestFixedVariableType1Code(value OBInterestFixedVariableType1Code) *OBInterestFixedVariableType1Code
func (OBInterestFixedVariableType1Code) ContextValidate ¶
func (m OBInterestFixedVariableType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b interest fixed variable type1 code based on context it is used
func (OBInterestFixedVariableType1Code) Pointer ¶
func (m OBInterestFixedVariableType1Code) Pointer() *OBInterestFixedVariableType1Code
Pointer returns a pointer to a freshly-allocated OBInterestFixedVariableType1Code.
type OBInterestRateType1Code0 ¶
type OBInterestRateType1Code0 string
OBInterestRateType1Code0 Rate type for overdraft fee/charge (where it is charged in terms of a rate rather than an amount)
swagger:model OB_InterestRateType1Code_0
const ( // OBInterestRateType1Code0INBB captures enum value "INBB" OBInterestRateType1Code0INBB OBInterestRateType1Code0 = "INBB" // OBInterestRateType1Code0INFR captures enum value "INFR" OBInterestRateType1Code0INFR OBInterestRateType1Code0 = "INFR" // OBInterestRateType1Code0INGR captures enum value "INGR" OBInterestRateType1Code0INGR OBInterestRateType1Code0 = "INGR" // OBInterestRateType1Code0INLR captures enum value "INLR" OBInterestRateType1Code0INLR OBInterestRateType1Code0 = "INLR" // OBInterestRateType1Code0INNE captures enum value "INNE" OBInterestRateType1Code0INNE OBInterestRateType1Code0 = "INNE" // OBInterestRateType1Code0INOT captures enum value "INOT" OBInterestRateType1Code0INOT OBInterestRateType1Code0 = "INOT" )
func NewOBInterestRateType1Code0 ¶
func NewOBInterestRateType1Code0(value OBInterestRateType1Code0) *OBInterestRateType1Code0
func (OBInterestRateType1Code0) ContextValidate ¶
func (m OBInterestRateType1Code0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b interest rate type1 code 0 based on context it is used
func (OBInterestRateType1Code0) Pointer ¶
func (m OBInterestRateType1Code0) Pointer() *OBInterestRateType1Code0
Pointer returns a pointer to a freshly-allocated OBInterestRateType1Code0.
type OBInterestRateType1Code1 ¶
type OBInterestRateType1Code1 string
OBInterestRateType1Code1 Rate type for Fee/Charge (where it is charged in terms of a rate rather than an amount)
swagger:model OB_InterestRateType1Code_1
const ( // OBInterestRateType1Code1INBB captures enum value "INBB" OBInterestRateType1Code1INBB OBInterestRateType1Code1 = "INBB" // OBInterestRateType1Code1INFR captures enum value "INFR" OBInterestRateType1Code1INFR OBInterestRateType1Code1 = "INFR" // OBInterestRateType1Code1INGR captures enum value "INGR" OBInterestRateType1Code1INGR OBInterestRateType1Code1 = "INGR" // OBInterestRateType1Code1INLR captures enum value "INLR" OBInterestRateType1Code1INLR OBInterestRateType1Code1 = "INLR" // OBInterestRateType1Code1INNE captures enum value "INNE" OBInterestRateType1Code1INNE OBInterestRateType1Code1 = "INNE" // OBInterestRateType1Code1INOT captures enum value "INOT" OBInterestRateType1Code1INOT OBInterestRateType1Code1 = "INOT" )
func NewOBInterestRateType1Code1 ¶
func NewOBInterestRateType1Code1(value OBInterestRateType1Code1) *OBInterestRateType1Code1
func (OBInterestRateType1Code1) ContextValidate ¶
func (m OBInterestRateType1Code1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b interest rate type1 code 1 based on context it is used
func (OBInterestRateType1Code1) Pointer ¶
func (m OBInterestRateType1Code1) Pointer() *OBInterestRateType1Code1
Pointer returns a pointer to a freshly-allocated OBInterestRateType1Code1.
type OBMerchantDetails1 ¶
type OBMerchantDetails1 struct { // Category code conform to ISO 18245, related to the type of services or goods the merchant provides for the transaction. // Max Length: 4 // Min Length: 3 MerchantCategoryCode string `json:"MerchantCategoryCode,omitempty"` // Name by which the merchant is known. // Max Length: 350 // Min Length: 1 MerchantName string `json:"MerchantName,omitempty"` }
OBMerchantDetails1 Details of the merchant involved in the transaction.
swagger:model OBMerchantDetails1
func (*OBMerchantDetails1) ContextValidate ¶
ContextValidate validates this o b merchant details1 based on context it is used
func (*OBMerchantDetails1) MarshalBinary ¶
func (m *OBMerchantDetails1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBMerchantDetails1) UnmarshalBinary ¶
func (m *OBMerchantDetails1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBMinMaxType1Code ¶
type OBMinMaxType1Code string
OBMinMaxType1Code Min Max type
swagger:model OB_MinMaxType1Code
const ( // OBMinMaxType1CodeFMMN captures enum value "FMMN" OBMinMaxType1CodeFMMN OBMinMaxType1Code = "FMMN" // OBMinMaxType1CodeFMMX captures enum value "FMMX" OBMinMaxType1CodeFMMX OBMinMaxType1Code = "FMMX" )
func NewOBMinMaxType1Code ¶
func NewOBMinMaxType1Code(value OBMinMaxType1Code) *OBMinMaxType1Code
func (OBMinMaxType1Code) ContextValidate ¶
ContextValidate validates this o b min max type1 code based on context it is used
func (OBMinMaxType1Code) Pointer ¶
func (m OBMinMaxType1Code) Pointer() *OBMinMaxType1Code
Pointer returns a pointer to a freshly-allocated OBMinMaxType1Code.
type OBOtherCodeType10 ¶
type OBOtherCodeType10 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType10 o b other code type1 0
swagger:model OB_OtherCodeType1_0
func (*OBOtherCodeType10) ContextValidate ¶
ContextValidate validate this o b other code type1 0 based on the context it is used
func (*OBOtherCodeType10) MarshalBinary ¶
func (m *OBOtherCodeType10) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType10) UnmarshalBinary ¶
func (m *OBOtherCodeType10) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType11 ¶
type OBOtherCodeType11 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType11 Other application frequencies that are not available in the standard code list
swagger:model OB_OtherCodeType1_1
func (*OBOtherCodeType11) ContextValidate ¶
ContextValidate validate this o b other code type1 1 based on the context it is used
func (*OBOtherCodeType11) MarshalBinary ¶
func (m *OBOtherCodeType11) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType11) UnmarshalBinary ¶
func (m *OBOtherCodeType11) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType12 ¶
type OBOtherCodeType12 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType12 Other calculation frequency which is not available in the standard code set.
swagger:model OB_OtherCodeType1_2
func (*OBOtherCodeType12) ContextValidate ¶
ContextValidate validate this o b other code type1 2 based on the context it is used
func (*OBOtherCodeType12) MarshalBinary ¶
func (m *OBOtherCodeType12) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType12) UnmarshalBinary ¶
func (m *OBOtherCodeType12) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType13 ¶
type OBOtherCodeType13 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType13 Other Fee type which is not available in the standard code set
swagger:model OB_OtherCodeType1_3
func (*OBOtherCodeType13) ContextValidate ¶
ContextValidate validate this o b other code type1 3 based on the context it is used
func (*OBOtherCodeType13) MarshalBinary ¶
func (m *OBOtherCodeType13) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType13) UnmarshalBinary ¶
func (m *OBOtherCodeType13) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType14 ¶
type OBOtherCodeType14 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType14 Other fee rate type code which is not available in the standard code set
swagger:model OB_OtherCodeType1_4
func (*OBOtherCodeType14) ContextValidate ¶
ContextValidate validate this o b other code type1 4 based on the context it is used
func (*OBOtherCodeType14) MarshalBinary ¶
func (m *OBOtherCodeType14) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType14) UnmarshalBinary ¶
func (m *OBOtherCodeType14) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType15 ¶
type OBOtherCodeType15 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType15 Other fee rate type which is not in the standard rate type list
swagger:model OB_OtherCodeType1_5
func (*OBOtherCodeType15) ContextValidate ¶
ContextValidate validate this o b other code type1 5 based on the context it is used
func (*OBOtherCodeType15) MarshalBinary ¶
func (m *OBOtherCodeType15) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType15) UnmarshalBinary ¶
func (m *OBOtherCodeType15) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType16 ¶
type OBOtherCodeType16 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType16 Other application frequencies not covered in the standard code list
swagger:model OB_OtherCodeType1_6
func (*OBOtherCodeType16) ContextValidate ¶
ContextValidate validate this o b other code type1 6 based on the context it is used
func (*OBOtherCodeType16) MarshalBinary ¶
func (m *OBOtherCodeType16) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType16) UnmarshalBinary ¶
func (m *OBOtherCodeType16) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType17 ¶
type OBOtherCodeType17 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType17 Other calculation frequency which is not available in standard code set.
swagger:model OB_OtherCodeType1_7
func (*OBOtherCodeType17) ContextValidate ¶
ContextValidate validate this o b other code type1 7 based on the context it is used
func (*OBOtherCodeType17) MarshalBinary ¶
func (m *OBOtherCodeType17) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType17) UnmarshalBinary ¶
func (m *OBOtherCodeType17) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherCodeType18 ¶
type OBOtherCodeType18 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherCodeType18 Other fee rate type which is not available in the standard code set
swagger:model OB_OtherCodeType1_8
func (*OBOtherCodeType18) ContextValidate ¶
ContextValidate validate this o b other code type1 8 based on the context it is used
func (*OBOtherCodeType18) MarshalBinary ¶
func (m *OBOtherCodeType18) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherCodeType18) UnmarshalBinary ¶
func (m *OBOtherCodeType18) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOtherFeeChargeDetailType ¶
type OBOtherFeeChargeDetailType struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // fee category // Required: true FeeCategory *OBFeeCategory1Code `json:"FeeCategory"` // name // Required: true Name *Name4 `json:"Name"` }
OBOtherFeeChargeDetailType Other Fee/charge type which is not available in the standard code set
swagger:model OB_OtherFeeChargeDetailType
func (*OBOtherFeeChargeDetailType) ContextValidate ¶
func (m *OBOtherFeeChargeDetailType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b other fee charge detail type based on the context it is used
func (*OBOtherFeeChargeDetailType) MarshalBinary ¶
func (m *OBOtherFeeChargeDetailType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBOtherFeeChargeDetailType) UnmarshalBinary ¶
func (m *OBOtherFeeChargeDetailType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBOverdraftFeeType1Code ¶
type OBOverdraftFeeType1Code string
OBOverdraftFeeType1Code Overdraft fee type
swagger:model OB_OverdraftFeeType1Code
const ( // OBOverdraftFeeType1CodeFBAO captures enum value "FBAO" OBOverdraftFeeType1CodeFBAO OBOverdraftFeeType1Code = "FBAO" // OBOverdraftFeeType1CodeFBAR captures enum value "FBAR" OBOverdraftFeeType1CodeFBAR OBOverdraftFeeType1Code = "FBAR" // OBOverdraftFeeType1CodeFBEB captures enum value "FBEB" OBOverdraftFeeType1CodeFBEB OBOverdraftFeeType1Code = "FBEB" // OBOverdraftFeeType1CodeFBIT captures enum value "FBIT" OBOverdraftFeeType1CodeFBIT OBOverdraftFeeType1Code = "FBIT" // OBOverdraftFeeType1CodeFBOR captures enum value "FBOR" OBOverdraftFeeType1CodeFBOR OBOverdraftFeeType1Code = "FBOR" // OBOverdraftFeeType1CodeFBOS captures enum value "FBOS" OBOverdraftFeeType1CodeFBOS OBOverdraftFeeType1Code = "FBOS" // OBOverdraftFeeType1CodeFBSC captures enum value "FBSC" OBOverdraftFeeType1CodeFBSC OBOverdraftFeeType1Code = "FBSC" // OBOverdraftFeeType1CodeFBTO captures enum value "FBTO" OBOverdraftFeeType1CodeFBTO OBOverdraftFeeType1Code = "FBTO" // OBOverdraftFeeType1CodeFBUB captures enum value "FBUB" OBOverdraftFeeType1CodeFBUB OBOverdraftFeeType1Code = "FBUB" // OBOverdraftFeeType1CodeFBUT captures enum value "FBUT" OBOverdraftFeeType1CodeFBUT OBOverdraftFeeType1Code = "FBUT" // OBOverdraftFeeType1CodeFTOT captures enum value "FTOT" OBOverdraftFeeType1CodeFTOT OBOverdraftFeeType1Code = "FTOT" // OBOverdraftFeeType1CodeFTUT captures enum value "FTUT" OBOverdraftFeeType1CodeFTUT OBOverdraftFeeType1Code = "FTUT" )
func NewOBOverdraftFeeType1Code ¶
func NewOBOverdraftFeeType1Code(value OBOverdraftFeeType1Code) *OBOverdraftFeeType1Code
func (OBOverdraftFeeType1Code) ContextValidate ¶
func (m OBOverdraftFeeType1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b overdraft fee type1 code based on context it is used
func (OBOverdraftFeeType1Code) Pointer ¶
func (m OBOverdraftFeeType1Code) Pointer() *OBOverdraftFeeType1Code
Pointer returns a pointer to a freshly-allocated OBOverdraftFeeType1Code.
type OBPCAData1 ¶
type OBPCAData1 struct { // credit interest CreditInterest OBPCAData1CreditInterest `json:"CreditInterest,omitempty"` // other fees charges OtherFeesCharges OBPCAData1OtherFeesCharges `json:"OtherFeesCharges,omitempty"` // overdraft Overdraft OBPCAData1Overdraft `json:"Overdraft,omitempty"` // product details ProductDetails OBPCAData1ProductDetails `json:"ProductDetails,omitempty"` }
OBPCAData1 PCA
swagger:model OBPCAData1
func (*OBPCAData1) ContextValidate ¶
ContextValidate validate this o b p c a data1 based on the context it is used
func (*OBPCAData1) MarshalBinary ¶
func (m *OBPCAData1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1) UnmarshalBinary ¶
func (m *OBPCAData1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1CreditInterest ¶
type OBPCAData1CreditInterest struct { // TierBandSet // // The group of tiers or bands for which credit interest can be applied. // Required: true // Min Items: 1 TierBandSet []*OBPCAData1CreditInterestTierBandSetItems0 `json:"TierBandSet"` }
OBPCAData1CreditInterest CreditInterest
Details about the interest that may be payable to the PCA account holders ¶
swagger:model OBPCAData1CreditInterest
func (*OBPCAData1CreditInterest) ContextValidate ¶
func (m *OBPCAData1CreditInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 credit interest based on the context it is used
func (*OBPCAData1CreditInterest) MarshalBinary ¶
func (m *OBPCAData1CreditInterest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1CreditInterest) UnmarshalBinary ¶
func (m *OBPCAData1CreditInterest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1CreditInterestTierBandSetItems0 ¶
type OBPCAData1CreditInterestTierBandSetItems0 struct { // CalculationMethod // // Methods of calculating interest // Enum: ["Compound","SimpleInterest"] CalculationMethod string `json:"CalculationMethod,omitempty"` // Destination // // Describes whether accrued interest is payable only to the PCA or to another bank account // Enum: ["PayAway","SelfCredit"] Destination string `json:"Destination,omitempty"` // Notes // // Optional additional notes to supplement the Tier Band Set details Notes []string `json:"Notes"` // TierBand // // Tier Band Details // Required: true // Min Items: 1 TierBand []*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0 `json:"TierBand"` // TierBandMethod // // The methodology of how credit interest is charged. It can be:- // // 1. Banded // Interest rates are banded. i.e. Increasing rate on whole balance as balance increases. // // 2. Tiered // Interest rates are tiered. i.e. increasing rate for each tier as balance increases, but interest paid on tier fixed for that tier and not on whole balance. // // 3. Whole // The same interest rate is applied irrespective of the PCA balance // Required: true // Enum: ["Tiered","Whole"] TierBandMethod *string `json:"TierBandMethod"` }
OBPCAData1CreditInterestTierBandSetItems0 The group of tiers or bands for which credit interest can be applied.
swagger:model OBPCAData1CreditInterestTierBandSetItems0
func (*OBPCAData1CreditInterestTierBandSetItems0) ContextValidate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 credit interest tier band set items0 based on the context it is used
func (*OBPCAData1CreditInterestTierBandSetItems0) MarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0) UnmarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0 ¶
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0 struct { // AER // // The annual equivalent rate (AER) is interest that is calculated under the assumption that any interest paid is combined with the original balance and the next interest payment will be based on the slightly higher account balance. Overall, this means that interest can be compounded several times in a year depending on the number of times that interest payments are made. // // Read more: Annual Equivalent Rate (AER) http://www.investopedia.com/terms/a/aer.asp#ixzz4gfR7IO1A // Required: true // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ AER *string `json:"AER"` // ApplicationFrequency // // How often is interest applied to the PCA for this tier/band i.e. how often the financial institution pays accumulated interest to the customer's PCA. // Required: true // Enum: ["PerAcademicTerm","Daily","HalfYearly","Monthly","Other","Quarterly","PerStatementDate","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // BankInterestRate // // Bank Interest for the PCA product // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ BankInterestRate string `json:"BankInterestRate,omitempty"` // BankInterestRateType // // Interest rate types, other than AER, which financial institutions may use to describe the annual interest rate payable to the PCA. // Enum: ["LinkedBaseRate","Gross","Net","Other"] BankInterestRateType string `json:"BankInterestRateType,omitempty"` // CalculationFrequency // // How often is credit interest calculated for the account. // Enum: ["PerAcademicTerm","Daily","HalfYearly","Monthly","Other","Quarterly","PerStatementDate","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // DepositInterestAppliedCoverage // // Amount on which Interest applied. // Enum: ["Tiered","Whole"] DepositInterestAppliedCoverage string `json:"DepositInterestAppliedCoverage,omitempty"` // FixedVariableInterestRateType // // Type of interest rate, Fixed or Variable // Required: true // Enum: ["Fixed","Variable"] FixedVariableInterestRateType *string `json:"FixedVariableInterestRateType"` // Identification // // Unique and unambiguous identification of a Tier Band for a PCA. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Notes // // Optional additional notes to supplement the Tier Band details Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other bank interest type OtherBankInterestType *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType `json:"OtherBankInterestType,omitempty"` // other calculation frequency OtherCalculationFrequency *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // TierValueMaximum // // Maximum deposit value for which the credit interest tier applies. // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMaximum string `json:"TierValueMaximum,omitempty"` // TierValueMinimum // // Minimum deposit value for which the credit interest tier applies. // Required: true // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMinimum *string `json:"TierValueMinimum"` }
OBPCAData1CreditInterestTierBandSetItems0TierBandItems0 Tier Band Details
swagger:model OBPCAData1CreditInterestTierBandSetItems0TierBandItems0
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) ContextValidate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 credit interest tier band set items0 tier band items0 based on the context it is used
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) MarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency ¶
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies that are not available in the standard code list ¶
swagger:model OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 credit interest tier band set items0 tier band items0 other application frequency based on context it is used
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) Validate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 credit interest tier band set items0 tier band items0 other application frequency
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType ¶
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType OtherBankInterestType
Other interest rate types which are not available in the standard code list ¶
swagger:model OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 credit interest tier band set items0 tier band items0 other bank interest type based on context it is used
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 credit interest tier band set items0 tier band items0 other bank interest type
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency ¶
type OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in the standard code set.
swagger:model OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 credit interest tier band set items0 tier band items0 other calculation frequency based on context it is used
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) Validate ¶
func (m *OBPCAData1CreditInterestTierBandSetItems0TierBandItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 credit interest tier band set items0 tier band items0 other calculation frequency
type OBPCAData1OtherFeesCharges ¶
type OBPCAData1OtherFeesCharges struct { // FeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge FeeChargeCap []*OBPCAData1OtherFeesChargesFeeChargeCapItems0 `json:"FeeChargeCap"` // FeeChargeDetail // // Other fees/charges details // Required: true // Min Items: 1 FeeChargeDetail []*OBPCAData1OtherFeesChargesFeeChargeDetailItems0 `json:"FeeChargeDetail"` }
OBPCAData1OtherFeesCharges OtherFeesCharges
Contains details of fees and charges which are not associated with either borrowing or features/benefits
swagger:model OBPCAData1OtherFeesCharges
func (*OBPCAData1OtherFeesCharges) ContextValidate ¶
func (m *OBPCAData1OtherFeesCharges) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 other fees charges based on the context it is used
func (*OBPCAData1OtherFeesCharges) MarshalBinary ¶
func (m *OBPCAData1OtherFeesCharges) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesCharges) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesCharges) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1OtherFeesChargesFeeChargeCapItems0 ¶
type OBPCAData1OtherFeesChargesFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["AcademicTerm","Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Indicates that this is the minimum/ maximum fee/charge that can be applied by the financial institution // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Free text for adding extra details for fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBPCAData1OtherFeesChargesFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge
swagger:model OBPCAData1OtherFeesChargesFeeChargeCapItems0
func (*OBPCAData1OtherFeesChargesFeeChargeCapItems0) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 other fees charges fee charge cap items0 based on the context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeCapItems0) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0
func (*OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge cap items0 other fee type items0 based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0 ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0 struct { // ApplicationFrequency // // How frequently the fee/charge is applied to the account // Required: true // Enum: ["AccountClosing","AccountOpening","AcademicTerm","ChargingPeriod","Daily","PerItem","Monthly","OnAccountAnniversary","Other","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // CalculationFrequency // // How frequently the fee/charge is calculated // Enum: ["AccountClosing","AccountOpening","AcademicTerm","ChargingPeriod","Daily","PerItem","Monthly","OnAccountAnniversary","Other","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // FeeAmount // // Fee Amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeAmount string `json:"FeeAmount,omitempty"` // fee applicable range FeeApplicableRange *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange `json:"FeeApplicableRange,omitempty"` // FeeCategory // // Categorisation of fees and charges into standard categories. // Required: true // Enum: ["Other","Servicing"] FeeCategory *string `json:"FeeCategory"` // FeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge FeeChargeCap []*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0 `json:"FeeChargeCap"` // FeeRate // // Rate charged for Fee/Charge (where it is charged in terms of a rate rather than an amount) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ FeeRate string `json:"FeeRate,omitempty"` // FeeRateType // // Rate type for Fee/Charge (where it is charged in terms of a rate rather than an amount) // Enum: ["LinkedBaseRate","Gross","Net","Other"] FeeRateType string `json:"FeeRateType,omitempty"` // FeeType // // Fee/Charge Type // Required: true // Enum: ["ServiceCAccountFee","ServiceCAccountFeeMonthly","ServiceCOther","Other"] FeeType *string `json:"FeeType"` // Notes // // Optional additional notes to supplement the fee/charge details. Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // other fee category type OtherFeeCategoryType *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType `json:"OtherFeeCategoryType,omitempty"` // other fee rate type OtherFeeRateType *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType `json:"OtherFeeType,omitempty"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0 Other fees/charges details
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 other fees charges fee charge detail items0 based on the context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange struct { // MaximumAmount // // Maximum Amount on which fee is applicable (where it is expressed as an amount) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ MaximumAmount string `json:"MaximumAmount,omitempty"` // MaximumRate // // Maximum rate on which fee/charge is applicable(where it is expressed as an rate) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ MaximumRate string `json:"MaximumRate,omitempty"` // MinimumAmount // // Minimum Amount on which fee/charge is applicable (where it is expressed as an amount) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ MinimumAmount string `json:"MinimumAmount,omitempty"` // MinimumRate // // Minimum rate on which fee/charge is applicable(where it is expressed as an rate) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ MinimumRate string `json:"MinimumRate,omitempty"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange FeeApplicableRange
Range or amounts or rates for which the fee/charge applies
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 fee applicable range based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeApplicableRange) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 fee applicable range
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0 ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["AcademicTerm","Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Indicates that this is the minimum/ maximum fee/charge that can be applied by the financial institution // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Free text for adding extra details for fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 other fees charges fee charge detail items0 fee charge cap items0 based on the context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 fee charge cap items0
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 fee charge cap items0 other fee type items0 based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 fee charge cap items0 other fee type items0
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies not covered in the standard code list ¶
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 other application frequency based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 other application frequency
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in standard code set.
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 other calculation frequency based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 other calculation frequency
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType OtherFeeCategoryType
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 other fee category type based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeCategoryType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 other fee category type
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType OtherFeeRateType
Other fee rate type which is not available in the standard code set ¶
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 other fee rate type based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) Validate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 other fees charges fee charge detail items0 other fee rate type
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType ¶
type OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // FeeCategory // // Categorisation of fees and charges into standard categories. // Required: true // Enum: ["Other","Servicing"] FeeCategory *string `json:"FeeCategory"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType OtherFeeType
Other Fee/charge type which is not available in the standard code set
swagger:model OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) ContextValidate ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 other fees charges fee charge detail items0 other fee type based on context it is used
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) MarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) UnmarshalBinary ¶
func (m *OBPCAData1OtherFeesChargesFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1Overdraft ¶
type OBPCAData1Overdraft struct { // Notes // // Associated Notes about the overdraft rates Notes []string `json:"Notes"` // OverdraftTierBandSet // // Tier band set details // Required: true // Min Items: 1 OverdraftTierBandSet []*OBPCAData1OverdraftOverdraftTierBandSetItems0 `json:"OverdraftTierBandSet"` }
OBPCAData1Overdraft Overdraft
Details about Overdraft rates, fees & charges
swagger:model OBPCAData1Overdraft
func (*OBPCAData1Overdraft) ContextValidate ¶
ContextValidate validate this o b p c a data1 overdraft based on the context it is used
func (*OBPCAData1Overdraft) MarshalBinary ¶
func (m *OBPCAData1Overdraft) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1Overdraft) UnmarshalBinary ¶
func (m *OBPCAData1Overdraft) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1OverdraftOverdraftTierBandSetItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0 struct { // AuthorisedIndicator // // Indicates if the Overdraft is authorised (Y) or unauthorised (N) AuthorisedIndicator bool `json:"AuthorisedIndicator,omitempty"` // BufferAmount // // When a customer exceeds their credit limit, a financial institution will not charge the customer unauthorised overdraft charges if they do not exceed by more than the buffer amount. Note: Authorised overdraft charges may still apply. // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ BufferAmount string `json:"BufferAmount,omitempty"` // Identification // // Unique and unambiguous identification of a Tier Band for a overdraft product. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Notes // // Optional additional notes to supplement the overdraft Tier Band Set details Notes []string `json:"Notes"` // OverdraftFeesCharges // // Overdraft fees and charges details OverdraftFeesCharges []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 `json:"OverdraftFeesCharges"` // OverdraftTierBand // // Provides overdraft details for a specific tier or band // Required: true // Min Items: 1 OverdraftTierBand []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 `json:"OverdraftTierBand"` // OverdraftType // // An overdraft can either be 'committed' which means that the facility cannot be withdrawn without reasonable notification before it's agreed end date, or 'on demand' which means that the financial institution can demand repayment at any point in time. // Enum: ["Committed","OnDemand","Other"] OverdraftType string `json:"OverdraftType,omitempty"` // TierBandMethod // // The methodology of how overdraft is charged. It can be: // 'Whole' Where the same charge/rate is applied to the entirety of the overdraft balance (where charges are applicable). // 'Tiered' Where different charges/rates are applied dependent on overdraft maximum and minimum balance amount tiers defined by the lending financial organisation // 'Banded' Where different charges/rates are applied dependent on overdraft maximum and minimum balance amount bands defined by a government organisation. // Required: true // Enum: ["Tiered","Whole","Banded"] TierBandMethod *string `json:"TierBandMethod"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0 Tier band set details
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 struct { // OverdraftFeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge OverdraftFeeChargeCap []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` // OverdraftFeeChargeDetail // // Details about the fees/charges // Required: true // Min Items: 1 OverdraftFeeChargeDetail []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 `json:"OverdraftFeeChargeDetail"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 Overdraft fees and charges details
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["AcademicTerm","Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Indicates that this is the minimum/ maximum fee/charge that can be applied by the financial institution // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` // OverdraftControlIndicator // // Specifies for the overdraft control feature/benefit OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0 based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 struct { // ApplicationFrequency // // Frequency at which the overdraft charge is applied to the account // Required: true // Enum: ["AccountClosing","AccountOpening","AcademicTerm","ChargingPeriod","Daily","PerItem","Monthly","OnAccountAnniversary","Other","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // CalculationFrequency // // How often is the overdraft fee/charge calculated for the account. // Enum: ["AccountClosing","AccountOpening","AcademicTerm","ChargingPeriod","Daily","PerItem","Monthly","OnAccountAnniversary","Other","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // FeeAmount // // Amount charged for an overdraft fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeAmount string `json:"FeeAmount,omitempty"` // FeeRate // // Rate charged for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ FeeRate string `json:"FeeRate,omitempty"` // FeeRateType // // Rate type for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Enum: ["LinkedBaseRate","Gross","Net","Other"] FeeRateType string `json:"FeeRateType,omitempty"` // FeeType // // Overdraft fee type // Required: true // Enum: ["ArrangedOverdraft","EmergencyBorrowing","BorrowingItem","OverdraftRenewal","AnnualReview","OverdraftSetup","Surcharge","TempOverdraft","UnauthorisedBorrowing","UnauthorisedPaidTrans","Other","UnauthorisedUnpaidTrans"] FeeType *string `json:"FeeType"` // IncrementalBorrowingAmount // // Every additional tranche of an overdraft balance to which an overdraft fee is applied // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ IncrementalBorrowingAmount string `json:"IncrementalBorrowingAmount,omitempty"` // Notes // // Free text for capturing any other info related to Overdraft Fees Charge Details Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType `json:"OtherFeeType,omitempty"` // OverdraftControlIndicator // // Specifies for the overdraft control feature/benefit OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` // overdraft fee charge cap OverdraftFeeChargeCap *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap `json:"OverdraftFeeChargeCap,omitempty"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 Details about the fees/charges
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies that are not available in the standard code list ¶
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in the standard code set.
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType OtherFeeRateType
Other fee rate type code which is not available in the standard code set ¶
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType OtherFeeType
Other Fee type which is not available in the standard code set ¶
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["AcademicTerm","Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Indicates that this is the minimum/ maximum fee/charge that can be applied by the financial institution // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 `json:"OtherFeeType"` // OverdraftControlIndicator // // Specifies for the overdraft control feature/benefit OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap OverdraftFeeChargeCap
Details about any caps (maximum charges) that apply to a particular fee/charge
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap other fee type items0 based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap other fee type items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 struct { // BankGuaranteedIndicator // // Indicates that a bank provides the overdraft limit up to TierValueMIn to all customers automatically BankGuaranteedIndicator bool `json:"BankGuaranteedIndicator,omitempty"` // EAR // // EAR means Effective Annual Rate and/or Equivalent Annual Rate (frequently // used interchangeably), being the actual annual interest rate of an Overdraft. // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ EAR string `json:"EAR,omitempty"` // Identification // // Unique and unambiguous identification of a Tier Band for a overdraft. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Notes // // Optional additional notes to supplement the Tier/band details Notes []string `json:"Notes"` // OverdraftFeesCharges // // Overdraft fees and charges OverdraftFeesCharges []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 `json:"OverdraftFeesCharges"` // OverdraftInterestChargingCoverage // // Interest charged on whole amount or tiered/banded // Enum: ["Tiered","Whole"] OverdraftInterestChargingCoverage string `json:"OverdraftInterestChargingCoverage,omitempty"` // RepresentativeAPR // // An annual percentage rate (APR) is the annual rate charged for borrowing or earned through an investment. APR is expressed as a percentage that represents the actual yearly cost of funds over the term of a loan. This includes any fees or additional costs associated with the transaction but does not take compounding into account. // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ RepresentativeAPR string `json:"RepresentativeAPR,omitempty"` // TierValueMax // // Maximum value of Overdraft Tier/Band // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMax string `json:"TierValueMax,omitempty"` // TierValueMin // // Minimum value of Overdraft Tier/Band // Required: true // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ TierValueMin *string `json:"TierValueMin"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 Provides overdraft details for a specific tier or band
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 struct { // OverdraftFeeChargeCap // // Details about any caps (maximum charges) that apply to a particular fee/charge OverdraftFeeChargeCap []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` // OverdraftFeeChargeDetail // // Details about the fees/charges // Required: true // Min Items: 1 OverdraftFeeChargeDetail []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 `json:"OverdraftFeeChargeDetail"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 Overdraft fees and charges
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["AcademicTerm","Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Indicates that this is the minimum/ maximum fee/charge that can be applied by the financial institution // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` // OverdraftControlIndicator // // Specifies for the overdraft control feature/benefit OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0 based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 struct { // ApplicationFrequency // // Frequency at which the overdraft charge is applied to the account // Required: true // Enum: ["AccountClosing","AccountOpening","AcademicTerm","ChargingPeriod","Daily","PerItem","Monthly","OnAccountAnniversary","Other","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] ApplicationFrequency *string `json:"ApplicationFrequency"` // CalculationFrequency // // How often is the overdraft fee/charge calculated for the account. // Enum: ["AccountClosing","AccountOpening","AcademicTerm","ChargingPeriod","Daily","PerItem","Monthly","OnAccountAnniversary","Other","PerHour","PerOccurrence","PerSheet","PerTransaction","PerTransactionAmount","PerTransactionPercentage","Quarterly","SixMonthly","StatementMonthly","Weekly","Yearly"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // FeeAmount // // Amount charged for an overdraft fee/charge (where it is charged in terms of an amount rather than a rate) // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeAmount string `json:"FeeAmount,omitempty"` // FeeRate // // Rate charged for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ FeeRate string `json:"FeeRate,omitempty"` // FeeRateType // // Rate type for overdraft fee/charge (where it is charged in terms of a rate rather than an amount) // Enum: ["LinkedBaseRate","Gross","Net","Other"] FeeRateType string `json:"FeeRateType,omitempty"` // FeeType // // Overdraft fee type // Required: true // Enum: ["ArrangedOverdraft","EmergencyBorrowing","BorrowingItem","OverdraftRenewal","AnnualReview","OverdraftSetup","Surcharge","TempOverdraft","UnauthorisedBorrowing","UnauthorisedPaidTrans","Other","UnauthorisedUnpaidTrans"] FeeType *string `json:"FeeType"` // IncrementalBorrowingAmount // // Every additional tranche of an overdraft balance to which an overdraft fee is applied // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ IncrementalBorrowingAmount string `json:"IncrementalBorrowingAmount,omitempty"` // Notes // // Free text for capturing any other info related to Overdraft Fees Charge Details Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType `json:"OtherFeeType,omitempty"` // OverdraftControlIndicator // // Specifies for the overdraft control feature/benefit OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` // overdraft fee charge cap OverdraftFeeChargeCap *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap `json:"OverdraftFeeChargeCap,omitempty"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 Details about the fees/charges
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency OtherApplicationFrequency
Other application frequencies that are not available in the standard code list ¶
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherApplicationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other application frequency
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency OtherCalculationFrequency
Other calculation frequency which is not available in the standard code set.
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherCalculationFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other calculation frequency
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType OtherFeeRateType
Other fee rate type code which is not available in the standard code set ¶
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeRateType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee rate type
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType OtherFeeType
Other Fee type which is not available in the standard code set ¶
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OtherFeeType) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 other fee type
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap struct { // CappingPeriod // // Period e.g. day, week, month etc. for which the fee/charge is capped // Enum: ["AcademicTerm","Day","Half Year","Month","Quarter","Week","Year"] CappingPeriod string `json:"CappingPeriod,omitempty"` // FeeCapAmount // // Cap amount charged for a fee/charge // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ FeeCapAmount string `json:"FeeCapAmount,omitempty"` // FeeCapOccurrence // // fee/charges are captured dependent on the number of occurrences rather than capped at a particular amount FeeCapOccurrence float32 `json:"FeeCapOccurrence,omitempty"` // FeeType // // Fee/charge type which is being capped // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // MinMaxType // // Indicates that this is the minimum/ maximum fee/charge that can be applied by the financial institution // Required: true // Enum: ["Minimum","Maximum"] MinMaxType *string `json:"MinMaxType"` // Notes // // Notes related to Overdraft fee charge cap Notes []string `json:"Notes"` // OtherFeeType // // Other fee type code which is not available in the standard code set OtherFeeType []*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 `json:"OtherFeeType"` // OverdraftControlIndicator // // Specifies for the overdraft control feature/benefit OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap OverdraftFeeChargeCap
Details about any caps (maximum charges) that apply to a particular fee/charge
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap based on the context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCap) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 ¶
type OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 struct { // Code // // The four letter Mnemonic used within an XML file to identify a code // Max Length: 4 // Pattern: ^\w{0,4}$ Code string `json:"Code,omitempty"` // Description // // Description to describe the purpose of the code // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // Name // // Long name associated with the code // Required: true // Max Length: 70 // Min Length: 1 Name *string `json:"Name"` }
OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) ContextValidate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap other fee type items0 based on context it is used
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) MarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) Validate ¶
func (m *OBPCAData1OverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapOtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b p c a data1 overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap other fee type items0
type OBPCAData1ProductDetails ¶
type OBPCAData1ProductDetails struct { // MonthlyMaximumCharge // // The maximum relevant charges that could accrue as defined fully in Part 7 of the CMA order // Pattern: ^(-?\d{1,14}){1}(\.\d{1,4}){0,1}$ MonthlyMaximumCharge string `json:"MonthlyMaximumCharge,omitempty"` // Notes // // Optional additional notes to supplement the Core product details Notes []string `json:"Notes"` // Segment // // Market segmentation is a marketing term referring to the aggregating of prospective buyers into groups, or segments, that have common needs and respond similarly to a marketing action. Market segmentation enables companies to target different categories of consumers who perceive the full value of certain products and services differently from one another. // // Read more: Market Segmentation http://www.investopedia.com/terms/m/marketsegmentation.asp#ixzz4gfEEalTd // With respect to PCA products, they are segmented in relation to different markets that they wish to focus on. Segment []string `json:"Segment"` }
OBPCAData1ProductDetails ProductDetails
swagger:model OBPCAData1ProductDetails
func (*OBPCAData1ProductDetails) ContextValidate ¶
func (m *OBPCAData1ProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b p c a data1 product details based on context it is used
func (*OBPCAData1ProductDetails) MarshalBinary ¶
func (m *OBPCAData1ProductDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPCAData1ProductDetails) UnmarshalBinary ¶
func (m *OBPCAData1ProductDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBParty2 ¶
type OBParty2 struct { // account role AccountRole OBExternalAccountRole1Code `json:"AccountRole,omitempty"` // address Address []*OBParty2AddressItems0 `json:"Address"` // beneficial ownership BeneficialOwnership bool `json:"BeneficialOwnership,omitempty"` // email address EmailAddress EmailAddress `json:"EmailAddress,omitempty"` // full legal name FullLegalName FullLegalName `json:"FullLegalName,omitempty"` // legal structure LegalStructure OBExternalLegalStructureType1Code `json:"LegalStructure,omitempty"` // mobile Mobile PhoneNumber1 `json:"Mobile,omitempty"` // name Name Name3 `json:"Name,omitempty"` // party Id // Required: true PartyID *PartyID `json:"PartyId"` // party number PartyNumber PartyNumber `json:"PartyNumber,omitempty"` // party type PartyType OBExternalPartyType1Code `json:"PartyType,omitempty"` // phone Phone PhoneNumber0 `json:"Phone,omitempty"` // relationships Relationships *OBPartyRelationships1 `json:"Relationships,omitempty"` }
OBParty2 o b party2
swagger:model OBParty2
func (*OBParty2) ContextValidate ¶
ContextValidate validate this o b party2 based on the context it is used
func (*OBParty2) MarshalBinary ¶
MarshalBinary interface implementation
func (*OBParty2) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type OBParty2AddressItems0 ¶
type OBParty2AddressItems0 struct { // address line // Max Items: 5 AddressLine []string `json:"AddressLine"` // address type AddressType OBAddressTypeCode `json:"AddressType,omitempty"` // building number BuildingNumber BuildingNumber `json:"BuildingNumber,omitempty"` // country // Required: true Country *CountryCode `json:"Country"` // country sub division CountrySubDivision CountrySubDivision `json:"CountrySubDivision,omitempty"` // post code PostCode PostCode `json:"PostCode,omitempty"` // street name StreetName StreetName `json:"StreetName,omitempty"` // town name TownName TownName `json:"TownName,omitempty"` }
OBParty2AddressItems0 Postal address of a party.
swagger:model OBParty2AddressItems0
func (*OBParty2AddressItems0) ContextValidate ¶
ContextValidate validate this o b party2 address items0 based on the context it is used
func (*OBParty2AddressItems0) MarshalBinary ¶
func (m *OBParty2AddressItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBParty2AddressItems0) UnmarshalBinary ¶
func (m *OBParty2AddressItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPartyRelationships1 ¶
type OBPartyRelationships1 struct { // account Account OBPartyRelationships1Account `json:"Account,omitempty"` }
OBPartyRelationships1 The Party's relationships with other resources.
swagger:model OBPartyRelationships1
func (*OBPartyRelationships1) ContextValidate ¶
ContextValidate validate this o b party relationships1 based on the context it is used
func (*OBPartyRelationships1) MarshalBinary ¶
func (m *OBPartyRelationships1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPartyRelationships1) UnmarshalBinary ¶
func (m *OBPartyRelationships1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPartyRelationships1Account ¶
type OBPartyRelationships1Account struct { // Unique identification as assigned by the ASPSP to uniquely identify the related resource. // Required: true // Max Length: 40 // Min Length: 1 ID string `json:"Id"` // Absolute URI to the related resource. // Required: true // Format: uri Related strfmt.URI `json:"Related"` }
OBPartyRelationships1Account Relationship to the Account resource.
swagger:model OBPartyRelationships1Account
func (*OBPartyRelationships1Account) ContextValidate ¶
func (m *OBPartyRelationships1Account) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b party relationships1 account based on context it is used
func (*OBPartyRelationships1Account) MarshalBinary ¶
func (m *OBPartyRelationships1Account) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPartyRelationships1Account) UnmarshalBinary ¶
func (m *OBPartyRelationships1Account) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBPeriod1Code ¶
type OBPeriod1Code string
OBPeriod1Code Period e.g. day, week, month etc. for which the fee/charge is capped
swagger:model OB_Period1Code
const ( // OBPeriod1CodePACT captures enum value "PACT" OBPeriod1CodePACT OBPeriod1Code = "PACT" // OBPeriod1CodePDAY captures enum value "PDAY" OBPeriod1CodePDAY OBPeriod1Code = "PDAY" // OBPeriod1CodePHYR captures enum value "PHYR" OBPeriod1CodePHYR OBPeriod1Code = "PHYR" // OBPeriod1CodePMTH captures enum value "PMTH" OBPeriod1CodePMTH OBPeriod1Code = "PMTH" // OBPeriod1CodePQTR captures enum value "PQTR" OBPeriod1CodePQTR OBPeriod1Code = "PQTR" // OBPeriod1CodePWEK captures enum value "PWEK" OBPeriod1CodePWEK OBPeriod1Code = "PWEK" // OBPeriod1CodePYER captures enum value "PYER" OBPeriod1CodePYER OBPeriod1Code = "PYER" )
func NewOBPeriod1Code ¶
func NewOBPeriod1Code(value OBPeriod1Code) *OBPeriod1Code
func (OBPeriod1Code) ContextValidate ¶
ContextValidate validates this o b period1 code based on context it is used
func (OBPeriod1Code) Pointer ¶
func (m OBPeriod1Code) Pointer() *OBPeriod1Code
Pointer returns a pointer to a freshly-allocated OBPeriod1Code.
type OBPostalAddress6 ¶
type OBPostalAddress6 struct { // address line // Max Items: 7 AddressLine []string `json:"AddressLine"` // address type AddressType OBAddressTypeCode `json:"AddressType,omitempty"` // building number BuildingNumber BuildingNumber `json:"BuildingNumber,omitempty"` // Nation with its own government. // Pattern: ^[A-Z]{2,2}$ Country string `json:"Country,omitempty"` // Identifies a subdivision of a country such as state, region, county. // Max Length: 35 // Min Length: 1 CountrySubDivision string `json:"CountrySubDivision,omitempty"` // Identification of a division of a large organisation or building. // Max Length: 70 // Min Length: 1 Department string `json:"Department,omitempty"` // post code PostCode PostCode `json:"PostCode,omitempty"` // street name StreetName StreetName `json:"StreetName,omitempty"` // Identification of a sub-division of a large organisation or building. // Max Length: 70 // Min Length: 1 SubDepartment string `json:"SubDepartment,omitempty"` // town name TownName TownName `json:"TownName,omitempty"` }
OBPostalAddress6 Information that locates and identifies a specific address, as defined by postal services.
swagger:model OBPostalAddress6
func (*OBPostalAddress6) ContextValidate ¶
ContextValidate validate this o b postal address6 based on the context it is used
func (*OBPostalAddress6) MarshalBinary ¶
func (m *OBPostalAddress6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBPostalAddress6) UnmarshalBinary ¶
func (m *OBPostalAddress6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBRate10 ¶
type OBRate10 string
OBRate10 Rate charged for overdraft fee/charge (where it is charged in terms of a rate rather than an amount)
swagger:model OB_Rate1_0
func (OBRate10) ContextValidate ¶
ContextValidate validates this o b rate1 0 based on context it is used
type OBRate11 ¶
type OBRate11 string
OBRate11 Rate charged for Fee/Charge (where it is charged in terms of a rate rather than an amount)
swagger:model OB_Rate1_1
func (OBRate11) ContextValidate ¶
ContextValidate validates this o b rate1 1 based on context it is used
type OBReadAccount6 ¶
type OBReadAccount6 struct { // data // Required: true Data OBReadAccount6Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadAccount6 o b read account6
swagger:model OBReadAccount6
func (*OBReadAccount6) ContextValidate ¶
ContextValidate validate this o b read account6 based on the context it is used
func (*OBReadAccount6) MarshalBinary ¶
func (m *OBReadAccount6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadAccount6) UnmarshalBinary ¶
func (m *OBReadAccount6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadAccount6Data ¶
type OBReadAccount6Data struct { // account Account []*OBAccount6 `json:"Account"` }
OBReadAccount6Data o b read account6 data
swagger:model OBReadAccount6Data
func (*OBReadAccount6Data) ContextValidate ¶
ContextValidate validate this o b read account6 data based on the context it is used
func (*OBReadAccount6Data) MarshalBinary ¶
func (m *OBReadAccount6Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadAccount6Data) UnmarshalBinary ¶
func (m *OBReadAccount6Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBalance1 ¶
type OBReadBalance1 struct { // data // Required: true Data OBReadBalance1Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadBalance1 o b read balance1
swagger:model OBReadBalance1
func (*OBReadBalance1) ContextValidate ¶
ContextValidate validate this o b read balance1 based on the context it is used
func (*OBReadBalance1) MarshalBinary ¶
func (m *OBReadBalance1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBalance1) UnmarshalBinary ¶
func (m *OBReadBalance1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBalance1Data ¶
type OBReadBalance1Data struct { // balance // Required: true // Min Items: 1 Balance []*OBReadBalance1DataBalanceItems0 `json:"Balance"` }
OBReadBalance1Data o b read balance1 data
swagger:model OBReadBalance1Data
func (*OBReadBalance1Data) ContextValidate ¶
ContextValidate validate this o b read balance1 data based on the context it is used
func (*OBReadBalance1Data) MarshalBinary ¶
func (m *OBReadBalance1Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBalance1Data) UnmarshalBinary ¶
func (m *OBReadBalance1Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBalance1DataBalanceItems0 ¶
type OBReadBalance1DataBalanceItems0 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // amount // Required: true Amount *OBReadBalance1DataBalanceItems0Amount `json:"Amount"` // credit debit indicator // Required: true CreditDebitIndicator *OBCreditDebitCode2 `json:"CreditDebitIndicator"` // credit line CreditLine []*OBReadBalance1DataBalanceItems0CreditLineItems0 `json:"CreditLine"` // Indicates the date (and time) of the balance.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Required: true // Format: date-time DateTime *strfmt.DateTime `json:"DateTime"` // type // Required: true Type *OBBalanceType1Code `json:"Type"` }
OBReadBalance1DataBalanceItems0 Set of elements used to define the balance details.
swagger:model OBReadBalance1DataBalanceItems0
func (*OBReadBalance1DataBalanceItems0) ContextValidate ¶
func (m *OBReadBalance1DataBalanceItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read balance1 data balance items0 based on the context it is used
func (*OBReadBalance1DataBalanceItems0) MarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBalance1DataBalanceItems0) UnmarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBalance1DataBalanceItems0Amount ¶
type OBReadBalance1DataBalanceItems0Amount struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBReadBalance1DataBalanceItems0Amount Amount of money of the cash balance.
swagger:model OBReadBalance1DataBalanceItems0Amount
func (*OBReadBalance1DataBalanceItems0Amount) ContextValidate ¶
func (m *OBReadBalance1DataBalanceItems0Amount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read balance1 data balance items0 amount based on the context it is used
func (*OBReadBalance1DataBalanceItems0Amount) MarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0Amount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBalance1DataBalanceItems0Amount) UnmarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0Amount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBalance1DataBalanceItems0CreditLineItems0 ¶
type OBReadBalance1DataBalanceItems0CreditLineItems0 struct { // amount Amount *OBReadBalance1DataBalanceItems0CreditLineItems0Amount `json:"Amount,omitempty"` // Indicates whether or not the credit line is included in the balance of the account. // Usage: If not present, credit line is not included in the balance amount of the account. // Required: true Included *bool `json:"Included"` // Limit type, in a coded form. // Enum: ["Available","Credit","Emergency","Pre-Agreed","Temporary"] Type string `json:"Type,omitempty"` }
OBReadBalance1DataBalanceItems0CreditLineItems0 Set of elements used to provide details on the credit line.
swagger:model OBReadBalance1DataBalanceItems0CreditLineItems0
func (*OBReadBalance1DataBalanceItems0CreditLineItems0) ContextValidate ¶
func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read balance1 data balance items0 credit line items0 based on the context it is used
func (*OBReadBalance1DataBalanceItems0CreditLineItems0) MarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBalance1DataBalanceItems0CreditLineItems0) UnmarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0CreditLineItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBalance1DataBalanceItems0CreditLineItems0Amount ¶
type OBReadBalance1DataBalanceItems0CreditLineItems0Amount struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBReadBalance1DataBalanceItems0CreditLineItems0Amount Amount of money of the credit line.
swagger:model OBReadBalance1DataBalanceItems0CreditLineItems0Amount
func (*OBReadBalance1DataBalanceItems0CreditLineItems0Amount) ContextValidate ¶
func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read balance1 data balance items0 credit line items0 amount based on the context it is used
func (*OBReadBalance1DataBalanceItems0CreditLineItems0Amount) MarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBalance1DataBalanceItems0CreditLineItems0Amount) UnmarshalBinary ¶
func (m *OBReadBalance1DataBalanceItems0CreditLineItems0Amount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBeneficiary5 ¶
type OBReadBeneficiary5 struct { // data // Required: true Data OBReadBeneficiary5Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadBeneficiary5 o b read beneficiary5
swagger:model OBReadBeneficiary5
func (*OBReadBeneficiary5) ContextValidate ¶
ContextValidate validate this o b read beneficiary5 based on the context it is used
func (*OBReadBeneficiary5) MarshalBinary ¶
func (m *OBReadBeneficiary5) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBeneficiary5) UnmarshalBinary ¶
func (m *OBReadBeneficiary5) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadBeneficiary5Data ¶
type OBReadBeneficiary5Data struct { // beneficiary Beneficiary []*OBBeneficiary5 `json:"Beneficiary"` }
OBReadBeneficiary5Data o b read beneficiary5 data
swagger:model OBReadBeneficiary5Data
func (*OBReadBeneficiary5Data) ContextValidate ¶
func (m *OBReadBeneficiary5Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read beneficiary5 data based on the context it is used
func (*OBReadBeneficiary5Data) MarshalBinary ¶
func (m *OBReadBeneficiary5Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadBeneficiary5Data) UnmarshalBinary ¶
func (m *OBReadBeneficiary5Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadConsent1 ¶
type OBReadConsent1 struct { // data // Required: true Data OBReadConsent1Data `json:"Data"` // risk // Required: true Risk OBRisk2 `json:"Risk"` }
OBReadConsent1 o b read consent1
swagger:model OBReadConsent1
func (*OBReadConsent1) ContextValidate ¶
ContextValidate validate this o b read consent1 based on the context it is used
func (*OBReadConsent1) MarshalBinary ¶
func (m *OBReadConsent1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadConsent1) UnmarshalBinary ¶
func (m *OBReadConsent1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadConsent1Data ¶
type OBReadConsent1Data struct { // Specified date and time the permissions will expire. // If this is not populated, the permissions will be open ended.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time ExpirationDateTime strfmt.DateTime `json:"ExpirationDateTime,omitempty"` // permissions // Required: true // Min Items: 1 Permissions []string `json:"Permissions"` // Specified start date and time for the transaction query period. // If this is not populated, the start date will be open ended, and data will be returned from the earliest available transaction.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time TransactionFromDateTime strfmt.DateTime `json:"TransactionFromDateTime,omitempty"` // Specified end date and time for the transaction query period. // If this is not populated, the end date will be open ended, and data will be returned to the latest available transaction.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time TransactionToDateTime strfmt.DateTime `json:"TransactionToDateTime,omitempty"` }
OBReadConsent1Data o b read consent1 data
swagger:model OBReadConsent1Data
func (*OBReadConsent1Data) ContextValidate ¶
ContextValidate validates this o b read consent1 data based on context it is used
func (*OBReadConsent1Data) MarshalBinary ¶
func (m *OBReadConsent1Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadConsent1Data) UnmarshalBinary ¶
func (m *OBReadConsent1Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadConsentResponse1 ¶
type OBReadConsentResponse1 struct { // data // Required: true Data OBReadConsentResponse1Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` // risk // Required: true Risk OBRisk2 `json:"Risk"` }
OBReadConsentResponse1 o b read consent response1
swagger:model OBReadConsentResponse1
func (*OBReadConsentResponse1) ContextValidate ¶
func (m *OBReadConsentResponse1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read consent response1 based on the context it is used
func (*OBReadConsentResponse1) MarshalBinary ¶
func (m *OBReadConsentResponse1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadConsentResponse1) UnmarshalBinary ¶
func (m *OBReadConsentResponse1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadConsentResponse1Data ¶
type OBReadConsentResponse1Data struct { // Unique identification as assigned to identify the account access consent resource. // Required: true // Max Length: 128 // Min Length: 1 ConsentID string `json:"ConsentId"` // creation date time // Required: true // Format: date-time CreationDateTime *CreationDateTime `json:"CreationDateTime"` // Specified date and time the permissions will expire. // If this is not populated, the permissions will be open ended.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time ExpirationDateTime strfmt.DateTime `json:"ExpirationDateTime,omitempty"` // permissions // Required: true // Min Items: 1 Permissions []string `json:"Permissions"` // Specifies the status of consent resource in code form. // Required: true // Enum: ["Authorised","AwaitingAuthorisation","Rejected","Revoked"] Status string `json:"Status"` // status update date time // Required: true // Format: date-time StatusUpdateDateTime *StatusUpdateDateTime `json:"StatusUpdateDateTime"` // Specified start date and time for the transaction query period. // If this is not populated, the start date will be open ended, and data will be returned from the earliest available transaction.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time TransactionFromDateTime strfmt.DateTime `json:"TransactionFromDateTime,omitempty"` // Specified end date and time for the transaction query period. // If this is not populated, the end date will be open ended, and data will be returned to the latest available transaction.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time TransactionToDateTime strfmt.DateTime `json:"TransactionToDateTime,omitempty"` }
OBReadConsentResponse1Data o b read consent response1 data
swagger:model OBReadConsentResponse1Data
func (*OBReadConsentResponse1Data) ContextValidate ¶
func (m *OBReadConsentResponse1Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read consent response1 data based on the context it is used
func (*OBReadConsentResponse1Data) MarshalBinary ¶
func (m *OBReadConsentResponse1Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadConsentResponse1Data) UnmarshalBinary ¶
func (m *OBReadConsentResponse1Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadDataStatement2 ¶
type OBReadDataStatement2 struct { // statement Statement []*OBStatement2 `json:"Statement"` }
OBReadDataStatement2 o b read data statement2
swagger:model OBReadDataStatement2
func (*OBReadDataStatement2) ContextValidate ¶
ContextValidate validate this o b read data statement2 based on the context it is used
func (*OBReadDataStatement2) MarshalBinary ¶
func (m *OBReadDataStatement2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadDataStatement2) UnmarshalBinary ¶
func (m *OBReadDataStatement2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadDataTransaction6 ¶
type OBReadDataTransaction6 struct { // transaction Transaction []*OBTransaction6 `json:"Transaction"` }
OBReadDataTransaction6 o b read data transaction6
swagger:model OBReadDataTransaction6
func (*OBReadDataTransaction6) ContextValidate ¶
func (m *OBReadDataTransaction6) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read data transaction6 based on the context it is used
func (*OBReadDataTransaction6) MarshalBinary ¶
func (m *OBReadDataTransaction6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadDataTransaction6) UnmarshalBinary ¶
func (m *OBReadDataTransaction6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadDirectDebit2 ¶
type OBReadDirectDebit2 struct { // data // Required: true Data OBReadDirectDebit2Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadDirectDebit2 o b read direct debit2
swagger:model OBReadDirectDebit2
func (*OBReadDirectDebit2) ContextValidate ¶
ContextValidate validate this o b read direct debit2 based on the context it is used
func (*OBReadDirectDebit2) MarshalBinary ¶
func (m *OBReadDirectDebit2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadDirectDebit2) UnmarshalBinary ¶
func (m *OBReadDirectDebit2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadDirectDebit2Data ¶
type OBReadDirectDebit2Data struct { // direct debit DirectDebit []*OBReadDirectDebit2DataDirectDebitItems0 `json:"DirectDebit"` }
OBReadDirectDebit2Data o b read direct debit2 data
swagger:model OBReadDirectDebit2Data
func (*OBReadDirectDebit2Data) ContextValidate ¶
func (m *OBReadDirectDebit2Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read direct debit2 data based on the context it is used
func (*OBReadDirectDebit2Data) MarshalBinary ¶
func (m *OBReadDirectDebit2Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadDirectDebit2Data) UnmarshalBinary ¶
func (m *OBReadDirectDebit2Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadDirectDebit2DataDirectDebitItems0 ¶
type OBReadDirectDebit2DataDirectDebitItems0 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // direct debit Id DirectDebitID DirectDebitID `json:"DirectDebitId,omitempty"` // direct debit status code DirectDebitStatusCode OBExternalDirectDebitStatus1Code `json:"DirectDebitStatusCode,omitempty"` // Regularity with which direct debit instructions are to be created and processed. Frequency string `json:"Frequency,omitempty"` // mandate identification // Required: true MandateIdentification *MandateIdentification `json:"MandateIdentification"` // name // Required: true Name *Name2 `json:"Name"` // previous payment amount PreviousPaymentAmount *OBActiveOrHistoricCurrencyAndAmount0 `json:"PreviousPaymentAmount,omitempty"` // previous payment date time // Format: date-time PreviousPaymentDateTime PreviousPaymentDateTime `json:"PreviousPaymentDateTime,omitempty"` }
OBReadDirectDebit2DataDirectDebitItems0 Account to or from which a cash entry is made.
swagger:model OBReadDirectDebit2DataDirectDebitItems0
func (*OBReadDirectDebit2DataDirectDebitItems0) ContextValidate ¶
func (m *OBReadDirectDebit2DataDirectDebitItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read direct debit2 data direct debit items0 based on the context it is used
func (*OBReadDirectDebit2DataDirectDebitItems0) MarshalBinary ¶
func (m *OBReadDirectDebit2DataDirectDebitItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadDirectDebit2DataDirectDebitItems0) UnmarshalBinary ¶
func (m *OBReadDirectDebit2DataDirectDebitItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadOffer1 ¶
type OBReadOffer1 struct { // data // Required: true Data OBReadOffer1Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadOffer1 o b read offer1
swagger:model OBReadOffer1
func (*OBReadOffer1) ContextValidate ¶
ContextValidate validate this o b read offer1 based on the context it is used
func (*OBReadOffer1) MarshalBinary ¶
func (m *OBReadOffer1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadOffer1) UnmarshalBinary ¶
func (m *OBReadOffer1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadOffer1Data ¶
type OBReadOffer1Data struct { // offer Offer []*OBReadOffer1DataOfferItems0 `json:"Offer"` }
OBReadOffer1Data o b read offer1 data
swagger:model OBReadOffer1Data
func (*OBReadOffer1Data) ContextValidate ¶
ContextValidate validate this o b read offer1 data based on the context it is used
func (*OBReadOffer1Data) MarshalBinary ¶
func (m *OBReadOffer1Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadOffer1Data) UnmarshalBinary ¶
func (m *OBReadOffer1Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadOffer1DataOfferItems0 ¶
type OBReadOffer1DataOfferItems0 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // amount Amount *OBReadOffer1DataOfferItems0Amount `json:"Amount,omitempty"` // Further details of the offer. // Max Length: 500 // Min Length: 1 Description string `json:"Description,omitempty"` // Date and time at which the offer ends.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time EndDateTime strfmt.DateTime `json:"EndDateTime,omitempty"` // fee Fee *OBReadOffer1DataOfferItems0Fee `json:"Fee,omitempty"` // A unique and immutable identifier used to identify the offer resource. This identifier has no meaning to the account owner. // Max Length: 40 // Min Length: 1 OfferID string `json:"OfferId,omitempty"` // Offer type, in a coded form. // Enum: ["BalanceTransfer","LimitIncrease","MoneyTransfer","Other","PromotionalRate"] OfferType string `json:"OfferType,omitempty"` // Rate associated with the offer type. // Pattern: ^(-?\d{1,3}){1}(\.\d{1,4}){0,1}$ Rate string `json:"Rate,omitempty"` // Date and time at which the offer starts.All dates in the JSON payloads are represented in ISO 8601 date-time format. // All date-time fields in responses must include the timezone. An example is below: // 2017-04-05T10:43:07+00:00 // Format: date-time StartDateTime strfmt.DateTime `json:"StartDateTime,omitempty"` // Further details of the term of the offer. // Max Length: 500 // Min Length: 1 Term string `json:"Term,omitempty"` // URL (Uniform Resource Locator) where documentation on the offer can be found // Max Length: 256 // Min Length: 1 URL string `json:"URL,omitempty"` // Value associated with the offer type. Value int64 `json:"Value,omitempty"` }
OBReadOffer1DataOfferItems0 o b read offer1 data offer items0
swagger:model OBReadOffer1DataOfferItems0
func (*OBReadOffer1DataOfferItems0) ContextValidate ¶
func (m *OBReadOffer1DataOfferItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read offer1 data offer items0 based on the context it is used
func (*OBReadOffer1DataOfferItems0) MarshalBinary ¶
func (m *OBReadOffer1DataOfferItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadOffer1DataOfferItems0) UnmarshalBinary ¶
func (m *OBReadOffer1DataOfferItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadOffer1DataOfferItems0Amount ¶
type OBReadOffer1DataOfferItems0Amount struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBReadOffer1DataOfferItems0Amount Amount of money associated with the offer type.
swagger:model OBReadOffer1DataOfferItems0Amount
func (*OBReadOffer1DataOfferItems0Amount) ContextValidate ¶
func (m *OBReadOffer1DataOfferItems0Amount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read offer1 data offer items0 amount based on the context it is used
func (*OBReadOffer1DataOfferItems0Amount) MarshalBinary ¶
func (m *OBReadOffer1DataOfferItems0Amount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadOffer1DataOfferItems0Amount) UnmarshalBinary ¶
func (m *OBReadOffer1DataOfferItems0Amount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadOffer1DataOfferItems0Fee ¶
type OBReadOffer1DataOfferItems0Fee struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBReadOffer1DataOfferItems0Fee Fee associated with the offer type.
swagger:model OBReadOffer1DataOfferItems0Fee
func (*OBReadOffer1DataOfferItems0Fee) ContextValidate ¶
func (m *OBReadOffer1DataOfferItems0Fee) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read offer1 data offer items0 fee based on the context it is used
func (*OBReadOffer1DataOfferItems0Fee) MarshalBinary ¶
func (m *OBReadOffer1DataOfferItems0Fee) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadOffer1DataOfferItems0Fee) UnmarshalBinary ¶
func (m *OBReadOffer1DataOfferItems0Fee) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadParty2 ¶
type OBReadParty2 struct { // data // Required: true Data OBReadParty2Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadParty2 o b read party2
swagger:model OBReadParty2
func (*OBReadParty2) ContextValidate ¶
ContextValidate validate this o b read party2 based on the context it is used
func (*OBReadParty2) MarshalBinary ¶
func (m *OBReadParty2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadParty2) UnmarshalBinary ¶
func (m *OBReadParty2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadParty2Data ¶
type OBReadParty2Data struct { // party Party *OBParty2 `json:"Party,omitempty"` }
OBReadParty2Data o b read party2 data
swagger:model OBReadParty2Data
func (*OBReadParty2Data) ContextValidate ¶
ContextValidate validate this o b read party2 data based on the context it is used
func (*OBReadParty2Data) MarshalBinary ¶
func (m *OBReadParty2Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadParty2Data) UnmarshalBinary ¶
func (m *OBReadParty2Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadParty3 ¶
type OBReadParty3 struct { // data // Required: true Data OBReadParty3Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadParty3 o b read party3
swagger:model OBReadParty3
func (*OBReadParty3) ContextValidate ¶
ContextValidate validate this o b read party3 based on the context it is used
func (*OBReadParty3) MarshalBinary ¶
func (m *OBReadParty3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadParty3) UnmarshalBinary ¶
func (m *OBReadParty3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadParty3Data ¶
type OBReadParty3Data struct { // party Party []*OBParty2 `json:"Party"` }
OBReadParty3Data o b read party3 data
swagger:model OBReadParty3Data
func (*OBReadParty3Data) ContextValidate ¶
ContextValidate validate this o b read party3 data based on the context it is used
func (*OBReadParty3Data) MarshalBinary ¶
func (m *OBReadParty3Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadParty3Data) UnmarshalBinary ¶
func (m *OBReadParty3Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2 ¶
type OBReadProduct2 struct { // data // Required: true Data OBReadProduct2Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadProduct2 Product details of Other Product which is not avaiable in the standard list
swagger:model OBReadProduct2
func (*OBReadProduct2) ContextValidate ¶
ContextValidate validate this o b read product2 based on the context it is used
func (*OBReadProduct2) MarshalBinary ¶
func (m *OBReadProduct2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2) UnmarshalBinary ¶
func (m *OBReadProduct2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2Data ¶
type OBReadProduct2Data struct { // product Product []*OBReadProduct2DataProductItems0 `json:"Product"` }
OBReadProduct2Data Aligning with the read write specs structure.
swagger:model OBReadProduct2Data
func (*OBReadProduct2Data) ContextValidate ¶
ContextValidate validate this o b read product2 data based on the context it is used
func (*OBReadProduct2Data) MarshalBinary ¶
func (m *OBReadProduct2Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2Data) UnmarshalBinary ¶
func (m *OBReadProduct2Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0 ¶
type OBReadProduct2DataProductItems0 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // b c a BCA *OBBCAData1 `json:"BCA,omitempty"` // Unique and unambiguous identification of a Product Marketing State. // Max Length: 35 // Min Length: 1 MarketingStateID string `json:"MarketingStateId,omitempty"` // other product type OtherProductType *OBReadProduct2DataProductItems0OtherProductType `json:"OtherProductType,omitempty"` // p c a PCA *OBPCAData1 `json:"PCA,omitempty"` // The unique ID that has been internally assigned by the financial institution to each of the current account banking products they market to their retail and/or small to medium enterprise (SME) customers. // Max Length: 40 // Min Length: 1 ProductID string `json:"ProductId,omitempty"` // The name of the Product used for marketing purposes from a customer perspective. I.e. what the customer would recognise. // Max Length: 350 // Min Length: 1 ProductName string `json:"ProductName,omitempty"` // Product type : Personal Current Account, Business Current Account // Required: true // Enum: ["BusinessCurrentAccount","CommercialCreditCard","Other","PersonalCurrentAccount","SMELoan"] ProductType *string `json:"ProductType"` // Any secondary Identification which supports Product Identifier to uniquely identify the current account banking products. // Max Length: 70 // Min Length: 1 SecondaryProductID string `json:"SecondaryProductId,omitempty"` }
OBReadProduct2DataProductItems0 Product details associated with the Account
swagger:model OBReadProduct2DataProductItems0
func (*OBReadProduct2DataProductItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 based on the context it is used
func (*OBReadProduct2DataProductItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductType ¶
type OBReadProduct2DataProductItems0OtherProductType struct { // credit interest CreditInterest *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest `json:"CreditInterest,omitempty"` // Description of the Product associated with the account // Required: true // Max Length: 350 // Min Length: 1 Description *string `json:"Description"` // loan interest LoanInterest *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest `json:"LoanInterest,omitempty"` // Long name associated with the product // Required: true // Max Length: 350 // Min Length: 1 Name *string `json:"Name"` // other fees charges OtherFeesCharges []*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0 `json:"OtherFeesCharges"` // overdraft Overdraft *OBReadProduct2DataProductItems0OtherProductTypeOverdraft `json:"Overdraft,omitempty"` // product details ProductDetails *OBReadProduct2DataProductItems0OtherProductTypeProductDetails `json:"ProductDetails,omitempty"` // repayment Repayment *OBReadProduct2DataProductItems0OtherProductTypeRepayment `json:"Repayment,omitempty"` // supplementary data SupplementaryData OBSupplementaryData1 `json:"SupplementaryData,omitempty"` }
OBReadProduct2DataProductItems0OtherProductType Other product type details associated with the account.
swagger:model OBReadProduct2DataProductItems0OtherProductType
func (*OBReadProduct2DataProductItems0OtherProductType) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductType) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductType) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterest ¶
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterest struct { // tier band set // Required: true // Min Items: 1 TierBandSet []*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0 `json:"TierBandSet"` }
OBReadProduct2DataProductItems0OtherProductTypeCreditInterest Details about the interest that may be payable to the Account holders
swagger:model OBReadProduct2DataProductItems0OtherProductTypeCreditInterest
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type credit interest based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0 struct { // calculation method CalculationMethod OBInterestCalculationMethod1Code `json:"CalculationMethod,omitempty"` // Describes whether accrued interest is payable only to the BCA or to another bank account // Required: true // Enum: ["INOT","INPA","INSC"] Destination *string `json:"Destination"` // notes Notes []string `json:"Notes"` // other calculation method OtherCalculationMethod *OBOtherCodeType10 `json:"OtherCalculationMethod,omitempty"` // other destination OtherDestination *OBOtherCodeType10 `json:"OtherDestination,omitempty"` // tier band // Required: true // Min Items: 1 TierBand []*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0 `json:"TierBand"` // The methodology of how credit interest is paid/applied. It can be:- // 1. Banded // Interest rates are banded. i.e. Increasing rate on whole balance as balance increases. // 2. Tiered // Interest rates are tiered. i.e. increasing rate for each tier as balance increases, but interest paid on tier fixed for that tier and not on whole balance. // 3. Whole // The same interest rate is applied irrespective of the product holder's account balance // Required: true // Enum: ["INBA","INTI","INWH"] TierBandMethod *string `json:"TierBandMethod"` }
OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0 The group of tiers or bands for which credit interest can be applied.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type credit interest tier band set items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type credit interest tier band set items0
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0 struct { // The annual equivalent rate (AER) is interest that is calculated under the assumption that any interest paid is combined with the original balance and the next interest payment will be based on the slightly higher account balance. Overall, this means that interest can be compounded several times in a year depending on the number of times that interest payments are made. // Read more: Annual Equivalent Rate (AER) http://www.investopedia.com/terms/a/aer.asp#ixzz4gfR7IO1A // Required: true // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ AER *string `json:"AER"` // How often is interest applied to the Product for this tier/band i.e. how often the financial institution pays accumulated interest to the customer's account. // Required: true // Enum: ["FQAT","FQDY","FQHY","FQMY","FQOT","FQQY","FQSD","FQWY","FQYY"] ApplicationFrequency *string `json:"ApplicationFrequency"` // Bank Interest for the product // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ BankInterestRate string `json:"BankInterestRate,omitempty"` // Interest rate types, other than AER, which financial institutions may use to describe the annual interest rate payable to the account holder's account. // Enum: ["INBB","INFR","INGR","INLR","INNE","INOT"] BankInterestRateType string `json:"BankInterestRateType,omitempty"` // How often is credit interest calculated for the account. // Enum: ["FQAT","FQDY","FQHY","FQMY","FQOT","FQQY","FQSD","FQWY","FQYY"] CalculationFrequency string `json:"CalculationFrequency,omitempty"` // Amount on which Interest applied. // Enum: ["INBA","INTI","INWH"] DepositInterestAppliedCoverage string `json:"DepositInterestAppliedCoverage,omitempty"` // fixed variable interest rate type // Required: true FixedVariableInterestRateType *OBInterestFixedVariableType1Code `json:"FixedVariableInterestRateType"` // Unique and unambiguous identification of a Tier Band for the Product. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType11 `json:"OtherApplicationFrequency,omitempty"` // other bank interest type OtherBankInterestType *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType `json:"OtherBankInterestType,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType12 `json:"OtherCalculationFrequency,omitempty"` // Maximum deposit value for which the credit interest tier applies. // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ TierValueMaximum string `json:"TierValueMaximum,omitempty"` // Minimum deposit value for which the credit interest tier applies. // Required: true // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ TierValueMinimum *string `json:"TierValueMinimum"` }
OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0 Tier Band Details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type credit interest tier band set items0 tier band items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type credit interest tier band set items0 tier band items0
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType ¶
type OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType Other interest rate types which are not available in the standard code list
swagger:model OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type credit interest tier band set items0 tier band items0 other bank interest type based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeCreditInterestTierBandSetItems0TierBandItems0OtherBankInterestType) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type credit interest tier band set items0 tier band items0 other bank interest type
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterest ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterest struct { // loan interest tier band set // Required: true // Min Items: 1 LoanInterestTierBandSet []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0 `json:"LoanInterestTierBandSet"` // notes Notes []string `json:"Notes"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterest Details about the interest that may be payable to the SME Loan holders
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterest
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0 struct { // calculation method // Required: true CalculationMethod *OBInterestCalculationMethod1Code `json:"CalculationMethod"` // Loan interest tierbandset identification. Used by loan providers for internal use purpose. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // loan interest fees charges LoanInterestFeesCharges []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0 `json:"LoanInterestFeesCharges"` // loan interest tier band // Required: true // Min Items: 1 LoanInterestTierBand []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0 `json:"LoanInterestTierBand"` // notes Notes []string `json:"Notes"` // other calculation method OtherCalculationMethod *OBOtherCodeType10 `json:"OtherCalculationMethod,omitempty"` // The methodology of how credit interest is charged. It can be:- // 1. Banded // Interest rates are banded. i.e. Increasing rate on whole balance as balance increases. // 2. Tiered // Interest rates are tiered. i.e. increasing rate for each tier as balance increases, but interest paid on tier fixed for that tier and not on whole balance. // 3. Whole // The same interest rate is applied irrespective of the SME Loan balance // Required: true // Enum: ["INBA","INTI","INWH"] TierBandMethod *string `json:"TierBandMethod"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0 The group of tiers or bands for which debit interest can be applied.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0 struct { // loan interest fee charge cap LoanInterestFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 `json:"LoanInterestFeeChargeCap"` // loan interest fee charge detail // Required: true // Min Items: 1 LoanInterestFeeChargeDetail []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 `json:"LoanInterestFeeChargeDetail"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0 Contains details of fees and charges which are not associated with either LoanRepayment or features/benefits
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 struct { // capping period CappingPeriod OBFeeFrequency1Code4 `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount14 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number1 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 Details about any caps (minimum/maximum charges) that apply to a particular fee/charge
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 loan interest fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 loan interest fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 loan interest fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 loan interest fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 struct { // application frequency // Required: true ApplicationFrequency *OBFeeFrequency1Code2 `json:"ApplicationFrequency"` // calculation frequency // Required: true CalculationFrequency *OBFeeFrequency1Code3 `json:"CalculationFrequency"` // fee amount FeeAmount OBAmount13 `json:"FeeAmount,omitempty"` // fee rate FeeRate OBRate11 `json:"FeeRate,omitempty"` // fee rate type FeeRateType OBInterestRateType1Code1 `json:"FeeRateType,omitempty"` // fee type // Required: true FeeType *OBFeeType1Code `json:"FeeType"` // Fee/charge which is usually negotiable rather than a fixed amount NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType16 `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType17 `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBOtherCodeType15 `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBOtherFeeChargeDetailType `json:"OtherFeeType,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 Other fees/charges details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 loan interest fee charge detail items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest fees charges items0 loan interest fee charge detail items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0 struct { // fixed variable interest rate type // Required: true FixedVariableInterestRateType *OBInterestFixedVariableType1Code `json:"FixedVariableInterestRateType"` // Unique and unambiguous identification of a Tier Band for a SME Loan. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // loan interest fees charges LoanInterestFeesCharges []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0 `json:"LoanInterestFeesCharges"` // Loan provider Interest for the SME Loan product // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ LoanProviderInterestRate string `json:"LoanProviderInterestRate,omitempty"` // Interest rate types, other than APR, which financial institutions may use to describe the annual interest rate payable for the SME Loan. // Enum: ["INBB","INFR","INGR","INLR","INNE","INOT"] LoanProviderInterestRateType string `json:"LoanProviderInterestRateType,omitempty"` // The unit of period (days, weeks, months etc.) of the Maximum Term // Enum: ["PACT","PDAY","PHYR","PMTH","PQTR","PWEK","PYER"] MaxTermPeriod string `json:"MaxTermPeriod,omitempty"` // The unit of period (days, weeks, months etc.) of the Minimum Term // Required: true // Enum: ["PACT","PDAY","PHYR","PMTH","PQTR","PWEK","PYER"] MinTermPeriod *string `json:"MinTermPeriod"` // notes Notes []string `json:"Notes"` // other loan provider interest rate type OtherLoanProviderInterestRateType *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType `json:"OtherLoanProviderInterestRateType,omitempty"` // The annual equivalent rate (AER) is interest that is calculated under the assumption that any interest paid is combined with the original balance and the next interest payment will be based on the slightly higher account balance. Overall, this means that interest can be compounded several times in a year depending on the number of times that interest payments are made. // For SME Loan, this APR is the representative APR which includes any account fees. // Required: true // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ RepAPR *string `json:"RepAPR"` // Maximum loan term for which the loan interest tier applies. TierValueMaxTerm int64 `json:"TierValueMaxTerm,omitempty"` // Maximum loan value for which the loan interest tier applies. // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ TierValueMaximum string `json:"TierValueMaximum,omitempty"` // Minimum loan term for which the loan interest tier applies. // Required: true TierValueMinTerm *int64 `json:"TierValueMinTerm"` // Minimum loan value for which the loan interest tier applies. // Required: true // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ TierValueMinimum *string `json:"TierValueMinimum"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0 Tier Band Details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0 struct { // loan interest fee charge cap LoanInterestFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 `json:"LoanInterestFeeChargeCap"` // loan interest fee charge detail // Required: true // Min Items: 1 LoanInterestFeeChargeDetail []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 `json:"LoanInterestFeeChargeDetail"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0 Contains details of fees and charges which are not associated with either LoanRepayment or features/benefits
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 struct { // capping period CappingPeriod OBFeeFrequency1Code4 `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount14 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number1 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0 Details about any caps (minimum/maximum charges) that apply to a particular fee/charge
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 loan interest fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 loan interest fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 loan interest fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 loan interest fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 struct { // application frequency // Required: true ApplicationFrequency *OBFeeFrequency1Code2 `json:"ApplicationFrequency"` // calculation frequency // Required: true CalculationFrequency *OBFeeFrequency1Code3 `json:"CalculationFrequency"` // fee amount FeeAmount OBAmount13 `json:"FeeAmount,omitempty"` // fee rate FeeRate OBRate11 `json:"FeeRate,omitempty"` // fee rate type FeeRateType OBInterestRateType1Code1 `json:"FeeRateType,omitempty"` // fee type // Required: true FeeType *OBFeeType1Code `json:"FeeType"` // Fee/charge which is usually negotiable rather than a fixed amount NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType16 `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType17 `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBOtherCodeType15 `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBOtherFeeChargeDetailType `json:"OtherFeeType,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0 Other fees/charges details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 loan interest fee charge detail items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0LoanInterestFeesChargesItems0LoanInterestFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 loan interest fees charges items0 loan interest fee charge detail items0
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType ¶
type OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType Other loan interest rate types which are not available in the standard code list
swagger:model OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 other loan provider interest rate type based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeLoanInterestLoanInterestTierBandSetItems0LoanInterestTierBandItems0OtherLoanProviderInterestRateType) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type loan interest loan interest tier band set items0 loan interest tier band items0 other loan provider interest rate type
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0 struct { // fee charge cap FeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0 `json:"FeeChargeCap"` // fee charge detail // Required: true // Min Items: 1 FeeChargeDetail []*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0 `json:"FeeChargeDetail"` // other tariff type OtherTariffType *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType `json:"OtherTariffType,omitempty"` // Name of the tariff // Max Length: 350 // Min Length: 1 TariffName string `json:"TariffName,omitempty"` // TariffType which defines the fee and charges. // Enum: ["TTEL","TTMX","TTOT"] TariffType string `json:"TariffType,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0 Contains details of fees and charges which are not associated with either Overdraft or features/benefits
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount14 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number1 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular or group of fee/charge
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0 struct { // application frequency // Required: true ApplicationFrequency *OBFeeFrequency1Code2 `json:"ApplicationFrequency"` // calculation frequency CalculationFrequency OBFeeFrequency1Code3 `json:"CalculationFrequency,omitempty"` // fee amount FeeAmount OBAmount13 `json:"FeeAmount,omitempty"` // fee applicable range FeeApplicableRange *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange `json:"FeeApplicableRange,omitempty"` // fee category // Required: true FeeCategory *OBFeeCategory1Code `json:"FeeCategory"` // fee charge cap FeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 `json:"FeeChargeCap"` // fee rate FeeRate OBRate11 `json:"FeeRate,omitempty"` // fee rate type FeeRateType OBInterestRateType1Code1 `json:"FeeRateType,omitempty"` // fee type // Required: true FeeType *OBFeeType1Code `json:"FeeType"` // Fee/charge which is usually negotiable rather than a fixed amount NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType16 `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType17 `json:"OtherCalculationFrequency,omitempty"` // other fee category type OtherFeeCategoryType *OBOtherCodeType10 `json:"OtherFeeCategoryType,omitempty"` // other fee rate type OtherFeeRateType *OBOtherCodeType18 `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBOtherFeeChargeDetailType `json:"OtherFeeType,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0 Other fees/charges details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange struct { // Maximum Amount on which fee is applicable (where it is expressed as an amount) // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ MaximumAmount string `json:"MaximumAmount,omitempty"` // Maximum rate on which fee/charge is applicable(where it is expressed as an rate) // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ MaximumRate string `json:"MaximumRate,omitempty"` // Minimum Amount on which fee/charge is applicable (where it is expressed as an amount) // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ MinimumAmount string `json:"MinimumAmount,omitempty"` // Minimum rate on which fee/charge is applicable(where it is expressed as an rate) // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ MinimumRate string `json:"MinimumRate,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange Range or amounts or rates for which the fee/charge applies
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 fee applicable range based on context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeApplicableRange) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 fee applicable range
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount14 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number1 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular or group of fee/charge
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0FeeChargeDetailItems0FeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 fee charge detail items0 fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType ¶
type OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType Other tariff type which is not in the standard list.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type other fees charges items0 other tariff type based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOtherFeesChargesItems0OtherTariffType) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type other fees charges items0 other tariff type
type OBReadProduct2DataProductItems0OtherProductTypeOverdraft ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraft struct { // notes Notes []string `json:"Notes"` // overdraft tier band set // Required: true // Min Items: 1 OverdraftTierBandSet []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0 `json:"OverdraftTierBandSet"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraft Borrowing details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraft
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraft) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraft) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraft) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraft) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0 struct { // Indicates if the Overdraft is authorised (Y) or unauthorised (N) AuthorisedIndicator bool `json:"AuthorisedIndicator,omitempty"` // When a customer exceeds their credit limit, a financial institution will not charge the customer unauthorised overdraft charges if they do not exceed by more than the buffer amount. Note: Authorised overdraft charges may still apply. // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ BufferAmount string `json:"BufferAmount,omitempty"` // Unique and unambiguous identification of a Tier Band for a overdraft product. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // notes Notes []string `json:"Notes"` // overdraft fees charges OverdraftFeesCharges []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 `json:"OverdraftFeesCharges"` // overdraft tier band // Required: true // Min Items: 1 OverdraftTierBand []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 `json:"OverdraftTierBand"` // An overdraft can either be 'committed' which means that the facility cannot be withdrawn without reasonable notification before it's agreed end date, or 'on demand' which means that the financial institution can demand repayment at any point in time. // Enum: ["OVCO","OVOD","OVOT"] OverdraftType string `json:"OverdraftType,omitempty"` // The methodology of how overdraft is charged. It can be: // 'Whole' Where the same charge/rate is applied to the entirety of the overdraft balance (where charges are applicable). // 'Tiered' Where different charges/rates are applied dependent on overdraft maximum and minimum balance amount tiers defined by the lending financial organisation // 'Banded' Where different charges/rates are applied dependent on overdraft maximum and minimum balance amount bands defined by a government organisation. // Required: true // Enum: ["INBA","INTI","INWH"] TierBandMethod *string `json:"TierBandMethod"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0 Tier band set details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 struct { // overdraft fee charge cap OverdraftFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` // overdraft fee charge detail // Required: true // Min Items: 1 OverdraftFeeChargeDetail []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 `json:"OverdraftFeeChargeDetail"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0 Overdraft fees and charges details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount10 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number0 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 struct { // application frequency // Required: true ApplicationFrequency *OBFeeFrequency1Code0 `json:"ApplicationFrequency"` // calculation frequency CalculationFrequency OBFeeFrequency1Code1 `json:"CalculationFrequency,omitempty"` // fee amount FeeAmount OBAmount12 `json:"FeeAmount,omitempty"` // fee rate FeeRate OBRate10 `json:"FeeRate,omitempty"` // fee rate type FeeRateType OBInterestRateType1Code0 `json:"FeeRateType,omitempty"` // fee type // Required: true FeeType *OBOverdraftFeeType1Code `json:"FeeType"` // incremental borrowing amount IncrementalBorrowingAmount OBAmount11 `json:"IncrementalBorrowingAmount,omitempty"` // Indicates whether fee and charges are negotiable NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType11 `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType12 `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBOtherCodeType14 `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBOtherCodeType13 `json:"OtherFeeType,omitempty"` // Indicates if the fee/charge is already covered by an 'Overdraft Control' fee or not. OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` // overdraft fee charge cap OverdraftFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 Details about the fees/charges
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount10 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number0 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 struct { // Specifies the maximum length of a band for a fixed overdraft agreement AgreementLengthMax int64 `json:"AgreementLengthMax,omitempty"` // Specifies the minimum length of a band for a fixed overdraft agreement AgreementLengthMin int64 `json:"AgreementLengthMin,omitempty"` // Specifies the period of a fixed length overdraft agreement // Enum: ["PACT","PDAY","PHYR","PMTH","PQTR","PWEK","PYER"] AgreementPeriod string `json:"AgreementPeriod,omitempty"` // Indicates whether the advertised overdraft rate is guaranteed to be offered to a borrower by the bank e.g. if its part of a government scheme, or whether the rate may vary dependent on the applicants circumstances. BankGuaranteedIndicator bool `json:"BankGuaranteedIndicator,omitempty"` // EAR means Effective Annual Rate and/or Equivalent Annual Rate (frequently // used interchangeably), being the actual annual interest rate of an Overdraft. // Pattern: ^(-?\\d{1,3}){1}(\\.\\d{1,4}){0,1}$ EAR string `json:"EAR,omitempty"` // Unique and unambiguous identification of a Tier Band for a overdraft. // Max Length: 35 // Min Length: 1 Identification string `json:"Identification,omitempty"` // notes Notes []string `json:"Notes"` // overdraft fees charges OverdraftFeesCharges []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 `json:"OverdraftFeesCharges"` // Refers to which interest rate is applied when interests are tiered. For example, if an overdraft balance is 2k and the interest tiers are:- 0-500 0.1%, 500-1000 0.2%, 1000-10000 0.5%, then the applicable interest rate could either be 0.5% of the entire balance (since the account balance sits in the top interest tier) or (0.1%*500)+(0.2%*500)+(0.5%*1000). In the 1st situation, we say the interest is applied to the Whole of the account balance, and in the 2nd that it is Tiered. // Enum: ["INBA","INTI","INWH"] OverdraftInterestChargingCoverage string `json:"OverdraftInterestChargingCoverage,omitempty"` // Maximum value of Overdraft Tier/Band // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ TierValueMax string `json:"TierValueMax,omitempty"` // Minimum value of Overdraft Tier/Band // Required: true // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ TierValueMin *string `json:"TierValueMin"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0 Provides overdraft details for a specific tier or band
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 struct { // overdraft fee charge cap OverdraftFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` // overdraft fee charge detail // Required: true // Min Items: 1 OverdraftFeeChargeDetail []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 `json:"OverdraftFeeChargeDetail"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0 Overdraft fees and charges
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount10 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number0 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 struct { // application frequency // Required: true ApplicationFrequency *OBFeeFrequency1Code0 `json:"ApplicationFrequency"` // calculation frequency CalculationFrequency OBFeeFrequency1Code1 `json:"CalculationFrequency,omitempty"` // fee amount FeeAmount OBAmount12 `json:"FeeAmount,omitempty"` // fee rate FeeRate OBRate10 `json:"FeeRate,omitempty"` // fee rate type FeeRateType OBInterestRateType1Code0 `json:"FeeRateType,omitempty"` // fee type // Required: true FeeType *OBOverdraftFeeType1Code `json:"FeeType"` // incremental borrowing amount IncrementalBorrowingAmount OBAmount11 `json:"IncrementalBorrowingAmount,omitempty"` // Indicates whether fee and charges are negotiable NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType11 `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType12 `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBOtherCodeType14 `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBOtherCodeType13 `json:"OtherFeeType,omitempty"` // Indicates if the fee/charge is already covered by an 'Overdraft Control' fee or not. OverdraftControlIndicator bool `json:"OverdraftControlIndicator,omitempty"` // overdraft fee charge cap OverdraftFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 `json:"OverdraftFeeChargeCap"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0 Details about the fees/charges
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount10 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number0 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0 Details about any caps (maximum charges) that apply to a particular fee/charge. Capping can either be based on an amount (in gbp), an amount (in items) or a rate.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeOverdraftOverdraftTierBandSetItems0OverdraftTierBandItems0OverdraftFeesChargesItems0OverdraftFeeChargeDetailItems0OverdraftFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type overdraft overdraft tier band set items0 overdraft tier band items0 overdraft fees charges items0 overdraft fee charge detail items0 overdraft fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeProductDetails ¶
type OBReadProduct2DataProductItems0OtherProductTypeProductDetails struct { // The length/duration of the fee free period FeeFreeLength int64 `json:"FeeFreeLength,omitempty"` // The unit of period (days, weeks, months etc.) of the promotional length // Enum: ["PACT","PDAY","PHYR","PMTH","PQTR","PWEK","PYER"] FeeFreeLengthPeriod string `json:"FeeFreeLengthPeriod,omitempty"` // The maximum relevant charges that could accrue as defined fully in Part 7 of the CMA order // Pattern: ^(-?\\d{1,14}){1}(\\.\\d{1,4}){0,1}$ MonthlyMaximumCharge string `json:"MonthlyMaximumCharge,omitempty"` // notes Notes []string `json:"Notes"` // other segment OtherSegment *OBOtherCodeType10 `json:"OtherSegment,omitempty"` // segment Segment []string `json:"Segment"` }
OBReadProduct2DataProductItems0OtherProductTypeProductDetails o b read product2 data product items0 other product type product details
swagger:model OBReadProduct2DataProductItems0OtherProductTypeProductDetails
func (*OBReadProduct2DataProductItems0OtherProductTypeProductDetails) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type product details based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeProductDetails) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeProductDetails) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeProductDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductTypeRepayment ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepayment struct { // The repayment is for paying just the interest only or both interest and capital or bullet amount or balance to date etc // Enum: ["RABD","RABL","RACI","RAFC","RAIO","RALT","USOT"] AmountType string `json:"AmountType,omitempty"` // notes Notes []string `json:"Notes"` // other amount type OtherAmountType *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType `json:"OtherAmountType,omitempty"` // other repayment frequency OtherRepaymentFrequency *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency `json:"OtherRepaymentFrequency,omitempty"` // other repayment type OtherRepaymentType *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType `json:"OtherRepaymentType,omitempty"` // repayment fee charges RepaymentFeeCharges *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges `json:"RepaymentFeeCharges,omitempty"` // Repayment frequency // Enum: ["SMDA","SMFL","SMFO","SMHY","SMMO","SMOT","SMQU","SMWE","SMYE"] RepaymentFrequency string `json:"RepaymentFrequency,omitempty"` // repayment holiday RepaymentHoliday []*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0 `json:"RepaymentHoliday"` // Repayment type // Enum: ["USBA","USBU","USCI","USCS","USER","USFA","USFB","USFI","USIO","USOT","USPF","USRW","USSL"] RepaymentType string `json:"RepaymentType,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeRepayment Repayment details of the Loan product
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepayment
func (*OBReadProduct2DataProductItems0OtherProductTypeRepayment) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepayment) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepayment) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepayment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType Other amount type which is not in the standard code list
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment other amount type based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherAmountType) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment other amount type
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency Other repayment frequency which is not in the standard code list
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment other repayment frequency based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentFrequency) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment other repayment frequency
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType Other repayment type which is not in the standard code list
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment other repayment type based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentOtherRepaymentType) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment other repayment type
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges struct { // repayment fee charge cap RepaymentFeeChargeCap []*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0 `json:"RepaymentFeeChargeCap"` // repayment fee charge detail // Required: true // Min Items: 1 RepaymentFeeChargeDetail []*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0 `json:"RepaymentFeeChargeDetail"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges Applicable fee/charges for repayment such as prepayment, full early repayment or non repayment.
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment repayment fee charges based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeCharges) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment repayment fee charges
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0 struct { // capping period CappingPeriod OBPeriod1Code `json:"CappingPeriod,omitempty"` // fee cap amount FeeCapAmount OBAmount14 `json:"FeeCapAmount,omitempty"` // fee cap occurrence FeeCapOccurrence Number1 `json:"FeeCapOccurrence,omitempty"` // fee type // Required: true // Min Items: 1 FeeType []string `json:"FeeType"` // min max type // Required: true MinMaxType *OBMinMaxType1Code `json:"MinMaxType"` // notes Notes []string `json:"Notes"` // other fee type OtherFeeType []*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0 `json:"OtherFeeType"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0 RepaymentFeeChargeCap sets daily, weekly, monthly, yearly limits on the fees that are charged
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment repayment fee charges repayment fee charge cap items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment repayment fee charges repayment fee charge cap items0
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0 struct { // code Code OBCodeMnemonic `json:"Code,omitempty"` // description // Required: true Description *Description3 `json:"Description"` // name // Required: true Name *Name4 `json:"Name"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0 Other fee type code which is not available in the standard code set
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment repayment fee charges repayment fee charge cap items0 other fee type items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeCapItems0OtherFeeTypeItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment repayment fee charges repayment fee charge cap items0 other fee type items0
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0 struct { // application frequency // Required: true ApplicationFrequency *OBFeeFrequency1Code2 `json:"ApplicationFrequency"` // calculation frequency // Required: true CalculationFrequency *OBFeeFrequency1Code3 `json:"CalculationFrequency"` // fee amount FeeAmount OBAmount13 `json:"FeeAmount,omitempty"` // fee rate FeeRate OBRate11 `json:"FeeRate,omitempty"` // fee rate type FeeRateType OBInterestRateType1Code1 `json:"FeeRateType,omitempty"` // fee type // Required: true FeeType *OBFeeType1Code `json:"FeeType"` // Fee/charge which is usually negotiable rather than a fixed amount NegotiableIndicator bool `json:"NegotiableIndicator,omitempty"` // notes Notes []string `json:"Notes"` // other application frequency OtherApplicationFrequency *OBOtherCodeType16 `json:"OtherApplicationFrequency,omitempty"` // other calculation frequency OtherCalculationFrequency *OBOtherCodeType17 `json:"OtherCalculationFrequency,omitempty"` // other fee rate type OtherFeeRateType *OBOtherCodeType18 `json:"OtherFeeRateType,omitempty"` // other fee type OtherFeeType *OBOtherFeeChargeDetailType `json:"OtherFeeType,omitempty"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0 Details about specific fees/charges that are applied for repayment
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read product2 data product items0 other product type repayment repayment fee charges repayment fee charge detail items0 based on the context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentFeeChargesRepaymentFeeChargeDetailItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment repayment fee charges repayment fee charge detail items0
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0 ¶
type OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0 struct { // The maximum length/duration of a Repayment Holiday MaxHolidayLength int64 `json:"MaxHolidayLength,omitempty"` // The unit of period (days, weeks, months etc.) of the repayment holiday // Enum: ["PACT","PDAY","PHYR","PMTH","PQTR","PWEK","PYER"] MaxHolidayPeriod string `json:"MaxHolidayPeriod,omitempty"` // notes Notes []string `json:"Notes"` }
OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0 Details of capital repayment holiday if any
swagger:model OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) ContextValidate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b read product2 data product items0 other product type repayment repayment holiday items0 based on context it is used
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) MarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) UnmarshalBinary ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) Validate ¶
func (m *OBReadProduct2DataProductItems0OtherProductTypeRepaymentRepaymentHolidayItems0) Validate(formats strfmt.Registry) error
Validate validates this o b read product2 data product items0 other product type repayment repayment holiday items0
type OBReadScheduledPayment3 ¶
type OBReadScheduledPayment3 struct { // data // Required: true Data OBReadScheduledPayment3Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadScheduledPayment3 o b read scheduled payment3
swagger:model OBReadScheduledPayment3
func (*OBReadScheduledPayment3) ContextValidate ¶
func (m *OBReadScheduledPayment3) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read scheduled payment3 based on the context it is used
func (*OBReadScheduledPayment3) MarshalBinary ¶
func (m *OBReadScheduledPayment3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadScheduledPayment3) UnmarshalBinary ¶
func (m *OBReadScheduledPayment3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadScheduledPayment3Data ¶
type OBReadScheduledPayment3Data struct { // scheduled payment ScheduledPayment []*OBScheduledPayment3 `json:"ScheduledPayment"` }
OBReadScheduledPayment3Data o b read scheduled payment3 data
swagger:model OBReadScheduledPayment3Data
func (*OBReadScheduledPayment3Data) ContextValidate ¶
func (m *OBReadScheduledPayment3Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read scheduled payment3 data based on the context it is used
func (*OBReadScheduledPayment3Data) MarshalBinary ¶
func (m *OBReadScheduledPayment3Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadScheduledPayment3Data) UnmarshalBinary ¶
func (m *OBReadScheduledPayment3Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadStandingOrder6 ¶
type OBReadStandingOrder6 struct { // data // Required: true Data OBReadStandingOrder6Data `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadStandingOrder6 o b read standing order6
swagger:model OBReadStandingOrder6
func (*OBReadStandingOrder6) ContextValidate ¶
ContextValidate validate this o b read standing order6 based on the context it is used
func (*OBReadStandingOrder6) MarshalBinary ¶
func (m *OBReadStandingOrder6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadStandingOrder6) UnmarshalBinary ¶
func (m *OBReadStandingOrder6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadStandingOrder6Data ¶
type OBReadStandingOrder6Data struct { // standing order StandingOrder []*OBStandingOrder6 `json:"StandingOrder"` }
OBReadStandingOrder6Data o b read standing order6 data
swagger:model OBReadStandingOrder6Data
func (*OBReadStandingOrder6Data) ContextValidate ¶
func (m *OBReadStandingOrder6Data) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b read standing order6 data based on the context it is used
func (*OBReadStandingOrder6Data) MarshalBinary ¶
func (m *OBReadStandingOrder6Data) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadStandingOrder6Data) UnmarshalBinary ¶
func (m *OBReadStandingOrder6Data) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadStatement2 ¶
type OBReadStatement2 struct { // data // Required: true Data *OBReadDataStatement2 `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadStatement2 o b read statement2
swagger:model OBReadStatement2
func (*OBReadStatement2) ContextValidate ¶
ContextValidate validate this o b read statement2 based on the context it is used
func (*OBReadStatement2) MarshalBinary ¶
func (m *OBReadStatement2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadStatement2) UnmarshalBinary ¶
func (m *OBReadStatement2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBReadTransaction6 ¶
type OBReadTransaction6 struct { // data // Required: true Data *OBReadDataTransaction6 `json:"Data"` // links Links *Links `json:"Links,omitempty"` // meta Meta *Meta `json:"Meta,omitempty"` }
OBReadTransaction6 o b read transaction6
swagger:model OBReadTransaction6
func (*OBReadTransaction6) ContextValidate ¶
ContextValidate validate this o b read transaction6 based on the context it is used
func (*OBReadTransaction6) MarshalBinary ¶
func (m *OBReadTransaction6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBReadTransaction6) UnmarshalBinary ¶
func (m *OBReadTransaction6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBRisk2 ¶
type OBRisk2 interface{}
OBRisk2 The Risk section is sent by the initiating party to the ASPSP. It is used to specify additional details for risk scoring for Account Info.
swagger:model OBRisk2
type OBScheduledPayment3 ¶
type OBScheduledPayment3 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // creditor account CreditorAccount *OBCashAccount51 `json:"CreditorAccount,omitempty"` // creditor agent CreditorAgent *OBBranchAndFinancialInstitutionIdentification51 `json:"CreditorAgent,omitempty"` // debtor reference DebtorReference DebtorReference `json:"DebtorReference,omitempty"` // instructed amount // Required: true InstructedAmount *OBActiveOrHistoricCurrencyAndAmount1 `json:"InstructedAmount"` // reference Reference Reference `json:"Reference,omitempty"` // scheduled payment date time // Required: true // Format: date-time ScheduledPaymentDateTime *ScheduledPaymentDateTime `json:"ScheduledPaymentDateTime"` // scheduled payment Id ScheduledPaymentID ScheduledPaymentID `json:"ScheduledPaymentId,omitempty"` // scheduled type // Required: true ScheduledType *OBExternalScheduleType1Code `json:"ScheduledType"` }
OBScheduledPayment3 o b scheduled payment3
swagger:model OBScheduledPayment3
func (*OBScheduledPayment3) ContextValidate ¶
ContextValidate validate this o b scheduled payment3 based on the context it is used
func (*OBScheduledPayment3) MarshalBinary ¶
func (m *OBScheduledPayment3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBScheduledPayment3) UnmarshalBinary ¶
func (m *OBScheduledPayment3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStandingOrder6 ¶
type OBStandingOrder6 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // creditor account CreditorAccount *OBCashAccount51 `json:"CreditorAccount,omitempty"` // creditor agent CreditorAgent *OBBranchAndFinancialInstitutionIdentification51 `json:"CreditorAgent,omitempty"` // final payment amount FinalPaymentAmount *OBActiveOrHistoricCurrencyAndAmount4 `json:"FinalPaymentAmount,omitempty"` // final payment date time // Format: date-time FinalPaymentDateTime FinalPaymentDateTime `json:"FinalPaymentDateTime,omitempty"` // first payment amount FirstPaymentAmount *OBActiveOrHistoricCurrencyAndAmount2 `json:"FirstPaymentAmount,omitempty"` // first payment date time // Format: date-time FirstPaymentDateTime FirstPaymentDateTime `json:"FirstPaymentDateTime,omitempty"` // frequency // Required: true Frequency *Frequency1 `json:"Frequency"` // last payment amount LastPaymentAmount *OBActiveOrHistoricCurrencyAndAmount11 `json:"LastPaymentAmount,omitempty"` // last payment date time // Format: date-time LastPaymentDateTime LastPaymentDateTime `json:"LastPaymentDateTime,omitempty"` // next payment amount NextPaymentAmount *OBActiveOrHistoricCurrencyAndAmount3 `json:"NextPaymentAmount,omitempty"` // next payment date time // Format: date-time NextPaymentDateTime NextPaymentDateTime `json:"NextPaymentDateTime,omitempty"` // number of payments NumberOfPayments NumberOfPayments `json:"NumberOfPayments,omitempty"` // reference Reference Reference `json:"Reference,omitempty"` // standing order Id StandingOrderID StandingOrderID `json:"StandingOrderId,omitempty"` // standing order status code StandingOrderStatusCode OBExternalStandingOrderStatus1Code `json:"StandingOrderStatusCode,omitempty"` // supplementary data SupplementaryData OBSupplementaryData1 `json:"SupplementaryData,omitempty"` }
OBStandingOrder6 o b standing order6
swagger:model OBStandingOrder6
func (*OBStandingOrder6) ContextValidate ¶
ContextValidate validate this o b standing order6 based on the context it is used
func (*OBStandingOrder6) MarshalBinary ¶
func (m *OBStandingOrder6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStandingOrder6) UnmarshalBinary ¶
func (m *OBStandingOrder6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2 ¶
type OBStatement2 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // creation date time // Required: true // Format: date-time CreationDateTime *CreationDateTime `json:"CreationDateTime"` // end date time // Required: true // Format: date-time EndDateTime *EndDateTime `json:"EndDateTime"` // start date time // Required: true // Format: date-time StartDateTime *StartDateTime `json:"StartDateTime"` // statement amount StatementAmount []*OBStatement2StatementAmountItems0 `json:"StatementAmount"` // statement benefit StatementBenefit []*OBStatement2StatementBenefitItems0 `json:"StatementBenefit"` // statement date time StatementDateTime []*OBStatement2StatementDateTimeItems0 `json:"StatementDateTime"` // statement description StatementDescription []string `json:"StatementDescription"` // statement fee StatementFee []*OBStatement2StatementFeeItems0 `json:"StatementFee"` // statement Id StatementID StatementID `json:"StatementId,omitempty"` // statement interest StatementInterest []*OBStatement2StatementInterestItems0 `json:"StatementInterest"` // statement rate StatementRate []*OBStatement2StatementRateItems0 `json:"StatementRate"` // statement reference StatementReference StatementReference `json:"StatementReference,omitempty"` // statement value StatementValue []*OBStatement2StatementValueItems0 `json:"StatementValue"` // type // Required: true Type *OBExternalStatementType1Code `json:"Type"` }
OBStatement2 Provides further details on a statement resource.
swagger:model OBStatement2
func (*OBStatement2) ContextValidate ¶
ContextValidate validate this o b statement2 based on the context it is used
func (*OBStatement2) MarshalBinary ¶
func (m *OBStatement2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2) UnmarshalBinary ¶
func (m *OBStatement2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementAmountItems0 ¶
type OBStatement2StatementAmountItems0 struct { // amount // Required: true Amount *OBActiveOrHistoricCurrencyAndAmount8 `json:"Amount"` // credit debit indicator // Required: true CreditDebitIndicator *OBCreditDebitCode0 `json:"CreditDebitIndicator"` // type // Required: true Type *OBExternalStatementAmountType1Code `json:"Type"` }
OBStatement2StatementAmountItems0 Set of elements used to provide details of a generic amount for the statement resource.
swagger:model OBStatement2StatementAmountItems0
func (*OBStatement2StatementAmountItems0) ContextValidate ¶
func (m *OBStatement2StatementAmountItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement amount items0 based on the context it is used
func (*OBStatement2StatementAmountItems0) MarshalBinary ¶
func (m *OBStatement2StatementAmountItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementAmountItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementAmountItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementBenefitItems0 ¶
type OBStatement2StatementBenefitItems0 struct { // amount // Required: true Amount *OBActiveOrHistoricCurrencyAndAmount5 `json:"Amount"` // type // Required: true Type *OBExternalStatementBenefitType1Code `json:"Type"` }
OBStatement2StatementBenefitItems0 Set of elements used to provide details of a benefit or reward amount for the statement resource.
swagger:model OBStatement2StatementBenefitItems0
func (*OBStatement2StatementBenefitItems0) ContextValidate ¶
func (m *OBStatement2StatementBenefitItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement benefit items0 based on the context it is used
func (*OBStatement2StatementBenefitItems0) MarshalBinary ¶
func (m *OBStatement2StatementBenefitItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementBenefitItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementBenefitItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementDateTimeItems0 ¶
type OBStatement2StatementDateTimeItems0 struct { // date time // Required: true // Format: date-time DateTime *DateTime `json:"DateTime"` // type // Required: true Type *OBExternalStatementDateTimeType1Code `json:"Type"` }
OBStatement2StatementDateTimeItems0 Set of elements used to provide details of a generic date time for the statement resource.
swagger:model OBStatement2StatementDateTimeItems0
func (*OBStatement2StatementDateTimeItems0) ContextValidate ¶
func (m *OBStatement2StatementDateTimeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement date time items0 based on the context it is used
func (*OBStatement2StatementDateTimeItems0) MarshalBinary ¶
func (m *OBStatement2StatementDateTimeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementDateTimeItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementDateTimeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementFeeItems0 ¶
type OBStatement2StatementFeeItems0 struct { // amount // Required: true Amount *OBActiveOrHistoricCurrencyAndAmount6 `json:"Amount"` // credit debit indicator // Required: true CreditDebitIndicator *OBCreditDebitCode0 `json:"CreditDebitIndicator"` // description Description Description1 `json:"Description,omitempty"` // frequency Frequency OBExternalStatementFeeFrequency1Code `json:"Frequency,omitempty"` // rate Rate OBRate10 `json:"Rate,omitempty"` // rate type RateType OBExternalStatementFeeRateType1Code `json:"RateType,omitempty"` // type // Required: true Type *OBExternalStatementFeeType1Code `json:"Type"` }
OBStatement2StatementFeeItems0 Set of elements used to provide details of a fee for the statement resource.
swagger:model OBStatement2StatementFeeItems0
func (*OBStatement2StatementFeeItems0) ContextValidate ¶
func (m *OBStatement2StatementFeeItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement fee items0 based on the context it is used
func (*OBStatement2StatementFeeItems0) MarshalBinary ¶
func (m *OBStatement2StatementFeeItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementFeeItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementFeeItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementInterestItems0 ¶
type OBStatement2StatementInterestItems0 struct { // amount // Required: true Amount *OBActiveOrHistoricCurrencyAndAmount7 `json:"Amount"` // credit debit indicator // Required: true CreditDebitIndicator *OBCreditDebitCode0 `json:"CreditDebitIndicator"` // description Description Description2 `json:"Description,omitempty"` // frequency Frequency OBExternalStatementInterestFrequency1Code `json:"Frequency,omitempty"` // rate Rate OBRate11 `json:"Rate,omitempty"` // rate type RateType OBExternalStatementInterestRateType1Code `json:"RateType,omitempty"` // type // Required: true Type *OBExternalStatementInterestType1Code `json:"Type"` }
OBStatement2StatementInterestItems0 Set of elements used to provide details of a generic interest amount related to the statement resource.
swagger:model OBStatement2StatementInterestItems0
func (*OBStatement2StatementInterestItems0) ContextValidate ¶
func (m *OBStatement2StatementInterestItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement interest items0 based on the context it is used
func (*OBStatement2StatementInterestItems0) MarshalBinary ¶
func (m *OBStatement2StatementInterestItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementInterestItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementInterestItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementRateItems0 ¶
type OBStatement2StatementRateItems0 struct { // rate // Required: true Rate *Rate `json:"Rate"` // type // Required: true Type *OBExternalStatementRateType1Code `json:"Type"` }
OBStatement2StatementRateItems0 Set of elements used to provide details of a generic rate related to the statement resource.
swagger:model OBStatement2StatementRateItems0
func (*OBStatement2StatementRateItems0) ContextValidate ¶
func (m *OBStatement2StatementRateItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement rate items0 based on the context it is used
func (*OBStatement2StatementRateItems0) MarshalBinary ¶
func (m *OBStatement2StatementRateItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementRateItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementRateItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBStatement2StatementValueItems0 ¶
type OBStatement2StatementValueItems0 struct { // type // Required: true Type *OBExternalStatementValueType1Code `json:"Type"` // value // Required: true Value *Value `json:"Value"` }
OBStatement2StatementValueItems0 Set of elements used to provide details of a generic number value related to the statement resource.
swagger:model OBStatement2StatementValueItems0
func (*OBStatement2StatementValueItems0) ContextValidate ¶
func (m *OBStatement2StatementValueItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b statement2 statement value items0 based on the context it is used
func (*OBStatement2StatementValueItems0) MarshalBinary ¶
func (m *OBStatement2StatementValueItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBStatement2StatementValueItems0) UnmarshalBinary ¶
func (m *OBStatement2StatementValueItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBSupplementaryData1 ¶
type OBSupplementaryData1 interface{}
OBSupplementaryData1 Additional information that can not be captured in the structured fields and/or any other specific block.
swagger:model OBSupplementaryData1
type OBTransaction6 ¶
type OBTransaction6 struct { // account Id // Required: true AccountID *AccountID `json:"AccountId"` // address line AddressLine AddressLine `json:"AddressLine,omitempty"` // amount // Required: true Amount *OBActiveOrHistoricCurrencyAndAmount9 `json:"Amount"` // balance Balance *OBTransactionCashBalance `json:"Balance,omitempty"` // bank transaction code BankTransactionCode *OBBankTransactionCodeStructure1 `json:"BankTransactionCode,omitempty"` // booking date time // Required: true // Format: date-time BookingDateTime *BookingDateTime `json:"BookingDateTime"` // card instrument CardInstrument *OBTransactionCardInstrument1 `json:"CardInstrument,omitempty"` // charge amount ChargeAmount *OBActiveOrHistoricCurrencyAndAmount10 `json:"ChargeAmount,omitempty"` // credit debit indicator // Required: true CreditDebitIndicator *OBCreditDebitCode1 `json:"CreditDebitIndicator"` // creditor account CreditorAccount *OBCashAccount60 `json:"CreditorAccount,omitempty"` // creditor agent CreditorAgent *OBBranchAndFinancialInstitutionIdentification61 `json:"CreditorAgent,omitempty"` // currency exchange CurrencyExchange *OBCurrencyExchange5 `json:"CurrencyExchange,omitempty"` // debtor account DebtorAccount *OBCashAccount61 `json:"DebtorAccount,omitempty"` // debtor agent DebtorAgent *OBBranchAndFinancialInstitutionIdentification62 `json:"DebtorAgent,omitempty"` // merchant details MerchantDetails *OBMerchantDetails1 `json:"MerchantDetails,omitempty"` // proprietary bank transaction code ProprietaryBankTransactionCode *ProprietaryBankTransactionCodeStructure1 `json:"ProprietaryBankTransactionCode,omitempty"` // statement reference StatementReference []StatementReference `json:"StatementReference"` // status // Required: true Status *OBEntryStatus1Code `json:"Status"` // supplementary data SupplementaryData OBSupplementaryData1 `json:"SupplementaryData,omitempty"` // transaction Id TransactionID TransactionID `json:"TransactionId,omitempty"` // transaction information TransactionInformation TransactionInformation `json:"TransactionInformation,omitempty"` // transaction mutability TransactionMutability OBTransactionMutability1Code `json:"TransactionMutability,omitempty"` // transaction reference TransactionReference TransactionReference `json:"TransactionReference,omitempty"` // value date time // Format: date-time ValueDateTime ValueDateTime `json:"ValueDateTime,omitempty"` }
OBTransaction6 Provides further details on an entry in the report.
swagger:model OBTransaction6
func (*OBTransaction6) ContextValidate ¶
ContextValidate validate this o b transaction6 based on the context it is used
func (*OBTransaction6) MarshalBinary ¶
func (m *OBTransaction6) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBTransaction6) UnmarshalBinary ¶
func (m *OBTransaction6) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBTransactionCardInstrument1 ¶
type OBTransactionCardInstrument1 struct { // The card authorisation type. // Enum: ["ConsumerDevice","Contactless","None","PIN"] AuthorisationType string `json:"AuthorisationType,omitempty"` // Name of the card scheme. // Required: true // Enum: ["AmericanExpress","Diners","Discover","MasterCard","VISA"] CardSchemeName string `json:"CardSchemeName"` // Identification assigned by an institution to identify the card instrument used in the transaction. This identification is known by the account owner, and may be masked. // Max Length: 34 // Min Length: 1 Identification string `json:"Identification,omitempty"` // Name of the cardholder using the card instrument. // Max Length: 70 // Min Length: 1 Name string `json:"Name,omitempty"` }
OBTransactionCardInstrument1 Set of elements to describe the card instrument used in the transaction.
swagger:model OBTransactionCardInstrument1
func (*OBTransactionCardInstrument1) ContextValidate ¶
func (m *OBTransactionCardInstrument1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b transaction card instrument1 based on context it is used
func (*OBTransactionCardInstrument1) MarshalBinary ¶
func (m *OBTransactionCardInstrument1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBTransactionCardInstrument1) UnmarshalBinary ¶
func (m *OBTransactionCardInstrument1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBTransactionCashBalance ¶
type OBTransactionCashBalance struct { // amount // Required: true Amount OBTransactionCashBalanceAmount `json:"Amount"` // credit debit indicator // Required: true CreditDebitIndicator *OBCreditDebitCode2 `json:"CreditDebitIndicator"` // type // Required: true Type *OBBalanceType1Code `json:"Type"` }
OBTransactionCashBalance Set of elements used to define the balance as a numerical representation of the net increases and decreases in an account after a transaction entry is applied to the account.
swagger:model OBTransactionCashBalance
func (*OBTransactionCashBalance) ContextValidate ¶
func (m *OBTransactionCashBalance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b transaction cash balance based on the context it is used
func (*OBTransactionCashBalance) MarshalBinary ¶
func (m *OBTransactionCashBalance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBTransactionCashBalance) UnmarshalBinary ¶
func (m *OBTransactionCashBalance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBTransactionCashBalanceAmount ¶
type OBTransactionCashBalanceAmount struct { // amount // Required: true Amount *OBActiveCurrencyAndAmountSimpleType `json:"Amount"` // currency // Required: true Currency *ActiveOrHistoricCurrencyCode1 `json:"Currency"` }
OBTransactionCashBalanceAmount Amount of money of the cash balance after a transaction entry is applied to the account..
swagger:model OBTransactionCashBalanceAmount
func (*OBTransactionCashBalanceAmount) ContextValidate ¶
func (m *OBTransactionCashBalanceAmount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this o b transaction cash balance amount based on the context it is used
func (*OBTransactionCashBalanceAmount) MarshalBinary ¶
func (m *OBTransactionCashBalanceAmount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OBTransactionCashBalanceAmount) UnmarshalBinary ¶
func (m *OBTransactionCashBalanceAmount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OBTransactionMutability1Code ¶
type OBTransactionMutability1Code string
OBTransactionMutability1Code Specifies the Mutability of the Transaction record.
swagger:model OBTransactionMutability1Code
const ( // OBTransactionMutability1CodeMutable captures enum value "Mutable" OBTransactionMutability1CodeMutable OBTransactionMutability1Code = "Mutable" // OBTransactionMutability1CodeImmutable captures enum value "Immutable" OBTransactionMutability1CodeImmutable OBTransactionMutability1Code = "Immutable" )
func NewOBTransactionMutability1Code ¶
func NewOBTransactionMutability1Code(value OBTransactionMutability1Code) *OBTransactionMutability1Code
func (OBTransactionMutability1Code) ContextValidate ¶
func (m OBTransactionMutability1Code) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this o b transaction mutability1 code based on context it is used
func (OBTransactionMutability1Code) Pointer ¶
func (m OBTransactionMutability1Code) Pointer() *OBTransactionMutability1Code
Pointer returns a pointer to a freshly-allocated OBTransactionMutability1Code.
type OpeningDate ¶
OpeningDate Date on which the account and related basic services are effectively operational for the account owner.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model OpeningDate
func (OpeningDate) ContextValidate ¶
ContextValidate validates this opening date based on context it is used
func (*OpeningDate) MarshalBinary ¶
func (m *OpeningDate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (OpeningDate) MarshalJSON ¶
func (m OpeningDate) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a OpeningDate value as JSON output
func (*OpeningDate) UnmarshalBinary ¶
func (m *OpeningDate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*OpeningDate) UnmarshalJSON ¶
func (m *OpeningDate) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a OpeningDate value from JSON input
type PartyID ¶
type PartyID string
PartyID A unique and immutable identifier used to identify the customer resource. This identifier has no meaning to the account owner.
swagger:model PartyId
func (PartyID) ContextValidate ¶
ContextValidate validates this party Id based on context it is used
type PartyNumber ¶
type PartyNumber string
PartyNumber Number assigned by an agent to identify its customer.
swagger:model PartyNumber
func (PartyNumber) ContextValidate ¶
ContextValidate validates this party number based on context it is used
type PhoneNumber0 ¶
type PhoneNumber0 string
PhoneNumber0 Collection of information that identifies a phone number, as defined by telecom services.
swagger:model PhoneNumber_0
func (PhoneNumber0) ContextValidate ¶
ContextValidate validates this phone number 0 based on context it is used
type PhoneNumber1 ¶
type PhoneNumber1 string
PhoneNumber1 Collection of information that identifies a mobile phone number, as defined by telecom services.
swagger:model PhoneNumber_1
func (PhoneNumber1) ContextValidate ¶
ContextValidate validates this phone number 1 based on context it is used
type PostCode ¶
type PostCode string
PostCode Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail.
swagger:model PostCode
func (PostCode) ContextValidate ¶
ContextValidate validates this post code based on context it is used
type PreviousPaymentDateTime ¶
PreviousPaymentDateTime Date of most recent direct debit collection.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model PreviousPaymentDateTime
func (PreviousPaymentDateTime) ContextValidate ¶
func (m PreviousPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this previous payment date time based on context it is used
func (*PreviousPaymentDateTime) MarshalBinary ¶
func (m *PreviousPaymentDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (PreviousPaymentDateTime) MarshalJSON ¶
func (m PreviousPaymentDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a PreviousPaymentDateTime value as JSON output
func (*PreviousPaymentDateTime) UnmarshalBinary ¶
func (m *PreviousPaymentDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*PreviousPaymentDateTime) UnmarshalJSON ¶
func (m *PreviousPaymentDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a PreviousPaymentDateTime value from JSON input
type ProprietaryBankTransactionCodeStructure1 ¶
type ProprietaryBankTransactionCodeStructure1 struct { // Proprietary bank transaction code to identify the underlying transaction. // Required: true // Max Length: 35 // Min Length: 1 Code string `json:"Code"` // Identification of the issuer of the proprietary bank transaction code. // Max Length: 35 // Min Length: 1 Issuer string `json:"Issuer,omitempty"` }
ProprietaryBankTransactionCodeStructure1 Set of elements to fully identify a proprietary bank transaction code.
swagger:model ProprietaryBankTransactionCodeStructure1
func (*ProprietaryBankTransactionCodeStructure1) ContextValidate ¶
func (m *ProprietaryBankTransactionCodeStructure1) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this proprietary bank transaction code structure1 based on context it is used
func (*ProprietaryBankTransactionCodeStructure1) MarshalBinary ¶
func (m *ProprietaryBankTransactionCodeStructure1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProprietaryBankTransactionCodeStructure1) UnmarshalBinary ¶
func (m *ProprietaryBankTransactionCodeStructure1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Rate ¶
type Rate string
Rate Rate associated with the statement rate type.
swagger:model Rate
func (Rate) ContextValidate ¶
ContextValidate validates this rate based on context it is used
type Reference ¶
type Reference string
Reference Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. Usage: If available, the initiating party should provide this reference in the structured remittance information, to enable reconciliation by the creditor upon receipt of the amount of money. If the business context requires the use of a creditor reference or a payment remit identification, and only one identifier can be passed through the end-to-end chain, the creditor's reference or payment remittance identification should be quoted in the end-to-end transaction identification.
swagger:model Reference
func (Reference) ContextValidate ¶
ContextValidate validates this reference based on context it is used
type ScheduledPaymentDateTime ¶
ScheduledPaymentDateTime The date on which the scheduled payment will be made.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model ScheduledPaymentDateTime
func (ScheduledPaymentDateTime) ContextValidate ¶
func (m ScheduledPaymentDateTime) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this scheduled payment date time based on context it is used
func (*ScheduledPaymentDateTime) MarshalBinary ¶
func (m *ScheduledPaymentDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ScheduledPaymentDateTime) MarshalJSON ¶
func (m ScheduledPaymentDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a ScheduledPaymentDateTime value as JSON output
func (*ScheduledPaymentDateTime) UnmarshalBinary ¶
func (m *ScheduledPaymentDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ScheduledPaymentDateTime) UnmarshalJSON ¶
func (m *ScheduledPaymentDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a ScheduledPaymentDateTime value from JSON input
type ScheduledPaymentID ¶
type ScheduledPaymentID string
ScheduledPaymentID A unique and immutable identifier used to identify the scheduled payment resource. This identifier has no meaning to the account owner.
swagger:model ScheduledPaymentId
func (ScheduledPaymentID) ContextValidate ¶
ContextValidate validates this scheduled payment Id based on context it is used
type SecondaryIdentification ¶
type SecondaryIdentification string
SecondaryIdentification This is secondary identification of the account, as assigned by the account servicing institution. This can be used by building societies to additionally identify accounts with a roll number (in addition to a sort code and account number combination).
swagger:model SecondaryIdentification
func (SecondaryIdentification) ContextValidate ¶
func (m SecondaryIdentification) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this secondary identification based on context it is used
type StandingOrderID ¶
type StandingOrderID string
StandingOrderID A unique and immutable identifier used to identify the standing order resource. This identifier has no meaning to the account owner.
swagger:model StandingOrderId
func (StandingOrderID) ContextValidate ¶
ContextValidate validates this standing order Id based on context it is used
type StartDateTime ¶
StartDateTime Date and time at which the statement period starts.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model StartDateTime
func (StartDateTime) ContextValidate ¶
ContextValidate validates this start date time based on context it is used
func (*StartDateTime) MarshalBinary ¶
func (m *StartDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (StartDateTime) MarshalJSON ¶
func (m StartDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a StartDateTime value as JSON output
func (*StartDateTime) UnmarshalBinary ¶
func (m *StartDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*StartDateTime) UnmarshalJSON ¶
func (m *StartDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a StartDateTime value from JSON input
type StatementID ¶
type StatementID string
StatementID Unique identifier for the statement resource within an servicing institution. This identifier is both unique and immutable.
swagger:model StatementId
func (StatementID) ContextValidate ¶
ContextValidate validates this statement Id based on context it is used
type StatementReference ¶
type StatementReference string
StatementReference Unique reference for the statement. This reference may be optionally populated if available.
swagger:model StatementReference
func (StatementReference) ContextValidate ¶
ContextValidate validates this statement reference based on context it is used
type StatusUpdateDateTime ¶
StatusUpdateDateTime Date and time at which the resource status was updated.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model StatusUpdateDateTime
func (StatusUpdateDateTime) ContextValidate ¶
ContextValidate validates this status update date time based on context it is used
func (*StatusUpdateDateTime) MarshalBinary ¶
func (m *StatusUpdateDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (StatusUpdateDateTime) MarshalJSON ¶
func (m StatusUpdateDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a StatusUpdateDateTime value as JSON output
func (*StatusUpdateDateTime) UnmarshalBinary ¶
func (m *StatusUpdateDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*StatusUpdateDateTime) UnmarshalJSON ¶
func (m *StatusUpdateDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a StatusUpdateDateTime value from JSON input
type StreetName ¶
type StreetName string
StreetName Name of a street or thoroughfare.
swagger:model StreetName
func (StreetName) ContextValidate ¶
ContextValidate validates this street name based on context it is used
type TownName ¶
type TownName string
TownName Name of a built-up area, with defined boundaries, and a local government.
swagger:model TownName
func (TownName) ContextValidate ¶
ContextValidate validates this town name based on context it is used
type TransactionID ¶
type TransactionID string
TransactionID Unique identifier for the transaction within an servicing institution. This identifier is both unique and immutable.
swagger:model TransactionId
func (TransactionID) ContextValidate ¶
ContextValidate validates this transaction Id based on context it is used
type TransactionInformation ¶
type TransactionInformation string
TransactionInformation Further details of the transaction. This is the transaction narrative, which is unstructured text.
swagger:model TransactionInformation
func (TransactionInformation) ContextValidate ¶
ContextValidate validates this transaction information based on context it is used
type TransactionReference ¶
type TransactionReference string
TransactionReference Unique reference for the transaction. This reference is optionally populated, and may as an example be the FPID in the Faster Payments context.
swagger:model TransactionReference
func (TransactionReference) ContextValidate ¶
ContextValidate validates this transaction reference based on context it is used
type Value ¶
type Value string
Value Value associated with the statement value type.
swagger:model Value
func (Value) ContextValidate ¶
ContextValidate validates this value based on context it is used
type ValueDateTime ¶
ValueDateTime Date and time at which assets become available to the account owner in case of a credit entry, or cease to be available to the account owner in case of a debit transaction entry. Usage: If transaction entry status is pending and value date is present, then the value date refers to an expected/requested value date. For transaction entries subject to availability/float and for which availability information is provided, the value date must not be used. In this case the availability component identifies the number of availability days.All dates in the JSON payloads are represented in ISO 8601 date-time format. All date-time fields in responses must include the timezone. An example is below: 2017-04-05T10:43:07+00:00
swagger:model ValueDateTime
func (ValueDateTime) ContextValidate ¶
ContextValidate validates this value date time based on context it is used
func (*ValueDateTime) MarshalBinary ¶
func (m *ValueDateTime) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ValueDateTime) MarshalJSON ¶
func (m ValueDateTime) MarshalJSON() ([]byte, error)
MarshalJSON retrieves a ValueDateTime value as JSON output
func (*ValueDateTime) UnmarshalBinary ¶
func (m *ValueDateTime) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ValueDateTime) UnmarshalJSON ¶
func (m *ValueDateTime) UnmarshalJSON(b []byte) error
UnmarshalJSON sets a ValueDateTime value from JSON input
Source Files ¶
- account_id.go
- active_or_historic_currency_code0.go
- active_or_historic_currency_code1.go
- address_line.go
- beneficiary_id.go
- booking_date_time.go
- building_number.go
- country_code.go
- country_sub_division.go
- creation_date_time.go
- date_time.go
- debtor_reference.go
- description0.go
- description1.go
- description2.go
- description3.go
- direct_debit_id.go
- email_address.go
- end_date_time.go
- file.go
- final_payment_date_time.go
- first_payment_date_time.go
- frequency1.go
- full_legal_name.go
- i_s_o_date_time.go
- identification0.go
- identification1.go
- identification2.go
- last_payment_date_time.go
- links.go
- mandate_identification.go
- maturity_date.go
- meta.go
- name0.go
- name1.go
- name2.go
- name3.go
- name4.go
- next_payment_date_time.go
- nickname.go
- number0.go
- number1.go
- number_of_payments.go
- o_b_account6.go
- o_b_account_status1_code.go
- o_b_active_currency_and_amount_simple_type.go
- o_b_active_or_historic_currency_and_amount0.go
- o_b_active_or_historic_currency_and_amount1.go
- o_b_active_or_historic_currency_and_amount10.go
- o_b_active_or_historic_currency_and_amount11.go
- o_b_active_or_historic_currency_and_amount2.go
- o_b_active_or_historic_currency_and_amount3.go
- o_b_active_or_historic_currency_and_amount4.go
- o_b_active_or_historic_currency_and_amount5.go
- o_b_active_or_historic_currency_and_amount6.go
- o_b_active_or_historic_currency_and_amount7.go
- o_b_active_or_historic_currency_and_amount8.go
- o_b_active_or_historic_currency_and_amount9.go
- o_b_address_type_code.go
- o_b_amount10.go
- o_b_amount11.go
- o_b_amount12.go
- o_b_amount13.go
- o_b_amount14.go
- o_b_b_c_a_data1.go
- o_b_balance_type1_code.go
- o_b_bank_transaction_code_structure1.go
- o_b_beneficiary5.go
- o_b_beneficiary_type1_code.go
- o_b_branch_and_financial_institution_identification50.go
- o_b_branch_and_financial_institution_identification51.go
- o_b_branch_and_financial_institution_identification60.go
- o_b_branch_and_financial_institution_identification61.go
- o_b_branch_and_financial_institution_identification62.go
- o_b_cash_account50.go
- o_b_cash_account51.go
- o_b_cash_account60.go
- o_b_cash_account61.go
- o_b_code_mnemonic.go
- o_b_credit_debit_code0.go
- o_b_credit_debit_code1.go
- o_b_credit_debit_code2.go
- o_b_currency_exchange5.go
- o_b_entry_status1_code.go
- o_b_error1.go
- o_b_error_response1.go
- o_b_external_account_identification4_code.go
- o_b_external_account_role1_code.go
- o_b_external_account_sub_type1_code.go
- o_b_external_account_type1_code.go
- o_b_external_direct_debit_status1_code.go
- o_b_external_financial_institution_identification4_code.go
- o_b_external_legal_structure_type1_code.go
- o_b_external_party_type1_code.go
- o_b_external_schedule_type1_code.go
- o_b_external_standing_order_status1_code.go
- o_b_external_statement_amount_type1_code.go
- o_b_external_statement_benefit_type1_code.go
- o_b_external_statement_date_time_type1_code.go
- o_b_external_statement_fee_frequency1_code.go
- o_b_external_statement_fee_rate_type1_code.go
- o_b_external_statement_fee_type1_code.go
- o_b_external_statement_interest_frequency1_code.go
- o_b_external_statement_interest_rate_type1_code.go
- o_b_external_statement_interest_type1_code.go
- o_b_external_statement_rate_type1_code.go
- o_b_external_statement_type1_code.go
- o_b_external_statement_value_type1_code.go
- o_b_external_switch_status_code.go
- o_b_fee_category1_code.go
- o_b_fee_frequency1_code0.go
- o_b_fee_frequency1_code1.go
- o_b_fee_frequency1_code2.go
- o_b_fee_frequency1_code3.go
- o_b_fee_frequency1_code4.go
- o_b_fee_type1_code.go
- o_b_interest_calculation_method1_code.go
- o_b_interest_fixed_variable_type1_code.go
- o_b_interest_rate_type1_code0.go
- o_b_interest_rate_type1_code1.go
- o_b_merchant_details1.go
- o_b_min_max_type1_code.go
- o_b_other_code_type10.go
- o_b_other_code_type11.go
- o_b_other_code_type12.go
- o_b_other_code_type13.go
- o_b_other_code_type14.go
- o_b_other_code_type15.go
- o_b_other_code_type16.go
- o_b_other_code_type17.go
- o_b_other_code_type18.go
- o_b_other_fee_charge_detail_type.go
- o_b_overdraft_fee_type1_code.go
- o_b_p_c_a_data1.go
- o_b_party2.go
- o_b_party_relationships1.go
- o_b_period1_code.go
- o_b_postal_address6.go
- o_b_rate10.go
- o_b_rate11.go
- o_b_read_account6.go
- o_b_read_balance1.go
- o_b_read_beneficiary5.go
- o_b_read_consent1.go
- o_b_read_consent_response1.go
- o_b_read_data_statement2.go
- o_b_read_data_transaction6.go
- o_b_read_direct_debit2.go
- o_b_read_offer1.go
- o_b_read_party2.go
- o_b_read_party3.go
- o_b_read_product2.go
- o_b_read_scheduled_payment3.go
- o_b_read_standing_order6.go
- o_b_read_statement2.go
- o_b_read_transaction6.go
- o_b_risk2.go
- o_b_scheduled_payment3.go
- o_b_standing_order6.go
- o_b_statement2.go
- o_b_supplementary_data1.go
- o_b_transaction6.go
- o_b_transaction_card_instrument1.go
- o_b_transaction_cash_balance.go
- o_b_transaction_mutability1_code.go
- opening_date.go
- party_id.go
- party_number.go
- phone_number0.go
- phone_number1.go
- post_code.go
- previous_payment_date_time.go
- proprietary_bank_transaction_code_structure1.go
- rate.go
- reference.go
- scheduled_payment_date_time.go
- scheduled_payment_id.go
- secondary_identification.go
- standing_order_id.go
- start_date_time.go
- statement_id.go
- statement_reference.go
- status_update_date_time.go
- street_name.go
- town_name.go
- transaction_id.go
- transaction_information.go
- transaction_reference.go
- value.go
- value_date_time.go