Documentation
¶
Index ¶
- Constants
- Variables
- type AccountCreditedDrawdown
- type AccountDebitedDrawdown
- func (debitDD *AccountDebitedDrawdown) AddressLineOneField() string
- func (debitDD *AccountDebitedDrawdown) AddressLineThreeField() string
- func (debitDD *AccountDebitedDrawdown) AddressLineTwoField() string
- func (debitDD *AccountDebitedDrawdown) IdentificationCodeField() string
- func (debitDD *AccountDebitedDrawdown) IdentifierField() string
- func (debitDD *AccountDebitedDrawdown) NameField() string
- func (debitDD *AccountDebitedDrawdown) Parse(record string) error
- func (debitDD *AccountDebitedDrawdown) String() string
- func (debitDD *AccountDebitedDrawdown) Validate() error
- type ActualAmountPaid
- type AdditionalFIToFI
- type Address
- type Adjustment
- func (adj *Adjustment) AdditionalInfoField() string
- func (adj *Adjustment) AdjustmentReasonCodeField() string
- func (adj *Adjustment) AmountField() string
- func (adj *Adjustment) CreditDebitIndicatorField() string
- func (adj *Adjustment) CurrencyCodeField() string
- func (adj *Adjustment) Parse(record string) error
- func (adj *Adjustment) String() string
- func (adj *Adjustment) Validate() error
- type Advice
- type Amount
- type AmountNegotiatedDiscount
- type Beneficiary
- func (ben *Beneficiary) AddressLineOneField() string
- func (ben *Beneficiary) AddressLineThreeField() string
- func (ben *Beneficiary) AddressLineTwoField() string
- func (ben *Beneficiary) IdentificationCodeField() string
- func (ben *Beneficiary) IdentifierField() string
- func (ben *Beneficiary) NameField() string
- func (ben *Beneficiary) Parse(record string) error
- func (ben *Beneficiary) String() string
- func (ben *Beneficiary) Validate() error
- type BeneficiaryCustomer
- func (bc *BeneficiaryCustomer) Parse(record string) error
- func (bc *BeneficiaryCustomer) String() string
- func (bc *BeneficiaryCustomer) SwiftFieldTagField() string
- func (bc *BeneficiaryCustomer) SwiftLineFiveField() string
- func (bc *BeneficiaryCustomer) SwiftLineFourField() string
- func (bc *BeneficiaryCustomer) SwiftLineOneField() string
- func (bc *BeneficiaryCustomer) SwiftLineThreeField() string
- func (bc *BeneficiaryCustomer) SwiftLineTwoField() string
- func (bc *BeneficiaryCustomer) Validate() error
- type BeneficiaryFI
- func (bfi *BeneficiaryFI) AddressLineOneField() string
- func (bfi *BeneficiaryFI) AddressLineThreeField() string
- func (bfi *BeneficiaryFI) AddressLineTwoField() string
- func (bfi *BeneficiaryFI) IdentificationCodeField() string
- func (bfi *BeneficiaryFI) IdentifierField() string
- func (bfi *BeneficiaryFI) NameField() string
- func (bfi *BeneficiaryFI) Parse(record string) error
- func (bfi *BeneficiaryFI) String() string
- func (bfi *BeneficiaryFI) Validate() error
- type BeneficiaryIntermediaryFI
- func (bifi *BeneficiaryIntermediaryFI) AddressLineOneField() string
- func (bifi *BeneficiaryIntermediaryFI) AddressLineThreeField() string
- func (bifi *BeneficiaryIntermediaryFI) AddressLineTwoField() string
- func (bifi *BeneficiaryIntermediaryFI) IdentificationCodeField() string
- func (bifi *BeneficiaryIntermediaryFI) IdentifierField() string
- func (bifi *BeneficiaryIntermediaryFI) NameField() string
- func (bifi *BeneficiaryIntermediaryFI) Parse(record string) error
- func (bifi *BeneficiaryIntermediaryFI) String() string
- func (bifi *BeneficiaryIntermediaryFI) Validate() error
- type BeneficiaryReference
- type BusinessFunctionCode
- type Charges
- func (c *Charges) ChargeDetailsField() string
- func (c *Charges) Parse(record string)
- func (c *Charges) SendersChargesFourField() string
- func (c *Charges) SendersChargesOneField() string
- func (c *Charges) SendersChargesThreeField() string
- func (c *Charges) SendersChargesTwoField() string
- func (c *Charges) String() string
- func (c *Charges) Validate() error
- type CoverPayment
- type CurrencyInstructedAmount
- type DateRemittanceDocument
- type ErrBusinessFunctionCodeProperty
- type ErrInvalidPropertyForProperty
- type ErrInvalidTag
- type ErrorWire
- type ExchangeRate
- type FEDWireMessage
- func (fwm *FEDWireMessage) GetAccountCreditedDrawdown() *AccountCreditedDrawdown
- func (fwm *FEDWireMessage) GetAccountDebitedDrawdown() *AccountDebitedDrawdown
- func (fwm *FEDWireMessage) GetActualAmountPaid() *ActualAmountPaid
- func (fwm *FEDWireMessage) GetAdjustment() *Adjustment
- func (fwm *FEDWireMessage) GetAmount() *Amount
- func (fwm *FEDWireMessage) GetAmountNegotiatedDiscount() *AmountNegotiatedDiscount
- func (fwm *FEDWireMessage) GetBeneficiary() *Beneficiary
- func (fwm *FEDWireMessage) GetBeneficiaryCustomer() *BeneficiaryCustomer
- func (fwm *FEDWireMessage) GetBeneficiaryFI() *BeneficiaryFI
- func (fwm *FEDWireMessage) GetBeneficiaryIntermediaryFI() *BeneficiaryIntermediaryFI
- func (fwm *FEDWireMessage) GetBeneficiaryReference() *BeneficiaryReference
- func (fwm *FEDWireMessage) GetBusinessFunctionCode() *BusinessFunctionCode
- func (fwm *FEDWireMessage) GetCharges() *Charges
- func (fwm *FEDWireMessage) GetCurrencyInstructedAmount() *CurrencyInstructedAmount
- func (fwm *FEDWireMessage) GetDateRemittanceDocument() *DateRemittanceDocument
- func (fwm *FEDWireMessage) GetErrorWire() *ErrorWire
- func (fwm *FEDWireMessage) GetExchangeRate() *ExchangeRate
- func (fwm *FEDWireMessage) GetFIAdditionalFIToFI() *FIAdditionalFIToFI
- func (fwm *FEDWireMessage) GetFIBeneficiary() *FIBeneficiary
- func (fwm *FEDWireMessage) GetFIBeneficiaryAdvice() *FIBeneficiaryAdvice
- func (fwm *FEDWireMessage) GetFIBeneficiaryFI() *FIBeneficiaryFI
- func (fwm *FEDWireMessage) GetFIBeneficiaryFIAdvice() *FIBeneficiaryFIAdvice
- func (fwm *FEDWireMessage) GetFIDrawdownDebitAccountAdvice() *FIDrawdownDebitAccountAdvice
- func (fwm *FEDWireMessage) GetFIIntermediaryFI() *FIIntermediaryFI
- func (fwm *FEDWireMessage) GetFIIntermediaryFIAdvice() *FIIntermediaryFIAdvice
- func (fwm *FEDWireMessage) GetFIPaymentMethodToBeneficiary() *FIPaymentMethodToBeneficiary
- func (fwm *FEDWireMessage) GetFIReceiverFI() *FIReceiverFI
- func (fwm *FEDWireMessage) GetGrossAmountRemittanceDocument() *GrossAmountRemittanceDocument
- func (fwm *FEDWireMessage) GetInputMessageAccountabilityData() *InputMessageAccountabilityData
- func (fwm *FEDWireMessage) GetInstitutionAccount() *InstitutionAccount
- func (fwm *FEDWireMessage) GetInstructedAmount() *InstructedAmount
- func (fwm *FEDWireMessage) GetInstructingFI() *InstructingFI
- func (fwm *FEDWireMessage) GetIntermediaryInstitution() *IntermediaryInstitution
- func (fwm *FEDWireMessage) GetLocalInstrument() *LocalInstrument
- func (fwm *FEDWireMessage) GetMessageDisposition() *MessageDisposition
- func (fwm *FEDWireMessage) GetOrderingCustomer() *OrderingCustomer
- func (fwm *FEDWireMessage) GetOrderingInstitution() *OrderingInstitution
- func (fwm *FEDWireMessage) GetOriginator() *Originator
- func (fwm *FEDWireMessage) GetOriginatorFI() *OriginatorFI
- func (fwm *FEDWireMessage) GetOriginatorOptionF() *OriginatorOptionF
- func (fwm *FEDWireMessage) GetOriginatorToBeneficiary() *OriginatorToBeneficiary
- func (fwm *FEDWireMessage) GetOutputMessageAccountabilityData() *OutputMessageAccountabilityData
- func (fwm *FEDWireMessage) GetPaymentNotification() *PaymentNotification
- func (fwm *FEDWireMessage) GetPreviousMessageIdentifier() *PreviousMessageIdentifier
- func (fwm *FEDWireMessage) GetPrimaryRemittanceDocument() *PrimaryRemittanceDocument
- func (fwm *FEDWireMessage) GetReceiptTimeStamp() *ReceiptTimeStamp
- func (fwm *FEDWireMessage) GetReceiverDepositoryInstitution() *ReceiverDepositoryInstitution
- func (fwm *FEDWireMessage) GetRelatedRemittance() *RelatedRemittance
- func (fwm *FEDWireMessage) GetRemittance() *Remittance
- func (fwm *FEDWireMessage) GetRemittanceBeneficiary() *RemittanceBeneficiary
- func (fwm *FEDWireMessage) GetRemittanceFreeText() *RemittanceFreeText
- func (fwm *FEDWireMessage) GetRemittanceOriginator() *RemittanceOriginator
- func (fwm *FEDWireMessage) GetSecondaryRemittanceDocument() *SecondaryRemittanceDocument
- func (fwm *FEDWireMessage) GetSenderDepositoryInstitution() *SenderDepositoryInstitution
- func (fwm *FEDWireMessage) GetSenderReference() *SenderReference
- func (fwm *FEDWireMessage) GetSenderSupplied() *SenderSupplied
- func (fwm *FEDWireMessage) GetSenderToReceiver() *SenderToReceiver
- func (fwm *FEDWireMessage) GetServiceMessage() *ServiceMessage
- func (fwm *FEDWireMessage) GetTypeSubType() *TypeSubType
- func (fwm *FEDWireMessage) GetUnstructuredAddenda() *UnstructuredAddenda
- func (fwm *FEDWireMessage) SetAccountCreditedDrawdown(creditDD *AccountCreditedDrawdown)
- func (fwm *FEDWireMessage) SetAccountDebitedDrawdown(debitDD *AccountDebitedDrawdown)
- func (fwm *FEDWireMessage) SetActualAmountPaid(aap *ActualAmountPaid)
- func (fwm *FEDWireMessage) SetAdjustment(adj *Adjustment)
- func (fwm *FEDWireMessage) SetAmount(amt *Amount)
- func (fwm *FEDWireMessage) SetAmountNegotiatedDiscount(nd *AmountNegotiatedDiscount)
- func (fwm *FEDWireMessage) SetBeneficiary(ben *Beneficiary)
- func (fwm *FEDWireMessage) SetBeneficiaryCustomer(bc *BeneficiaryCustomer)
- func (fwm *FEDWireMessage) SetBeneficiaryFI(bfi *BeneficiaryFI)
- func (fwm *FEDWireMessage) SetBeneficiaryIntermediaryFI(bifi *BeneficiaryIntermediaryFI)
- func (fwm *FEDWireMessage) SetBeneficiaryReference(br *BeneficiaryReference)
- func (fwm *FEDWireMessage) SetBusinessFunctionCode(bfc *BusinessFunctionCode)
- func (fwm *FEDWireMessage) SetCharges(c *Charges)
- func (fwm *FEDWireMessage) SetCurrencyInstructedAmount(cia *CurrencyInstructedAmount)
- func (fwm *FEDWireMessage) SetDateRemittanceDocument(drd *DateRemittanceDocument)
- func (fwm *FEDWireMessage) SetErrorWire(ew *ErrorWire)
- func (fwm *FEDWireMessage) SetExchangeRate(er *ExchangeRate)
- func (fwm *FEDWireMessage) SetFIAdditionalFIToFI(fifi *FIAdditionalFIToFI)
- func (fwm *FEDWireMessage) SetFIBeneficiary(fib *FIBeneficiary)
- func (fwm *FEDWireMessage) SetFIBeneficiaryAdvice(fiba *FIBeneficiaryAdvice)
- func (fwm *FEDWireMessage) SetFIBeneficiaryFI(fibfi *FIBeneficiaryFI)
- func (fwm *FEDWireMessage) SetFIBeneficiaryFIAdvice(fibfia *FIBeneficiaryFIAdvice)
- func (fwm *FEDWireMessage) SetFIDrawdownDebitAccountAdvice(debitDDAdvice *FIDrawdownDebitAccountAdvice)
- func (fwm *FEDWireMessage) SetFIIntermediaryFI(fiifi *FIIntermediaryFI)
- func (fwm *FEDWireMessage) SetFIIntermediaryFIAdvice(fiifia *FIIntermediaryFIAdvice)
- func (fwm *FEDWireMessage) SetFIPaymentMethodToBeneficiary(pm *FIPaymentMethodToBeneficiary)
- func (fwm *FEDWireMessage) SetFIReceiverFI(firfi *FIReceiverFI)
- func (fwm *FEDWireMessage) SetGrossAmountRemittanceDocument(gard *GrossAmountRemittanceDocument)
- func (fwm *FEDWireMessage) SetInputMessageAccountabilityData(imad *InputMessageAccountabilityData)
- func (fwm *FEDWireMessage) SetInstitutionAccount(iAccount *InstitutionAccount)
- func (fwm *FEDWireMessage) SetInstructedAmount(ia *InstructedAmount)
- func (fwm *FEDWireMessage) SetInstructingFI(ifi *InstructingFI)
- func (fwm *FEDWireMessage) SetIntermediaryInstitution(ii *IntermediaryInstitution)
- func (fwm *FEDWireMessage) SetLocalInstrument(li *LocalInstrument)
- func (fwm *FEDWireMessage) SetMessageDisposition(md *MessageDisposition)
- func (fwm *FEDWireMessage) SetOrderingCustomer(oc *OrderingCustomer)
- func (fwm *FEDWireMessage) SetOrderingInstitution(oi *OrderingInstitution)
- func (fwm *FEDWireMessage) SetOriginator(o *Originator)
- func (fwm *FEDWireMessage) SetOriginatorFI(ofi *OriginatorFI)
- func (fwm *FEDWireMessage) SetOriginatorOptionF(oof *OriginatorOptionF)
- func (fwm *FEDWireMessage) SetOriginatorToBeneficiary(ob *OriginatorToBeneficiary)
- func (fwm *FEDWireMessage) SetOutputMessageAccountabilityData(omad *OutputMessageAccountabilityData)
- func (fwm *FEDWireMessage) SetPaymentNotification(pn *PaymentNotification)
- func (fwm *FEDWireMessage) SetPreviousMessageIdentifier(pmi *PreviousMessageIdentifier)
- func (fwm *FEDWireMessage) SetPrimaryRemittanceDocument(prd *PrimaryRemittanceDocument)
- func (fwm *FEDWireMessage) SetReceiptTimeStamp(rts *ReceiptTimeStamp)
- func (fwm *FEDWireMessage) SetReceiverDepositoryInstitution(rdi *ReceiverDepositoryInstitution)
- func (fwm *FEDWireMessage) SetRelatedRemittance(rr *RelatedRemittance)
- func (fwm *FEDWireMessage) SetRemittance(ri *Remittance)
- func (fwm *FEDWireMessage) SetRemittanceBeneficiary(rb *RemittanceBeneficiary)
- func (fwm *FEDWireMessage) SetRemittanceFreeText(rft *RemittanceFreeText)
- func (fwm *FEDWireMessage) SetRemittanceOriginator(ro *RemittanceOriginator)
- func (fwm *FEDWireMessage) SetSecondaryRemittanceDocument(srd *SecondaryRemittanceDocument)
- func (fwm *FEDWireMessage) SetSenderDepositoryInstitution(sdi *SenderDepositoryInstitution)
- func (fwm *FEDWireMessage) SetSenderReference(sr *SenderReference)
- func (fwm *FEDWireMessage) SetSenderSupplied(ss *SenderSupplied)
- func (fwm *FEDWireMessage) SetSenderToReceiver(str *SenderToReceiver)
- func (fwm *FEDWireMessage) SetServiceMessage(sm *ServiceMessage)
- func (fwm *FEDWireMessage) SetTypeSubType(tst *TypeSubType)
- func (fwm *FEDWireMessage) SetUnstructuredAddenda(ua *UnstructuredAddenda)
- type FIAdditionalFIToFI
- func (fifi *FIAdditionalFIToFI) LineFiveField() string
- func (fifi *FIAdditionalFIToFI) LineFourField() string
- func (fifi *FIAdditionalFIToFI) LineOneField() string
- func (fifi *FIAdditionalFIToFI) LineSixField() string
- func (fifi *FIAdditionalFIToFI) LineThreeField() string
- func (fifi *FIAdditionalFIToFI) LineTwoField() string
- func (fifi *FIAdditionalFIToFI) Parse(record string) error
- func (fifi *FIAdditionalFIToFI) String() string
- func (fifi *FIAdditionalFIToFI) Validate() error
- type FIBeneficiary
- func (fib *FIBeneficiary) LineFiveField() string
- func (fib *FIBeneficiary) LineFourField() string
- func (fib *FIBeneficiary) LineOneField() string
- func (fib *FIBeneficiary) LineSixField() string
- func (fib *FIBeneficiary) LineThreeField() string
- func (fib *FIBeneficiary) LineTwoField() string
- func (fib *FIBeneficiary) Parse(record string) error
- func (fib *FIBeneficiary) String() string
- func (fib *FIBeneficiary) Validate() error
- type FIBeneficiaryAdvice
- func (fiba *FIBeneficiaryAdvice) AdviceCodeField() string
- func (fiba *FIBeneficiaryAdvice) LineFiveField() string
- func (fiba *FIBeneficiaryAdvice) LineFourField() string
- func (fiba *FIBeneficiaryAdvice) LineOneField() string
- func (fiba *FIBeneficiaryAdvice) LineSixField() string
- func (fiba *FIBeneficiaryAdvice) LineThreeField() string
- func (fiba *FIBeneficiaryAdvice) LineTwoField() string
- func (fiba *FIBeneficiaryAdvice) Parse(record string) error
- func (fiba *FIBeneficiaryAdvice) String() string
- func (fiba *FIBeneficiaryAdvice) Validate() error
- type FIBeneficiaryFI
- func (fibfi *FIBeneficiaryFI) LineFiveField() string
- func (fibfi *FIBeneficiaryFI) LineFourField() string
- func (fibfi *FIBeneficiaryFI) LineOneField() string
- func (fibfi *FIBeneficiaryFI) LineSixField() string
- func (fibfi *FIBeneficiaryFI) LineThreeField() string
- func (fibfi *FIBeneficiaryFI) LineTwoField() string
- func (fibfi *FIBeneficiaryFI) Parse(record string) error
- func (fibfi *FIBeneficiaryFI) String() string
- func (fibfi *FIBeneficiaryFI) Validate() error
- type FIBeneficiaryFIAdvice
- func (fibfia *FIBeneficiaryFIAdvice) AdviceCodeField() string
- func (fibfia *FIBeneficiaryFIAdvice) LineFiveField() string
- func (fibfia *FIBeneficiaryFIAdvice) LineFourField() string
- func (fibfia *FIBeneficiaryFIAdvice) LineOneField() string
- func (fibfia *FIBeneficiaryFIAdvice) LineSixField() string
- func (fibfia *FIBeneficiaryFIAdvice) LineThreeField() string
- func (fibfia *FIBeneficiaryFIAdvice) LineTwoField() string
- func (fibfia *FIBeneficiaryFIAdvice) Parse(record string) error
- func (fibfia *FIBeneficiaryFIAdvice) String() string
- func (fibfia *FIBeneficiaryFIAdvice) Validate() error
- type FIDrawdownDebitAccountAdvice
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) AdviceCodeField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineFiveField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineFourField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineOneField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineSixField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineThreeField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineTwoField() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) Parse(record string) error
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) String() string
- func (debitDDAdvice *FIDrawdownDebitAccountAdvice) Validate() error
- type FIIntermediaryFI
- func (fiifi *FIIntermediaryFI) LineFiveField() string
- func (fiifi *FIIntermediaryFI) LineFourField() string
- func (fiifi *FIIntermediaryFI) LineOneField() string
- func (fiifi *FIIntermediaryFI) LineSixField() string
- func (fiifi *FIIntermediaryFI) LineThreeField() string
- func (fiifi *FIIntermediaryFI) LineTwoField() string
- func (fiifi *FIIntermediaryFI) Parse(record string) error
- func (fiifi *FIIntermediaryFI) String() string
- func (fiifi *FIIntermediaryFI) Validate() error
- type FIIntermediaryFIAdvice
- func (fiifia *FIIntermediaryFIAdvice) AdviceCodeField() string
- func (fiifia *FIIntermediaryFIAdvice) LineFiveField() string
- func (fiifia *FIIntermediaryFIAdvice) LineFourField() string
- func (fiifia *FIIntermediaryFIAdvice) LineOneField() string
- func (fiifia *FIIntermediaryFIAdvice) LineSixField() string
- func (fiifia *FIIntermediaryFIAdvice) LineThreeField() string
- func (fiifia *FIIntermediaryFIAdvice) LineTwoField() string
- func (fiifia *FIIntermediaryFIAdvice) Parse(record string) error
- func (fiifia *FIIntermediaryFIAdvice) String() string
- func (fiifia *FIIntermediaryFIAdvice) Validate() error
- type FIPaymentMethodToBeneficiary
- func (pm *FIPaymentMethodToBeneficiary) AdditionalInformationField() string
- func (pm *FIPaymentMethodToBeneficiary) Parse(record string) error
- func (pm *FIPaymentMethodToBeneficiary) PaymentMethodField() string
- func (pm *FIPaymentMethodToBeneficiary) String() string
- func (pm *FIPaymentMethodToBeneficiary) Validate() error
- type FIReceiverFI
- func (firfi *FIReceiverFI) LineFiveField() string
- func (firfi *FIReceiverFI) LineFourField() string
- func (firfi *FIReceiverFI) LineOneField() string
- func (firfi *FIReceiverFI) LineSixField() string
- func (firfi *FIReceiverFI) LineThreeField() string
- func (firfi *FIReceiverFI) LineTwoField() string
- func (firfi *FIReceiverFI) Parse(record string) error
- func (firfi *FIReceiverFI) String() string
- func (firfi *FIReceiverFI) Validate() error
- type FIToFI
- type FieldError
- type FieldWrongLengthErr
- type File
- type FinancialInstitution
- type GrossAmountRemittanceDocument
- func (gard *GrossAmountRemittanceDocument) AmountField() string
- func (gard *GrossAmountRemittanceDocument) CurrencyCodeField() string
- func (gard *GrossAmountRemittanceDocument) Parse(record string) error
- func (gard *GrossAmountRemittanceDocument) String() string
- func (gard *GrossAmountRemittanceDocument) Validate() error
- type InputMessageAccountabilityData
- func (imad *InputMessageAccountabilityData) InputCycleDateField() string
- func (imad *InputMessageAccountabilityData) InputSequenceNumberField() string
- func (imad *InputMessageAccountabilityData) InputSourceField() string
- func (imad *InputMessageAccountabilityData) Parse(record string) error
- func (imad *InputMessageAccountabilityData) String() string
- func (imad *InputMessageAccountabilityData) Validate() error
- type InstitutionAccount
- func (iAccount *InstitutionAccount) Parse(record string) error
- func (iAccount *InstitutionAccount) String() string
- func (iAccount *InstitutionAccount) SwiftFieldTagField() string
- func (iAccount *InstitutionAccount) SwiftLineFiveField() string
- func (iAccount *InstitutionAccount) SwiftLineFourField() string
- func (iAccount *InstitutionAccount) SwiftLineOneField() string
- func (iAccount *InstitutionAccount) SwiftLineThreeField() string
- func (iAccount *InstitutionAccount) SwiftLineTwoField() string
- func (iAccount *InstitutionAccount) Validate() error
- type InstructedAmount
- type InstructingFI
- func (ifi *InstructingFI) AddressLineOneField() string
- func (ifi *InstructingFI) AddressLineThreeField() string
- func (ifi *InstructingFI) AddressLineTwoField() string
- func (ifi *InstructingFI) IdentificationCodeField() string
- func (ifi *InstructingFI) IdentifierField() string
- func (ifi *InstructingFI) NameField() string
- func (ifi *InstructingFI) Parse(record string) error
- func (ifi *InstructingFI) String() string
- func (ifi *InstructingFI) Validate() error
- type IntermediaryInstitution
- func (ii *IntermediaryInstitution) Parse(record string) error
- func (ii *IntermediaryInstitution) String() string
- func (ii *IntermediaryInstitution) SwiftFieldTagField() string
- func (ii *IntermediaryInstitution) SwiftLineFiveField() string
- func (ii *IntermediaryInstitution) SwiftLineFourField() string
- func (ii *IntermediaryInstitution) SwiftLineOneField() string
- func (ii *IntermediaryInstitution) SwiftLineThreeField() string
- func (ii *IntermediaryInstitution) SwiftLineTwoField() string
- func (ii *IntermediaryInstitution) Validate() error
- type LocalInstrument
- type MessageDisposition
- func (md *MessageDisposition) MessageDispositionFormatVersionField() string
- func (md *MessageDisposition) MessageDispositionMessageDuplicationCodeField() string
- func (md *MessageDisposition) MessageDispositionMessageStatusIndicatorField() string
- func (md *MessageDisposition) MessageDispositionTestProductionCodeField() string
- func (md *MessageDisposition) Parse(record string)
- func (md *MessageDisposition) String() string
- func (md *MessageDisposition) Validate() error
- type OrderingCustomer
- func (oc *OrderingCustomer) Parse(record string) error
- func (oc *OrderingCustomer) String() string
- func (oc *OrderingCustomer) SwiftFieldTagField() string
- func (oc *OrderingCustomer) SwiftLineFiveField() string
- func (oc *OrderingCustomer) SwiftLineFourField() string
- func (oc *OrderingCustomer) SwiftLineOneField() string
- func (oc *OrderingCustomer) SwiftLineThreeField() string
- func (oc *OrderingCustomer) SwiftLineTwoField() string
- func (oc *OrderingCustomer) Validate() error
- type OrderingInstitution
- func (oi *OrderingInstitution) Parse(record string) error
- func (oi *OrderingInstitution) String() string
- func (oi *OrderingInstitution) SwiftFieldTagField() string
- func (oi *OrderingInstitution) SwiftLineFiveField() string
- func (oi *OrderingInstitution) SwiftLineFourField() string
- func (oi *OrderingInstitution) SwiftLineOneField() string
- func (oi *OrderingInstitution) SwiftLineThreeField() string
- func (oi *OrderingInstitution) SwiftLineTwoField() string
- func (oi *OrderingInstitution) Validate() error
- type Originator
- func (o *Originator) AddressLineOneField() string
- func (o *Originator) AddressLineThreeField() string
- func (o *Originator) AddressLineTwoField() string
- func (o *Originator) IdentificationCodeField() string
- func (o *Originator) IdentifierField() string
- func (o *Originator) NameField() string
- func (o *Originator) Parse(record string) error
- func (o *Originator) String() string
- func (o *Originator) Validate() error
- type OriginatorFI
- func (ofi *OriginatorFI) AddressLineOneField() string
- func (ofi *OriginatorFI) AddressLineThreeField() string
- func (ofi *OriginatorFI) AddressLineTwoField() string
- func (ofi *OriginatorFI) IdentificationCodeField() string
- func (ofi *OriginatorFI) IdentifierField() string
- func (ofi *OriginatorFI) NameField() string
- func (ofi *OriginatorFI) Parse(record string) error
- func (ofi *OriginatorFI) String() string
- func (ofi *OriginatorFI) Validate() error
- type OriginatorOptionF
- func (oof *OriginatorOptionF) LineOneField() string
- func (oof *OriginatorOptionF) LineThreeField() string
- func (oof *OriginatorOptionF) LineTwoField() string
- func (oof *OriginatorOptionF) NameField() string
- func (oof *OriginatorOptionF) Parse(record string) error
- func (oof *OriginatorOptionF) PartyIdentifierField() string
- func (oof *OriginatorOptionF) String() string
- func (oof *OriginatorOptionF) Validate() error
- type OriginatorToBeneficiary
- func (ob *OriginatorToBeneficiary) LineFourField() string
- func (ob *OriginatorToBeneficiary) LineOneField() string
- func (ob *OriginatorToBeneficiary) LineThreeField() string
- func (ob *OriginatorToBeneficiary) LineTwoField() string
- func (ob *OriginatorToBeneficiary) Parse(record string) error
- func (ob *OriginatorToBeneficiary) String() string
- func (ob *OriginatorToBeneficiary) Validate() error
- type OutputMessageAccountabilityData
- func (omad *OutputMessageAccountabilityData) OutputCycleDateField() string
- func (omad *OutputMessageAccountabilityData) OutputDateField() string
- func (omad *OutputMessageAccountabilityData) OutputDestinationIDField() string
- func (omad *OutputMessageAccountabilityData) OutputFRBApplicationIdentificationField() string
- func (omad *OutputMessageAccountabilityData) OutputSequenceNumberField() string
- func (omad *OutputMessageAccountabilityData) OutputTimeField() string
- func (omad *OutputMessageAccountabilityData) Parse(record string)
- func (omad *OutputMessageAccountabilityData) String() string
- func (omad *OutputMessageAccountabilityData) Validate() error
- type PaymentNotification
- func (pn *PaymentNotification) ContactFaxNumberField() string
- func (pn *PaymentNotification) ContactMobileNumberField() string
- func (pn *PaymentNotification) ContactNameField() string
- func (pn *PaymentNotification) ContactNotificationElectronicAddressField() string
- func (pn *PaymentNotification) ContactPhoneNumberField() string
- func (pn *PaymentNotification) EndToEndIdentificationField() string
- func (pn *PaymentNotification) Parse(record string) error
- func (pn *PaymentNotification) PaymentNotificationIndicatorField() string
- func (pn *PaymentNotification) String() string
- func (pn *PaymentNotification) Validate() error
- type Personal
- type PreviousMessageIdentifier
- type PrimaryRemittanceDocument
- func (prd *PrimaryRemittanceDocument) DocumentIdentificationNumberField() string
- func (prd *PrimaryRemittanceDocument) DocumentTypeCodeField() string
- func (prd *PrimaryRemittanceDocument) IssuerField() string
- func (prd *PrimaryRemittanceDocument) Parse(record string) error
- func (prd *PrimaryRemittanceDocument) ProprietaryDocumentTypeCodeField() string
- func (prd *PrimaryRemittanceDocument) String() string
- func (prd *PrimaryRemittanceDocument) Validate() error
- type Reader
- type ReceiptTimeStamp
- func (rts *ReceiptTimeStamp) Parse(record string)
- func (rts *ReceiptTimeStamp) ReceiptApplicationIdentificationField() string
- func (rts *ReceiptTimeStamp) ReceiptDateField() string
- func (rts *ReceiptTimeStamp) ReceiptTimeField() string
- func (rts *ReceiptTimeStamp) String() string
- func (rts *ReceiptTimeStamp) Validate() error
- type ReceiverDepositoryInstitution
- func (rdi *ReceiverDepositoryInstitution) Parse(record string) error
- func (rdi *ReceiverDepositoryInstitution) ReceiverABANumberField() string
- func (rdi *ReceiverDepositoryInstitution) ReceiverShortNameField() string
- func (rdi *ReceiverDepositoryInstitution) String() string
- func (rdi *ReceiverDepositoryInstitution) Validate() error
- type RelatedRemittance
- func (rr *RelatedRemittance) AddressLineFiveField() string
- func (rr *RelatedRemittance) AddressLineFourField() string
- func (rr *RelatedRemittance) AddressLineOneField() string
- func (rr *RelatedRemittance) AddressLineSevenField() string
- func (rr *RelatedRemittance) AddressLineSixField() string
- func (rr *RelatedRemittance) AddressLineThreeField() string
- func (rr *RelatedRemittance) AddressLineTwoField() string
- func (rr *RelatedRemittance) AddressTypeField() string
- func (rr *RelatedRemittance) BuildingNumberField() string
- func (rr *RelatedRemittance) CountryField() string
- func (rr *RelatedRemittance) CountrySubDivisionStateField() string
- func (rr *RelatedRemittance) DepartmentField() string
- func (rr *RelatedRemittance) NameField() string
- func (rr *RelatedRemittance) Parse(record string) error
- func (rr *RelatedRemittance) PostCodeField() string
- func (rr *RelatedRemittance) RemittanceIdentificationField() string
- func (rr *RelatedRemittance) RemittanceLocationElectronicAddressField() string
- func (rr *RelatedRemittance) RemittanceLocationMethodField() string
- func (rr *RelatedRemittance) StreetNameField() string
- func (rr *RelatedRemittance) String() string
- func (rr *RelatedRemittance) SubDepartmentField() string
- func (rr *RelatedRemittance) TownNameField() string
- func (rr *RelatedRemittance) Validate() error
- type Remittance
- func (ri *Remittance) Parse(record string) error
- func (ri *Remittance) String() string
- func (ri *Remittance) SwiftFieldTagField() string
- func (ri *Remittance) SwiftLineFourField() string
- func (ri *Remittance) SwiftLineOneField() string
- func (ri *Remittance) SwiftLineThreeField() string
- func (ri *Remittance) SwiftLineTwoField() string
- func (ri *Remittance) Validate() error
- type RemittanceAmount
- type RemittanceBeneficiary
- func (rb *RemittanceBeneficiary) AddressLineFiveField() string
- func (rb *RemittanceBeneficiary) AddressLineFourField() string
- func (rb *RemittanceBeneficiary) AddressLineOneField() string
- func (rb *RemittanceBeneficiary) AddressLineSevenField() string
- func (rb *RemittanceBeneficiary) AddressLineSixField() string
- func (rb *RemittanceBeneficiary) AddressLineThreeField() string
- func (rb *RemittanceBeneficiary) AddressLineTwoField() string
- func (rb *RemittanceBeneficiary) AddressTypeField() string
- func (rb *RemittanceBeneficiary) BuildingNumberField() string
- func (rb *RemittanceBeneficiary) CountryField() string
- func (rb *RemittanceBeneficiary) CountryOfResidenceField() string
- func (rb *RemittanceBeneficiary) CountrySubDivisionStateField() string
- func (rb *RemittanceBeneficiary) DateBirthPlaceField() string
- func (rb *RemittanceBeneficiary) DepartmentField() string
- func (rb *RemittanceBeneficiary) IdentificationCodeField() string
- func (rb *RemittanceBeneficiary) IdentificationNumberField() string
- func (rb *RemittanceBeneficiary) IdentificationNumberIssuerField() string
- func (rb *RemittanceBeneficiary) IdentificationTypeField() string
- func (rb *RemittanceBeneficiary) NameField() string
- func (rb *RemittanceBeneficiary) Parse(record string) error
- func (rb *RemittanceBeneficiary) PostCodeField() string
- func (rb *RemittanceBeneficiary) StreetNameField() string
- func (rb *RemittanceBeneficiary) String() string
- func (rb *RemittanceBeneficiary) SubDepartmentField() string
- func (rb *RemittanceBeneficiary) TownNameField() string
- func (rb *RemittanceBeneficiary) Validate() error
- type RemittanceData
- type RemittanceFreeText
- func (rft *RemittanceFreeText) LineOneField() string
- func (rft *RemittanceFreeText) LineThreeField() string
- func (rft *RemittanceFreeText) LineTwoField() string
- func (rft *RemittanceFreeText) Parse(record string) error
- func (rft *RemittanceFreeText) String() string
- func (rft *RemittanceFreeText) Validate() error
- type RemittanceOriginator
- func (ro *RemittanceOriginator) AddressLineFiveField() string
- func (ro *RemittanceOriginator) AddressLineFourField() string
- func (ro *RemittanceOriginator) AddressLineOneField() string
- func (ro *RemittanceOriginator) AddressLineSevenField() string
- func (ro *RemittanceOriginator) AddressLineSixField() string
- func (ro *RemittanceOriginator) AddressLineThreeField() string
- func (ro *RemittanceOriginator) AddressLineTwoField() string
- func (ro *RemittanceOriginator) AddressTypeField() string
- func (ro *RemittanceOriginator) BuildingNumberField() string
- func (ro *RemittanceOriginator) ContactElectronicAddressField() string
- func (ro *RemittanceOriginator) ContactFaxNumberField() string
- func (ro *RemittanceOriginator) ContactMobileNumberField() string
- func (ro *RemittanceOriginator) ContactNameField() string
- func (ro *RemittanceOriginator) ContactOtherField() string
- func (ro *RemittanceOriginator) ContactPhoneNumberField() string
- func (ro *RemittanceOriginator) CountryField() string
- func (ro *RemittanceOriginator) CountryOfResidenceField() string
- func (ro *RemittanceOriginator) CountrySubDivisionStateField() string
- func (ro *RemittanceOriginator) DateBirthPlaceField() string
- func (ro *RemittanceOriginator) DepartmentField() string
- func (ro *RemittanceOriginator) IdentificationCodeField() string
- func (ro *RemittanceOriginator) IdentificationNumberField() string
- func (ro *RemittanceOriginator) IdentificationNumberIssuerField() string
- func (ro *RemittanceOriginator) IdentificationTypeField() string
- func (ro *RemittanceOriginator) NameField() string
- func (ro *RemittanceOriginator) Parse(record string) error
- func (ro *RemittanceOriginator) PostCodeField() string
- func (ro *RemittanceOriginator) StreetNameField() string
- func (ro *RemittanceOriginator) String() string
- func (ro *RemittanceOriginator) SubDepartmentField() string
- func (ro *RemittanceOriginator) TownNameField() string
- func (ro *RemittanceOriginator) Validate() error
- type SecondaryRemittanceDocument
- func (srd *SecondaryRemittanceDocument) DocumentIdentificationNumberField() string
- func (srd *SecondaryRemittanceDocument) DocumentTypeCodeField() string
- func (srd *SecondaryRemittanceDocument) IssuerField() string
- func (srd *SecondaryRemittanceDocument) Parse(record string) error
- func (srd *SecondaryRemittanceDocument) ProprietaryDocumentTypeCodeField() string
- func (srd *SecondaryRemittanceDocument) String() string
- func (srd *SecondaryRemittanceDocument) Validate() error
- type SenderDepositoryInstitution
- func (sdi *SenderDepositoryInstitution) Parse(record string) error
- func (sdi *SenderDepositoryInstitution) SenderABANumberField() string
- func (sdi *SenderDepositoryInstitution) SenderShortNameField() string
- func (sdi *SenderDepositoryInstitution) String() string
- func (sdi *SenderDepositoryInstitution) Validate() error
- type SenderReference
- type SenderSupplied
- func (ss *SenderSupplied) FormatVersionField() string
- func (ss *SenderSupplied) MessageDuplicationCodeField() string
- func (ss *SenderSupplied) Parse(record string) error
- func (ss *SenderSupplied) String() string
- func (ss *SenderSupplied) TestProductionCodeField() string
- func (ss *SenderSupplied) UserRequestCorrelationField() string
- func (ss *SenderSupplied) Validate() error
- type SenderToReceiver
- func (str *SenderToReceiver) Parse(record string) error
- func (str *SenderToReceiver) String() string
- func (str *SenderToReceiver) SwiftFieldTagField() string
- func (str *SenderToReceiver) SwiftLineFiveField() string
- func (str *SenderToReceiver) SwiftLineFourField() string
- func (str *SenderToReceiver) SwiftLineOneField() string
- func (str *SenderToReceiver) SwiftLineSixField() string
- func (str *SenderToReceiver) SwiftLineThreeField() string
- func (str *SenderToReceiver) SwiftLineTwoField() string
- func (str *SenderToReceiver) Validate() error
- type ServiceMessage
- func (sm *ServiceMessage) LineEightField() string
- func (sm *ServiceMessage) LineElevenField() string
- func (sm *ServiceMessage) LineFiveField() string
- func (sm *ServiceMessage) LineFourField() string
- func (sm *ServiceMessage) LineNineField() string
- func (sm *ServiceMessage) LineOneField() string
- func (sm *ServiceMessage) LineSevenField() string
- func (sm *ServiceMessage) LineSixField() string
- func (sm *ServiceMessage) LineTenField() string
- func (sm *ServiceMessage) LineThreeField() string
- func (sm *ServiceMessage) LineTwelveField() string
- func (sm *ServiceMessage) LineTwoField() string
- func (sm *ServiceMessage) Parse(record string) error
- func (sm *ServiceMessage) String() string
- func (sm *ServiceMessage) Validate() error
- type TagWrongLengthErr
- type TypeSubType
- type UnstructuredAddenda
- type Writer
Constants ¶
const ( // TagMessageDisposition is MessageDisposition TagMessageDisposition = "{1100}" // TagReceiptTimeStamp is ReceiptTimeStamp TagReceiptTimeStamp = "{1110}" // TagOutputMessageAccountabilityData is OutputMessageAccountabilityData TagOutputMessageAccountabilityData = "{1120}" // TagErrorWire is ErrorWire TagErrorWire = "{1130}" // TagSenderSupplied is SenderSuppliedInformation TagSenderSupplied = "{1500}" // TagTypeSubType is TypeSubType TagTypeSubType = "{1510}" // TagInputMessageAccountabilityData is InputMessageAccountabilityData (IMAD) TagInputMessageAccountabilityData = "{1520}" // TagAmount is Amount TagAmount = "{2000}" // TagSenderDepositoryInstitution is SenderDepositoryInstitution TagSenderDepositoryInstitution = "{3100}" // TagReceiverDepositoryInstitution is ReceiverDepositoryInstitution TagReceiverDepositoryInstitution = "{3400}" // TagBusinessFunctionCode is BusinessFunctionCode TagBusinessFunctionCode = "{3600}" // TagSenderReference is SenderReference TagSenderReference = "{3320}" // TagPreviousMessageIdentifier is PreviousMessageIdentifier TagPreviousMessageIdentifier = "{3500}" // TagLocalInstrument is LocalInstrument TagLocalInstrument = "{3610}" // TagPaymentNotification is PaymentNotification TagPaymentNotification = "{3620}" // TagCharges is Charges TagCharges = "{3700}" // TagInstructedAmount is InstructedAmount TagInstructedAmount = "{3710}" // TagExchangeRate is ExchangeRate TagExchangeRate = "{3720}" // TagBeneficiaryIntermediaryFI is BeneficiaryIntermediaryFI TagBeneficiaryIntermediaryFI = "{4000}" // TagBeneficiaryFI is BeneficiaryFI TagBeneficiaryFI = "{4100}" // TagBeneficiary is Beneficiary TagBeneficiary = "{4200}" // TagBeneficiaryReference is BeneficiaryReference TagBeneficiaryReference = "{4320}" // TagAccountDebitedDrawdown is AccountDebitedDrawdown TagAccountDebitedDrawdown = "{4400}" // TagOriginator is Originator TagOriginator = "{5000}" // TagOriginatorOptionF is OriginatorOptionF TagOriginatorOptionF = "{5010}" // TagOriginatorFI is OriginatorFI TagOriginatorFI = "{5100}" // TagInstructingFI is InstructingFI TagInstructingFI = "{5200}" // TagAccountCreditedDrawdown is AccountCreditedDrawdown TagAccountCreditedDrawdown = "{5400}" // TagOriginatorToBeneficiary is OriginatorToBeneficiary TagOriginatorToBeneficiary = "{6000}" // TagFIReceiverFI is FIReceiverFI TagFIReceiverFI = "{6100}" // TagFIDrawdownDebitAccountAdvice is FIDrawdownDebitAccountAdvice TagFIDrawdownDebitAccountAdvice = "{6110}" // TagFIIntermediaryFI is FIIntermediaryFI TagFIIntermediaryFI = "{6200}" // TagFIIntermediaryFIAdvice is FIIntermediaryFIAdvice TagFIIntermediaryFIAdvice = "{6210}" // TagFIBeneficiaryFI is FIBeneficiaryFI TagFIBeneficiaryFI = "{6300}" // TagFIBeneficiaryFIAdvice is FIBeneficiaryFIAdvice TagFIBeneficiaryFIAdvice = "{6310}" // TagFIBeneficiary is FIBeneficiary TagFIBeneficiary = "{6400}" // TagFIBeneficiaryAdvice is FIBeneficiaryAdvice TagFIBeneficiaryAdvice = "{6410}" // TagFIPaymentMethodToBeneficiary is FIPaymentMethodToBeneficiary TagFIPaymentMethodToBeneficiary = "{6420}" // TagFIAdditionalFIToFI is FIAdditionalFIToFI TagFIAdditionalFIToFI = "{6500}" // TagCurrencyInstructedAmount is CurrencyInstructedAmount TagCurrencyInstructedAmount = "{7033}" // TagOrderingCustomer is OrderingCustomer TagOrderingCustomer = "{7050}" // TagOrderingInstitution is OrderingInstitution TagOrderingInstitution = "{7052}" // TagIntermediaryInstitution is IntermediaryInstitution TagIntermediaryInstitution = "{7056}" // TagInstitutionAccount is InstitutionAccount TagInstitutionAccount = "{7057}" // TagBeneficiaryCustomer is BeneficiaryCustomer TagBeneficiaryCustomer = "{7059}" // TagRemittance is Remittance TagRemittance = "{7070}" // TagSenderToReceiver is SenderToReceiver TagSenderToReceiver = "{7072}" // TagUnstructuredAddenda is UnstructuredAddenda TagUnstructuredAddenda = "{8200}" // TagRelatedRemittance is RelatedRemittance TagRelatedRemittance = "{8250}" // TagRemittanceOriginator is RemittanceOriginator TagRemittanceOriginator = "{8300}" // TagRemittanceBeneficiary is RemittanceBeneficiary TagRemittanceBeneficiary = "{8350}" // TagPrimaryRemittanceDocument is PrimaryRemittanceDocument TagPrimaryRemittanceDocument = "{8400}" // TagActualAmountPaid is ActualAmountPaid TagActualAmountPaid = "{8450}" // TagGrossAmountRemittanceDocument is GrossAmountRemittanceDocument TagGrossAmountRemittanceDocument = "{8500}" // TagAmountNegotiatedDiscount is AmountNegotiatedDiscount TagAmountNegotiatedDiscount = "{8550}" // TagAdjustment is Adjustment TagAdjustment = "{8600}" // TagDateRemittanceDocument is DateRemittanceDocument TagDateRemittanceDocument = "{8650}" // TagSecondaryRemittanceDocument is SecondaryRemittanceDocument TagSecondaryRemittanceDocument = "{8700}" //TagRemittanceFreeText is RemittanceFreeText TagRemittanceFreeText = "{8750}" // TagServiceMessage is ServiceMessage TagServiceMessage = "{9000}" // FormatVersion designates the FEDWIRE message format version FormatVersion = "30" // EnvironmentTest designates a test environment EnvironmentTest = "T" // EnvironmentProduction designates a production environment EnvironmentProduction = "P" // MessageDuplicationOriginal designates an original message MessageDuplicationOriginal = "" // MessageDuplicationResend designates a resend of a message MessageDuplicationResend = "P" // FundsTransfer is SenderSuppliedInformation {1510} TypeCode which designates a funds transfer in which the // sender and/or receiver may be a bank or a third party (i.e., customer of a bank). FundsTransfer = "10" // ForeignTransfer is SenderSuppliedInformation {1510} TypeCode which designates a funds transfer to // or from a foreign central bank or government or international organization with an account at the Federal // Reserve Bank of New York. ForeignTransfer = "15" // SettlementTransfer is SenderSuppliedInformation {1510} TypeCode which designates a funds transfer // between Fedwire Funds Service participants. SettlementTransfer = "16" // BasicFundsTransfer is SenderSuppliedInformation {1510} SubTypeCode which designates a basic value funds transfer. BasicFundsTransfer = "00" // RequestReversal is SenderSuppliedInformation {1510} SubTypeCode which designates a non-value request for // reversal of a funds transfer // originated on the current business day. RequestReversal = "01" // ReversalTransfer is SenderSuppliedInformation {1510} SubTypeCode which designates a value reversal of a // funds transfer received on the current business day. May be used in response to a subtype // code 01 Request for Reversal. ReversalTransfer = "02" // RequestReversalPriorDayTransfer is SenderSuppliedInformation {1510} SubTypeCode which designates a non-value // request for a reversal of a funds transfer originated on a prior business day. RequestReversalPriorDayTransfer = "07" // ReversalPriorDayTransfer is SenderSuppliedInformation {1510} SubTypeCode which designates a value reversal of // a funds transfer received on a prior business day. May be used in response to a subtype code 07 Request for // Reversal of a Prior Day Transfer. ReversalPriorDayTransfer = "08" // RequestCredit is SenderSuppliedInformation {1510} SubTypeCode which designates a non-value request for the // receiver to send a funds transfer to a designated party. RequestCredit = "31" // FundsTransferRequestCredit is SenderSuppliedInformation {1510} SubTypeCode which designates a value funds // transfer honoring a subtype 31 request for credit. FundsTransferRequestCredit = "32" // RefusalRequestCredit is SenderSuppliedInformation {1510} SubTypeCode which designates a non-value message // indicating refusal to honor a subtype 31 request for credit. RefusalRequestCredit = "33" // SSIServiceMessage is SenderSuppliedInformation {1510} SubTypeCode which designates a non-value message used to // communicate questions and information that is not covered by a specific subtype. SSIServiceMessage = "90" // BankTransfer is a bank transfer (beneficiary is a bank) BankTransfer = "BTR" // CheckSameDaySettlement is a check with same day settlement CheckSameDaySettlement = "CKS" // CustomerTransferPlus is a customer transfer plus CustomerTransferPlus = "CTP" // CustomerTransfer beneficiary is a not a bank CustomerTransfer = "CTR" // DepositSendersAccount is a deposit to a senders account DepositSendersAccount = "DEP" // BankDrawDownRequest is a bank to bank drawdown request BankDrawDownRequest = "DRB" // CustomerCorporateDrawdownRequest is a customer or corporate drawdown request CustomerCorporateDrawdownRequest = "DRC" // DrawDownRequest is a drawdown payment DrawDownRequest = "DRW" // FEDFundsReturned is FED funds returned FEDFundsReturned = "FFR" // FEDFundsSold is FED funds sold FEDFundsSold = "FFS" // BFCServiceMessage is Service Message BFCServiceMessage = "SVC" // CDBeneficiary is charge details beneficiary CDBeneficiary = "B" CDShared = "S" // SWIFTBankIdentifierCode is SWIFT Bank Identifier Code SWIFTBankIdentifierCode = "B" // CHIPSParticipant is CHIPS Participant CHIPSParticipant = "C" // DemandDepositAccountNumber is Demand Deposit Account Number DemandDepositAccountNumber = "D" // FEDRoutingNumber is FED Routing Number FEDRoutingNumber = "F" // SWIFTBICORBEIANDAccountNumber is SWIFT Bank Identifier Code(BIC) OR Bank Entity Identifier (BEI) AND AccountNumber SWIFTBICORBEIANDAccountNumber = "T" // CHIPSIdentifier is CHIPS Identifier CHIPSIdentifier = "U" // PassportNumber is Passport Number PassportNumber = "1" // TaxIdentificationNumber is Tax Identification Number TaxIdentificationNumber = "2" // DriversLicenseNumber is Drivers License Number DriversLicenseNumber = "3" // AlienRegistrationNumber is Alien Registration Number AlienRegistrationNumber = "4" // CorporateIdentification is corporate identification CorporateIdentification = "5" // OtherIdentification is other identification OtherIdentification = "9" // AdviceCodeHold is an advice code for Hold AdviceCodeHold = "HLD" // AdviceCodeLetter is an advice code for LTR AdviceCodeLetter = "LTR" // AdviceCodePhone is an advice code for Phone AdviceCodePhone = "PHN" // AdviceCodeTelex is an advice code for Telex AdviceCodeTelex = "TLX" // AdviceCodeWire is an advice code for Wire AdviceCodeWire = "WRE" // RLMElectronicDataExchange is Remittance Location Method Electronic Data Exchange RLMElectronicDataExchange = "EDIC" // RLMEmail is Remittance Location Method Email RLMEmail = "EMAL" // RLMFax is Remittance Location Method Fax RLMFax = "FAXI" // RLMPostalService is Remittance Location Method Postal Service RLMPostalService = "POST" // RLMSMSM is Remittance Location Method Short Message Service (text) RLMSMSM = "SMSM" // RLMURI is Remittance Location Method Uniform Resource Identifier RLMURI = "URID" // CompletePostalAddress is Complete Postal Address CompletePostalAddress = "ADDR" // HomeAddress is Home Address HomeAddress = "HOME" // BusinessAddress is Business Address BusinessAddress = "BIZZ" // MailAddress is Mail Address MailAddress = "MLTO" // DeliveryAddress is Delivery Address DeliveryAddress = "DLVY" // PostOfficeBox is Post Office Box PostOfficeBox = "PBOX" // OrganizationID is Organization ID OrganizationID = "OI" // PrivateID is Private ID PrivateID = "PI" // OICBankPartyIdentification is Bank Party Identification OICBankPartyIdentification = "BANK" // OICCustomerNumber is Customer Number OICCustomerNumber = "CUST" // OICDataUniversalNumberSystem (Dun & Bradstreet) is Data Universal Number System OICDataUniversalNumberSystem = "DUNS" // OICEmployerIdentificationNumber is Employee Identification Number OICEmployerIdentificationNumber = "EMPL" // OICGlobalLocationNumber is Global Location Number OICGlobalLocationNumber = "GS1G" // OICProprietaryIdentificationNumber is Proprietary Identification Number OICProprietaryIdentificationNumber = "PROP" // OICSWIFTBICORBEI is SWIFT BIC or BEI OICSWIFTBICORBEI = "SWBB" // OICTaxIdentificationNumber is Tax Identification Number OICTaxIdentificationNumber = "TXID" // PICAlienRegistrationNumber is Alien Registration Number PICAlienRegistrationNumber = "ARNU" // PICPassportNumber is Passport Number PICPassportNumber = "CCPT" // PICCustomerNumber is Customer Number PICCustomerNumber = "CUST" // PICDateBirthPlace is Date Birth Place PICDateBirthPlace = "DPOB" // PICEmployeeIdentificationNumber is Employer Identification Number PICEmployeeIdentificationNumber = "EMPL" // PICNationalIdentityNumber is National Identity Number PICNationalIdentityNumber = "NIDN" // PICProprietaryIdentificationNumber is Proprietary Identification Number PICProprietaryIdentificationNumber = "PROP" // PICSocialSecurityNumber is Social Security Number PICSocialSecurityNumber = "SOSE" // PICTaxIdentificationNumber is Tax Identification Number PICTaxIdentificationNumber = "TXID" // AccountsReceivableOpenItem is accounts receivable open item AccountsReceivableOpenItem = "AROI" // BillLadingShippingNotice is bill lading shipping notice BillLadingShippingNotice = "BOLD" // CommercialInvoice is commercial invoice CommercialInvoice = "CINV" // CommercialContract is commercial contract CommercialContract = "CMCN" // CreditNoteRelatedFinancialAdjustment is credit note related financial adjustment CreditNoteRelatedFinancialAdjustment = "CNFA" // CreditNote is credit note CreditNote = "CREN" // DebitNote is debit note DebitNote = "DEBN" // DispatchAdvice is dispatch advice DispatchAdvice = "DISP" // DebitNoteRelatedFinancialAdjustment is debit note related financial adjustment DebitNoteRelatedFinancialAdjustment = "DNFA" // HireInvoice is hire invoice HireInvoice = "HIRI" // MeteredServiceInvoice is metered service invoice MeteredServiceInvoice = "MSIN" // ProprietaryDocumentType is proprietary document type ProprietaryDocumentType = "PROP" // PurchaseOrder is Purchase Order PurchaseOrder = "PUOR" // SelfBilledInvoice is self billed invoice SelfBilledInvoice = "SBIN" // StatementAccount is Statement of account StatementAccount = "SOAC" // TradeServicesUtilityTransaction is trade services utility transaction TradeServicesUtilityTransaction = "TSUT" // Voucher is Voucher Voucher = "VCHR" // PricingError is pricing error PricingError = "01" // ExtensionError is extension error ExtensionError = "03" // ItemNotAcceptedDamaged is item not accepted damaged ItemNotAcceptedDamaged = "04" // ItemNotAcceptedQuality is item not accepted quality ItemNotAcceptedQuality = "05" // QuantityContested is quantity contested QuantityContested = "06" // IncorrectProduct is incorrect product IncorrectProduct = "07" // ReturnsDamaged is returns damaged ReturnsDamaged = "11" // ReturnsQuality is returns quality ReturnsQuality = "12" // ItemNotReceived is item not received ItemNotReceived = "59" // TotalOrderNotReceived is total order not received TotalOrderNotReceived = "75" // CreditAgreed is credit agreed CreditAgreed = "81" // CoveredCreditMemo is covered credit memo CoveredCreditMemo = "CM" // CreditIndicator is a credit CreditIndicator = "CRDT" // DebitIndicator is a debit DebitIndicator = "DBIT" // ANSIX12format is ANSI X12 format ANSIX12format = "ANSI" // SequenceBCoverPaymentStructured is Sequence B Cover Payment Structured SequenceBCoverPaymentStructured = "COVS" // GeneralXMLformat is General XML format GeneralXMLformat = "GXML" // ISO20022XMLformat is ISO 20022 XML format ISO20022XMLformat = "IXML" // NarrativeText is Narrative Text NarrativeText = "NARR" // ProprietaryLocalInstrumentCode is Proprietary Local Instrument Code ProprietaryLocalInstrumentCode = "PROP" // RemittanceInformationStructured is Remittance Information Structured RemittanceInformationStructured = "RMTS" // RelatedRemittanceInformation is Related Remittance Information RelatedRemittanceInformation = "RRMT" // STP820format is STP 820 format STP820format = "S820" // SWIFTfield70 = SWIFT field 70 SWIFTfield70 = "SWIF" // UNEDIFACTformat is UN-EDIFACT format UNEDIFACTformat = "UEDI" // PaymentMethod is the payment method to beneficiary. 'CHECK' is the only valid option PaymentMethod = "CHECK" // PartyIdentifierAlienRegistrationNumber is PartyIdentifier Alien Registration Number PartyIdentifierAlienRegistrationNumber = "ARNU" // PartyIdentifierPassportNumber is PartyIdentifier Passport Number PartyIdentifierPassportNumber = "CCPT" // PartyIdentifierCustomerIdentificationNumber is PartyIdentifier Customer Identification Number PartyIdentifierCustomerIdentificationNumber = "CUST" // PartyIdentifierDriversLicenseNumber is PartyIdentifier Driver’s License Number PartyIdentifierDriversLicenseNumber = "DRLC" // PartyIdentifierEmployerNumber is PartyIdentifier Employer Number PartyIdentifierEmployerNumber = "EMPL" // PartyIdentifierNationalIdentifyNumber is PartyIdentifier National Identify Number PartyIdentifierNationalIdentifyNumber = "NIDN" // PartyIdentifierSocialSecurityNumber is PartyIdentifier Social Security Number PartyIdentifierSocialSecurityNumber = "SOSE" // PartyIdentifierTaxIdentificationNumber is PartyIdentifier Tax Identification Number PartyIdentifierTaxIdentificationNumber = "TXID" // OptionFName is Name OptionFName = "1" // OptionFAddress is Address OptionFAddress = "2" // OptionFCountryTown is Country and Town OptionFCountryTown = "3" // OptionFDOB is Date of Birth OptionFDOB = "4" // OptionFBirthPlace is Place of Birth OptionFBirthPlace = "5" // OptionFCustomerIdentificationNumber is Customer Identification Number OptionFCustomerIdentificationNumber = "6" // OptionFNationalIdentityNumber is National Identity Number OptionFNationalIdentityNumber = "7" // OptionFAdditionalInformation is Additional Information OptionFAdditionalInformation = "8" )
const Version = "v0.1.1"
Version is version
Variables ¶
var ( // ErrValidTagForType is returned when a type has an invalid tag ErrValidTagForType = errors.New("is an invalid tag") // ErrNonNumeric is returned when a field has non-numeric characters ErrNonNumeric = errors.New("has non numeric characters") // ErrNonAlphanumeric is returned when a field has non-alphanumeric characters ErrNonAlphanumeric = errors.New("has non alphanumeric characters") // ErrNonAmount is returned for an incorrect wire amount format ErrNonAmount = errors.New("is an incorrect amount format") // ErrNonCurrencyCode is returned for an incorrect currency code ErrNonCurrencyCode = errors.New("is not a recognized currency code") // ErrUpperAlpha is returned when a field is not in uppercase ErrUpperAlpha = errors.New("is not uppercase A-Z or 0-9") // ErrFieldInclusion is returned when a field is mandatory and has a default value ErrFieldInclusion = errors.New("is a mandatory field and has a default value") // ErrConstructor is returned when there's a mandatory field is not initialized correctly, and prompts to use the constructor ErrConstructor = errors.New("is a mandatory field and has a default value. Use the constructor") // ErrFieldRequired is returned when a field is required ErrFieldRequired = errors.New("is a required field") // ErrValidMonth is returned for an invalid month ErrValidMonth = errors.New("is an invalid month") // ErrValidDay is returned for an invalid day ErrValidDay = errors.New("is an invalid day") // ErrValidYear is returned for an invalid year ErrValidYear = errors.New("is an invalid year") // ErrValidCentury is returned for an invalid century ErrValidCentury = errors.New("is an invalid century") // ErrValidDate is returned for an invalid date ErrValidDate = errors.New("is an invalid date format") // ErrInvalidProperty is returned for an invalid type property ErrInvalidProperty = errors.New("is an invalid property") // ErrFormatVersion is returned for an invalid an invalid FormatVersion ErrFormatVersion = errors.New("is not 30") // ErrTestProductionCode is returned for an invalid TestProductionCode ErrTestProductionCode = errors.New("is an invalid test production code") // ErrMessageDuplicationCode is returned for an invalid MessageDuplicationCode ErrMessageDuplicationCode = errors.New("is an invalid message duplication code") // ErrTypeCode is returned for an invalid TypeCode tag ErrTypeCode = errors.New("is an invalid type code") // ErrSubTypeCode is returned when there's an invalid SubTypeCode tag ErrSubTypeCode = errors.New("is an invalid sub type Code") // ErrBusinessFunctionCode is returned for an invalid business function code ErrBusinessFunctionCode = errors.New("is an invalid business function code") // ErrTransactionTypeCode is returned for an invalid transaction type code ErrTransactionTypeCode = errors.New("is an invalid transaction type code") // ErrLocalInstrumentCode is returned for an invalid local instrument code tag {3610} ErrLocalInstrumentCode = errors.New("is an invalid local instrument Code") // ErrPaymentNotificationIndicator is returned for an invalid payment notification indicator {3620} ErrPaymentNotificationIndicator = errors.New("is an invalid payment notification indicator") // ErrChargeDetails is returned for an invalid charge details for charges ErrChargeDetails = errors.New("is an invalid charge detail") // ErrIdentificationCode is returned for an invalid identification code ErrIdentificationCode = errors.New("is an invalid identification code") // ErrAdviceCode is returned for an invalid advice code ErrAdviceCode = errors.New("is an invalid advice code") // ErrRemittanceLocationMethod is returned for an invalid remittance location method ErrRemittanceLocationMethod = errors.New("is an invalid remittance location method") // ErrAddressType is returned for an invalid address type ErrAddressType = errors.New("is an invalid address type") // ErrIdentificationType is returned for an invalid remittance Identification Typ ErrIdentificationType = errors.New("is an invalid remittance identification type") // ErrOrganizationIdentificationCode is returned for an invalid organization identification code ErrOrganizationIdentificationCode = errors.New("is an invalid organization identification code") // ErrPrivateIdentificationCode is returned for an invalid private identification code ErrPrivateIdentificationCode = errors.New("is an invalid private identification code") // ErrDocumentTypeCode is returned for an invalid document type code ErrDocumentTypeCode = errors.New("is an invalid document type code") // ErrCreditDebitIndicator is returned for an invalid credit or debit indicator ErrCreditDebitIndicator = errors.New("is an invalid credit or debit indicator") // ErrAdjustmentReasonCode is returned for an invalid adjustment reason code ErrAdjustmentReasonCode = errors.New("is an invalid adjustment reason code") // ErrPartyIdentifier is returned for an invalid party identifier ErrPartyIdentifier = errors.New("is an invalid party identifier") // ErrOptionFLine is returned for an invalid line for OriginatorOptionF ErrOptionFLine = errors.New("is an invalid line for originator optionF") // ErrOptionFName is returned for an invalid name for OriginatorOptionF ErrOptionFName = errors.New("is an invalid name for originator optionF") )
var ( // ErrFileTooLong is the error given when a file exceeds the maximum possible length ErrFileTooLong = errors.New("file exceeds maximum possible number of lines") )
Functions ¶
This section is empty.
Types ¶
type AccountCreditedDrawdown ¶
type AccountCreditedDrawdown struct {
// DrawdownCreditAccountNumber 9 character ABA
DrawdownCreditAccountNumber string `json:"drawdownCreditAccountNumber,omitempty"`
// contains filtered or unexported fields
}
AccountCreditedDrawdown is the account which is credited in a drawdown
func NewAccountCreditedDrawdown ¶
func NewAccountCreditedDrawdown() *AccountCreditedDrawdown
NewAccountCreditedDrawdown returns a new AccountCreditedDrawdown
func (*AccountCreditedDrawdown) DrawdownCreditAccountNumberField ¶
func (creditDD *AccountCreditedDrawdown) DrawdownCreditAccountNumberField() string
DrawdownCreditAccountNumberField gets a string of the DrawdownCreditAccountNumber field
func (*AccountCreditedDrawdown) Parse ¶
func (creditDD *AccountCreditedDrawdown) Parse(record string) error
Parse takes the input string and parses the AccountCreditedDrawdown values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*AccountCreditedDrawdown) String ¶
func (creditDD *AccountCreditedDrawdown) String() string
String writes AccountCreditedDrawdown
func (*AccountCreditedDrawdown) Validate ¶
func (creditDD *AccountCreditedDrawdown) Validate() error
Validate performs WIRE format rule checks on AccountCreditedDrawdown and returns an error if not Validated The first error encountered is returned and stops that parsing.
type AccountDebitedDrawdown ¶
type AccountDebitedDrawdown struct {
// Identification Code * `D` - Debit
IdentificationCode string `json:"identificationCode"`
// Identifier
Identifier string `json:"identifier"`
// Name
Name string `json:"name"`
Address Address `json:"address,omitempty"`
// contains filtered or unexported fields
}
AccountDebitedDrawdown is the account which is debited in a drawdown
func NewAccountDebitedDrawdown ¶
func NewAccountDebitedDrawdown() *AccountDebitedDrawdown
NewAccountDebitedDrawdown returns a new AccountDebitedDrawdown
func (*AccountDebitedDrawdown) AddressLineOneField ¶
func (debitDD *AccountDebitedDrawdown) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*AccountDebitedDrawdown) AddressLineThreeField ¶
func (debitDD *AccountDebitedDrawdown) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*AccountDebitedDrawdown) AddressLineTwoField ¶
func (debitDD *AccountDebitedDrawdown) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*AccountDebitedDrawdown) IdentificationCodeField ¶
func (debitDD *AccountDebitedDrawdown) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*AccountDebitedDrawdown) IdentifierField ¶
func (debitDD *AccountDebitedDrawdown) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*AccountDebitedDrawdown) NameField ¶
func (debitDD *AccountDebitedDrawdown) NameField() string
NameField gets a string of the Name field
func (*AccountDebitedDrawdown) Parse ¶
func (debitDD *AccountDebitedDrawdown) Parse(record string) error
Parse takes the input string and parses the AccountDebitedDrawdown values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*AccountDebitedDrawdown) String ¶
func (debitDD *AccountDebitedDrawdown) String() string
String writes AccountDebitedDrawdown
func (*AccountDebitedDrawdown) Validate ¶
func (debitDD *AccountDebitedDrawdown) Validate() error
Validate performs WIRE format rule checks on AccountDebitedDrawdown and returns an error if not Validated The first error encountered is returned and stops that parsing.
type ActualAmountPaid ¶
type ActualAmountPaid struct {
// RemittanceAmount is remittance amounts
RemittanceAmount RemittanceAmount `json:"remittanceAmount,omitempty"`
// contains filtered or unexported fields
}
ActualAmountPaid is the actual amount paid
func NewActualAmountPaid ¶
func NewActualAmountPaid() *ActualAmountPaid
NewActualAmountPaid returns a new ActualAmountPaid
func (*ActualAmountPaid) AmountField ¶
func (aap *ActualAmountPaid) AmountField() string
AmountField gets a string of the Amount field
func (*ActualAmountPaid) CurrencyCodeField ¶
func (aap *ActualAmountPaid) CurrencyCodeField() string
CurrencyCodeField gets a string of the CurrencyCode field
func (*ActualAmountPaid) Parse ¶
func (aap *ActualAmountPaid) Parse(record string) error
Parse takes the input string and parses the ActualAmountPaid values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*ActualAmountPaid) String ¶
func (aap *ActualAmountPaid) String() string
String writes ActualAmountPaid
func (*ActualAmountPaid) Validate ¶
func (aap *ActualAmountPaid) Validate() error
Validate performs WIRE format rule checks on ActualAmountPaid and returns an error if not Validated The first error encountered is returned and stops that parsing.
type AdditionalFIToFI ¶
type AdditionalFIToFI struct {
// LineOne
LineOne string `json:"lineOne,omitempty"`
// LineTwo
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
LineThree string `json:"lineThree,omitempty"`
// LineFour
LineFour string `json:"lineFour,omitempty"`
// LineFive
LineFive string `json:"lineFive,omitempty"`
// LineSix
LineSix string `json:"lineSix,omitempty"`
}
AdditionalFIToFI is additional financial institution to financial institution information
type Address ¶
type Address struct {
// AddressLineOne
AddressLineOne string `json:"addressLineOne,omitempty"`
// AddressLineTwo
AddressLineTwo string `json:"addressLineTwo,omitempty"`
// AddressLineThree
AddressLineThree string `json:"addressLineThree,omitempty"`
}
Address is 3 lines of address information
type Adjustment ¶
type Adjustment struct {
// Adjustment * `01` - Pricing Error * `03` - Extension Error * `04` - Item Not Accepted (Damaged) * `05` - Item Not Accepted (Quality) * `06` - Quantity Contested 07 Incorrect Product * `11` - Returns (Damaged) * `12` - Returns (Quality) * `59` - Item Not Received * `75` - Total Order Not Received * `81` - Credit as Agreed * `CM` - Covered by Credit Memo
AdjustmentReasonCode string `json:"adjustmentReasonCode,omitempty"`
// CreditDebitIndicator * `CRDT` - Credit * `DBIT` - Debit
CreditDebitIndicator string `json:"creditDebitIndicator,omitempty"`
// RemittanceAmount is remittance amounts
RemittanceAmount RemittanceAmount `json:"remittanceAmount,omitempty"`
// AdditionalInfo is additional information
AdditionalInfo string `json:"additionalInfo,omitempty"`
// contains filtered or unexported fields
}
Adjustment is adjustment
func (*Adjustment) AdditionalInfoField ¶
func (adj *Adjustment) AdditionalInfoField() string
AdditionalInfoField gets a string of the AdditionalInfo field
func (*Adjustment) AdjustmentReasonCodeField ¶
func (adj *Adjustment) AdjustmentReasonCodeField() string
AdjustmentReasonCodeField gets a string of the AdjustmentReasonCode field
func (*Adjustment) AmountField ¶
func (adj *Adjustment) AmountField() string
AmountField gets a string of the Amount field
func (*Adjustment) CreditDebitIndicatorField ¶
func (adj *Adjustment) CreditDebitIndicatorField() string
CreditDebitIndicatorField gets a string of the CreditDebitIndicator field
func (*Adjustment) CurrencyCodeField ¶
func (adj *Adjustment) CurrencyCodeField() string
CurrencyCodeField gets a string of the CurrencyCode field
func (*Adjustment) Parse ¶
func (adj *Adjustment) Parse(record string) error
Parse takes the input string and parses the Adjustment values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*Adjustment) Validate ¶
func (adj *Adjustment) Validate() error
Validate performs WIRE format rule checks on Adjustment and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Advice ¶
type Advice struct {
AdviceCode string `json:"adviceCode,omitempty"`
// LineOne
LineOne string `json:"lineOne,omitempty"`
// LineTwo
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
LineThree string `json:"lineThree,omitempty"`
// LineFour
LineFour string `json:"lineFour,omitempty"`
// LineFive
LineFive string `json:"lineFive,omitempty"`
// LineSix
LineSix string `json:"lineSix,omitempty"`
}
Advice is financial institution advice information
type Amount ¶
type Amount struct {
// Amount 12 numeric, right-justified with leading zeros, an implied decimal point and no commas; e.g., $12,345.67 becomes 000001234567 Can be all zeros for subtype 90
Amount string `json:"amount"`
// contains filtered or unexported fields
}
Amount (up to a penny less than $10 billion) {2000}
func (*Amount) AmountField ¶
AmountField gets a string of entry addenda batch count zero padded
type AmountNegotiatedDiscount ¶
type AmountNegotiatedDiscount struct {
// RemittanceAmount is remittance amounts
RemittanceAmount RemittanceAmount `json:"remittanceAmount,omitempty"`
// contains filtered or unexported fields
}
AmountNegotiatedDiscount is the amount negotiated discount
func NewAmountNegotiatedDiscount ¶
func NewAmountNegotiatedDiscount() *AmountNegotiatedDiscount
NewAmountNegotiatedDiscount returns a new AmountNegotiatedDiscount
func (*AmountNegotiatedDiscount) AmountField ¶
func (nd *AmountNegotiatedDiscount) AmountField() string
AmountField gets a string of the Amount field
func (*AmountNegotiatedDiscount) CurrencyCodeField ¶
func (nd *AmountNegotiatedDiscount) CurrencyCodeField() string
CurrencyCodeField gets a string of the CurrencyCode field
func (*AmountNegotiatedDiscount) Parse ¶
func (nd *AmountNegotiatedDiscount) Parse(record string) error
Parse takes the input string and parses the AmountNegotiatedDiscount values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*AmountNegotiatedDiscount) String ¶
func (nd *AmountNegotiatedDiscount) String() string
String writes AmountNegotiatedDiscount
func (*AmountNegotiatedDiscount) Validate ¶
func (nd *AmountNegotiatedDiscount) Validate() error
Validate performs WIRE format rule checks on AmountNegotiatedDiscount and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Beneficiary ¶
type Beneficiary struct {
// Personal
Personal Personal `json:"personal,omitempty"`
// contains filtered or unexported fields
}
Beneficiary is the beneficiary of the wire
func (*Beneficiary) AddressLineOneField ¶
func (ben *Beneficiary) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*Beneficiary) AddressLineThreeField ¶
func (ben *Beneficiary) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*Beneficiary) AddressLineTwoField ¶
func (ben *Beneficiary) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*Beneficiary) IdentificationCodeField ¶
func (ben *Beneficiary) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*Beneficiary) IdentifierField ¶
func (ben *Beneficiary) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*Beneficiary) NameField ¶
func (ben *Beneficiary) NameField() string
NameField gets a string of the Name field
func (*Beneficiary) Parse ¶
func (ben *Beneficiary) Parse(record string) error
Parse takes the input string and parses the Beneficiary values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*Beneficiary) Validate ¶
func (ben *Beneficiary) Validate() error
Validate performs WIRE format rule checks on Beneficiary and returns an error if not Validated The first error encountered is returned and stops that parsing.
type BeneficiaryCustomer ¶
type BeneficiaryCustomer struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
BeneficiaryCustomer is the beneficiary customer
func NewBeneficiaryCustomer ¶
func NewBeneficiaryCustomer() *BeneficiaryCustomer
NewBeneficiaryCustomer returns a new BeneficiaryCustomer
func (*BeneficiaryCustomer) Parse ¶
func (bc *BeneficiaryCustomer) Parse(record string) error
Parse takes the input string and parses the BeneficiaryCustomer values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*BeneficiaryCustomer) String ¶
func (bc *BeneficiaryCustomer) String() string
String writes BeneficiaryCustomer
func (*BeneficiaryCustomer) SwiftFieldTagField ¶
func (bc *BeneficiaryCustomer) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*BeneficiaryCustomer) SwiftLineFiveField ¶
func (bc *BeneficiaryCustomer) SwiftLineFiveField() string
SwiftLineFiveField gets a string of the SwiftLineFive field
func (*BeneficiaryCustomer) SwiftLineFourField ¶
func (bc *BeneficiaryCustomer) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*BeneficiaryCustomer) SwiftLineOneField ¶
func (bc *BeneficiaryCustomer) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*BeneficiaryCustomer) SwiftLineThreeField ¶
func (bc *BeneficiaryCustomer) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*BeneficiaryCustomer) SwiftLineTwoField ¶
func (bc *BeneficiaryCustomer) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*BeneficiaryCustomer) Validate ¶
func (bc *BeneficiaryCustomer) Validate() error
Validate performs WIRE format rule checks on BeneficiaryCustomer and returns an error if not Validated The first error encountered is returned and stops that parsing.
type BeneficiaryFI ¶
type BeneficiaryFI struct {
// Financial Institution
FinancialInstitution FinancialInstitution `json:"financialInstitution,omitempty"`
// contains filtered or unexported fields
}
BeneficiaryFI is the financial institution of the beneficiary
func NewBeneficiaryFI ¶
func NewBeneficiaryFI() *BeneficiaryFI
NewBeneficiaryFI returns a new BeneficiaryFI
func (*BeneficiaryFI) AddressLineOneField ¶
func (bfi *BeneficiaryFI) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*BeneficiaryFI) AddressLineThreeField ¶
func (bfi *BeneficiaryFI) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*BeneficiaryFI) AddressLineTwoField ¶
func (bfi *BeneficiaryFI) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*BeneficiaryFI) IdentificationCodeField ¶
func (bfi *BeneficiaryFI) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*BeneficiaryFI) IdentifierField ¶
func (bfi *BeneficiaryFI) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*BeneficiaryFI) NameField ¶
func (bfi *BeneficiaryFI) NameField() string
NameField gets a string of the Name field
func (*BeneficiaryFI) Parse ¶
func (bfi *BeneficiaryFI) Parse(record string) error
Parse takes the input string and parses the BeneficiaryFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*BeneficiaryFI) String ¶
func (bfi *BeneficiaryFI) String() string
String writes BeneficiaryFI
func (*BeneficiaryFI) Validate ¶
func (bfi *BeneficiaryFI) Validate() error
Validate performs WIRE format rule checks on BeneficiaryFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type BeneficiaryIntermediaryFI ¶
type BeneficiaryIntermediaryFI struct {
// Financial Institution
FinancialInstitution FinancialInstitution `json:"financialInstitution,omitempty"`
// contains filtered or unexported fields
}
BeneficiaryIntermediaryFI {4000}
func NewBeneficiaryIntermediaryFI ¶
func NewBeneficiaryIntermediaryFI() *BeneficiaryIntermediaryFI
NewBeneficiaryIntermediaryFI returns a new BeneficiaryIntermediaryFI
func (*BeneficiaryIntermediaryFI) AddressLineOneField ¶
func (bifi *BeneficiaryIntermediaryFI) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*BeneficiaryIntermediaryFI) AddressLineThreeField ¶
func (bifi *BeneficiaryIntermediaryFI) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*BeneficiaryIntermediaryFI) AddressLineTwoField ¶
func (bifi *BeneficiaryIntermediaryFI) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*BeneficiaryIntermediaryFI) IdentificationCodeField ¶
func (bifi *BeneficiaryIntermediaryFI) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*BeneficiaryIntermediaryFI) IdentifierField ¶
func (bifi *BeneficiaryIntermediaryFI) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*BeneficiaryIntermediaryFI) NameField ¶
func (bifi *BeneficiaryIntermediaryFI) NameField() string
NameField gets a string of the Name field
func (*BeneficiaryIntermediaryFI) Parse ¶
func (bifi *BeneficiaryIntermediaryFI) Parse(record string) error
Parse takes the input string and parses the ReceiverDepositoryInstitution values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*BeneficiaryIntermediaryFI) String ¶
func (bifi *BeneficiaryIntermediaryFI) String() string
String writes BeneficiaryIntermediaryFI
func (*BeneficiaryIntermediaryFI) Validate ¶
func (bifi *BeneficiaryIntermediaryFI) Validate() error
Validate performs WIRE format rule checks on BeneficiaryIntermediaryFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type BeneficiaryReference ¶
type BeneficiaryReference struct {
// BeneficiaryReference
BeneficiaryReference string `json:"beneficiaryReference,omitempty"`
// contains filtered or unexported fields
}
BeneficiaryReference is a reference for the beneficiary
func NewBeneficiaryReference ¶
func NewBeneficiaryReference() *BeneficiaryReference
NewBeneficiaryReference returns a new BeneficiaryReference
func (*BeneficiaryReference) BeneficiaryReferenceField ¶
func (br *BeneficiaryReference) BeneficiaryReferenceField() string
BeneficiaryReferenceField gets a string of the BeneficiaryReference field
func (*BeneficiaryReference) Parse ¶
func (br *BeneficiaryReference) Parse(record string) error
Parse takes the input string and parses the BeneficiaryReference values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*BeneficiaryReference) String ¶
func (br *BeneficiaryReference) String() string
String writes BeneficiaryReference
func (*BeneficiaryReference) Validate ¶
func (br *BeneficiaryReference) Validate() error
Validate performs WIRE format rule checks on BeneficiaryReference and returns an error if not Validated The first error encountered is returned and stops that parsing.
type BusinessFunctionCode ¶
type BusinessFunctionCode struct {
// BusinessFunctionCode BTR: Bank Transfer (Beneficiary is a bank) DRC: Customer or Corporate Drawdown Request CKS: Check Same Day Settlement DRW: Drawdown Payment CTP: Customer Transfer Plus FFR: Fed Funds Returned CTR: Customer Transfer (Beneficiary is a not a bank) FFS: Fed Funds Sold DEP: Deposit to Sender’s Account SVC: Service Message DRB: Bank-to-Bank Drawdown Request
BusinessFunctionCode string `json:"businessFunctionCode"`
// TransactionTypeCode If {3600} is CTR, an optional Transaction Type Code element is permitted; however, the Transaction Type Code 'COV' is not permitted.
TransactionTypeCode string `json:"transactionTypeCode,omitempty"`
// contains filtered or unexported fields
}
BusinessFunctionCode {3600}
func NewBusinessFunctionCode ¶
func NewBusinessFunctionCode() *BusinessFunctionCode
NewBusinessFunctionCode returns a new BusinessFunctionCode
func (*BusinessFunctionCode) BusinessFunctionCodeField ¶
func (bfc *BusinessFunctionCode) BusinessFunctionCodeField() string
BusinessFunctionCodeField gets a string of the BusinessFunctionCode field
func (*BusinessFunctionCode) Parse ¶
func (bfc *BusinessFunctionCode) Parse(record string) error
Parse takes the input string and parses the BusinessFunctionCode values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*BusinessFunctionCode) String ¶
func (bfc *BusinessFunctionCode) String() string
String writes BusinessFunctionCode
func (*BusinessFunctionCode) TransactionTypeCodeField ¶
func (bfc *BusinessFunctionCode) TransactionTypeCodeField() string
TransactionTypeCodeField gets a string of the TransactionTypeCode field
func (*BusinessFunctionCode) Validate ¶
func (bfc *BusinessFunctionCode) Validate() error
Validate performs WIRE format rule checks on BusinessFunctionCode and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Charges ¶
type Charges struct {
// ChargeDetails * `B` - Beneficiary * `S` - Shared
ChargeDetails string `json:"chargeDetails,omitempty"`
// SendersChargesOne The first three characters must contain an alpha currency code (e.g., USD). The remaining
// characters for the amount must begin with at least one numeric character (0-9) and only one decimal comma
// marker. $1,234.56 should be entered as USD1234,56 and $0.99 should be entered as USD0,99.
SendersChargesOne string `json:"sendersChargesOne,omitempty"`
// SendersChargesTwo The first three characters must contain an alpha currency code (e.g., USD). The remaining
// characters for the amount must begin with at least one numeric character (0-9) and only one decimal comma
// marker. $1,234.56 should be entered as USD1234,56 and $0.99 should be entered as USD0,99.
SendersChargesTwo string `json:"sendersChargesTwo,omitempty"`
// SendersChargesThree The first three characters must contain an alpha currency code (e.g., USD). The remaining
// characters for the amount must begin with at least one numeric character (0-9) and only one decimal comma
// marker. $1,234.56 should be entered as USD1234,56 and $0.99 should be entered as USD0,99.
SendersChargesThree string `json:"sendersChargesThree,omitempty"`
// SendersChargesFour The first three characters must contain an alpha currency code (e.g., USD). The remaining
// characters for the amount must begin with at least one numeric character (0-9) and only one decimal comma
// marker. $1,234.56 should be entered as USD1234,56 and $0.99 should be entered as USD0,99.
SendersChargesFour string `json:"sendersChargesFour,omitempty"`
// contains filtered or unexported fields
}
Charges is the Charges of the wire
func (*Charges) ChargeDetailsField ¶
ChargeDetailsField gets a string of the ChargeDetails field
func (*Charges) Parse ¶
Parse takes the input string and parses the Charges values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*Charges) SendersChargesFourField ¶
SendersChargesFourField gets a string of the SendersChargesFour field
func (*Charges) SendersChargesOneField ¶
SendersChargesOneField gets a string of the SendersChargesOne field
func (*Charges) SendersChargesThreeField ¶
SendersChargesThreeField gets a string of the SendersChargesThree field
func (*Charges) SendersChargesTwoField ¶
SendersChargesTwoField gets a string of the SendersChargesTwo field
type CoverPayment ¶
type CoverPayment struct {
// SwiftFieldTag
SwiftFieldTag string `json:"swiftFieldTag,omitempty"`
// SwiftLineOne
SwiftLineOne string `json:"swiftLineOne,omitempty"`
// SwiftLineTwo
SwiftLineTwo string `json:"swiftLineTwo,omitempty"`
// SwiftLineThree
SwiftLineThree string `json:"swiftLineThree,omitempty"`
// SwiftLineFour
SwiftLineFour string `json:"swiftLineFour,omitempty"`
// SwiftLineFive
SwiftLineFive string `json:"swiftLineFive,omitempty"`
// SwiftLineSix
SwiftLineSix string `json:"swiftLineSix,omitempty"`
}
CoverPayment is cover payment data
type CurrencyInstructedAmount ¶
type CurrencyInstructedAmount struct {
// SwiftFieldTag
SwiftFieldTag string `json:"swiftFieldTag"`
// Amount is the instructed amount
// Amount Must begin with at least one numeric character (0-9) and contain only one decimal comma marker
// (e.g., $1,234.56 should be entered as 1234,56 and $0.99 should be entered as
Amount string `json:"amount"`
// contains filtered or unexported fields
}
CurrencyInstructedAmount is the currency instructed amount
func NewCurrencyInstructedAmount ¶
func NewCurrencyInstructedAmount() *CurrencyInstructedAmount
NewCurrencyInstructedAmount returns a new CurrencyInstructedAmount
func (*CurrencyInstructedAmount) AmountField ¶
func (cia *CurrencyInstructedAmount) AmountField() string
AmountField gets a string of the AmountTag field
func (*CurrencyInstructedAmount) Parse ¶
func (cia *CurrencyInstructedAmount) Parse(record string) error
Parse takes the input string and parses the CurrencyInstructedAmount values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*CurrencyInstructedAmount) String ¶
func (cia *CurrencyInstructedAmount) String() string
String writes CurrencyInstructedAmount
func (*CurrencyInstructedAmount) SwiftFieldTagField ¶
func (cia *CurrencyInstructedAmount) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*CurrencyInstructedAmount) Validate ¶
func (cia *CurrencyInstructedAmount) Validate() error
Validate performs WIRE format rule checks on CurrencyInstructedAmount and returns an error if not Validated The first error encountered is returned and stops that parsing.
type DateRemittanceDocument ¶
type DateRemittanceDocument struct {
// DateRemittanceDocument CCYYMMDD
DateRemittanceDocument string `json:"dateRemittanceDocument,omitempty"`
// contains filtered or unexported fields
}
DateRemittanceDocument is the date of remittance document
func NewDateRemittanceDocument ¶
func NewDateRemittanceDocument() *DateRemittanceDocument
NewDateRemittanceDocument returns a new DateRemittanceDocument
func (*DateRemittanceDocument) DateRemittanceDocumentField ¶
func (drd *DateRemittanceDocument) DateRemittanceDocumentField() string
DateRemittanceDocumentField gets a string of the DateRemittanceDocument field
func (*DateRemittanceDocument) Parse ¶
func (drd *DateRemittanceDocument) Parse(record string) error
Parse takes the input string and parses the DateRemittanceDocument values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*DateRemittanceDocument) String ¶
func (drd *DateRemittanceDocument) String() string
String writes DateRemittanceDocument
func (*DateRemittanceDocument) Validate ¶
func (drd *DateRemittanceDocument) Validate() error
Validate performs WIRE format rule checks on DateRemittanceDocument and returns an error if not Validated The first error encountered is returned and stops that parsing.
type ErrBusinessFunctionCodeProperty ¶
type ErrBusinessFunctionCodeProperty struct {
Message string
Property string
PropertyValue string
BusinessFunctionCode string
}
ErrBusinessFunctionCodeProperty is the error given when the observed check digit does not match the calculated one
func NewErrBusinessFunctionCodeProperty ¶
func NewErrBusinessFunctionCodeProperty(property, propertyValue, businessFunctionCode string) ErrBusinessFunctionCodeProperty
NewErrBusinessFunctionCodeProperty creates a new error of the ErrBusinessFunctionCodeProperty type
func (ErrBusinessFunctionCodeProperty) Error ¶
func (e ErrBusinessFunctionCodeProperty) Error() string
type ErrInvalidPropertyForProperty ¶
type ErrInvalidPropertyForProperty struct {
Message string
Property string
PropertyValue string
SecondProperty string
SecondPropertyValue string
}
ErrInvalidPropertyForProperty is the error given when the observed check digit does not match the calculated one
func NewErrInvalidPropertyForProperty ¶
func NewErrInvalidPropertyForProperty(property, propertyValue, secondProperty, secondPropertyValue string) ErrInvalidPropertyForProperty
NewErrInvalidPropertyForProperty creates a new error of the ErrInvalidPropertyForProperty type
func (ErrInvalidPropertyForProperty) Error ¶
func (e ErrInvalidPropertyForProperty) Error() string
type ErrInvalidTag ¶
ErrInvalidTag is the error given when a tag is invalid
func NewErrInvalidTag ¶
func NewErrInvalidTag(tag string) ErrInvalidTag
NewErrInvalidTag creates a new error of the ErrInvalidTag type
func (ErrInvalidTag) Error ¶
func (e ErrInvalidTag) Error() string
type ErrorWire ¶
type ErrorWire struct {
// * `E` - Data Error * `F` - Insufficient Balance * `H` - Accountability Error * `I` - In Process or Intercepted * `W` - Cutoff Hour Error * `X` - Duplicate IMAD
ErrorCategory string `json:"errorCategory,omitempty"`
// ErrorCode
ErrorCode string `json:"errorCode,omitempty"`
// ErrorDescription
ErrorDescription string `json:"errorDescription,omitempty"`
// contains filtered or unexported fields
}
ErrorWire is a wire error with the fedwire message
func (*ErrorWire) ErrorCategoryField ¶
ErrorCategoryField gets a string of the ErrorCategory field
func (*ErrorWire) ErrorCodeField ¶
ErrorCodeField gets a string of the ErrorCode field
func (*ErrorWire) ErrorDescriptionField ¶
ErrorDescriptionField gets a string of the ErrorDescription field
type ExchangeRate ¶
type ExchangeRate struct {
// ExchangeRate is the exchange rate
// Must contain at least one numeric character and only one decimal comma marker (e.g., an exchange rate of 1.2345 should be entered as 1,2345).
ExchangeRate string `json:"exchangeRate,omitempty"`
// contains filtered or unexported fields
}
ExchangeRate is the ExchangeRate of the wire
func NewExchangeRate ¶
func NewExchangeRate() *ExchangeRate
NewExchangeRate returns a new ExchangeRate
func (*ExchangeRate) ExchangeRateField ¶
func (eRate *ExchangeRate) ExchangeRateField() string
ExchangeRateField gets a string of the ExchangeRate field
func (*ExchangeRate) Parse ¶
func (eRate *ExchangeRate) Parse(record string) error
Parse takes the input string and parses the ExchangeRate values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*ExchangeRate) Validate ¶
func (eRate *ExchangeRate) Validate() error
Validate performs WIRE format rule checks on ExchangeRate and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FEDWireMessage ¶
type FEDWireMessage struct {
// ID
ID string `json:"id"`
// MessageDisposition
MessageDisposition *MessageDisposition `json:"messageDisposition,omitempty"`
// ReceiptTimeStamp
ReceiptTimeStamp *ReceiptTimeStamp `json:"receiptTimeStamp,omitempty"`
// OutputMessageAccountabilityData (OMAD)
OutputMessageAccountabilityData *OutputMessageAccountabilityData `json:"outputMessageAccountabilityData,omitempty"`
// ErrorWire
ErrorWire *ErrorWire `json:"errorWire,omitempty"`
// SenderSuppliedInformation
SenderSupplied *SenderSupplied `json:"senderSupplied"`
// TypeSubType
TypeSubType *TypeSubType `json:"typeSubType"`
// InputMessageAccountabilityData (IMAD)
InputMessageAccountabilityData *InputMessageAccountabilityData `json:"inputMessageAccountabilityData"`
// Amount (up to a penny less than $10 billion)
Amount *Amount `json:"amount"`
// SenderDepositoryInstitution
SenderDepositoryInstitution *SenderDepositoryInstitution `json:"senderDepositoryInstitution"`
// ReceiverDepositoryInstitution
ReceiverDepositoryInstitution *ReceiverDepositoryInstitution `json:"receiverDepositoryInstitution"`
// BusinessFunctionCode
BusinessFunctionCode *BusinessFunctionCode `json:"businessFunctionCode"`
// SenderReference
SenderReference *SenderReference `json:"senderReference,omitempty"`
// PreviousMessageIdentifier
PreviousMessageIdentifier *PreviousMessageIdentifier `json:"previousMessageIdentifier,omitempty"`
// LocalInstrument
LocalInstrument *LocalInstrument `json:"localInstrument,omitempty"`
// PaymentNotification
PaymentNotification *PaymentNotification `json:"paymentNotification,omitempty"`
// Charges
Charges *Charges `json:"charges,omitempty"`
// InstructedAmount
InstructedAmount *InstructedAmount `json:"instructedAmount,omitempty"`
// ExchangeRate
ExchangeRate *ExchangeRate `json:"exchangeRate,omitempty"`
// BeneficiaryIntermediaryFI
BeneficiaryIntermediaryFI *BeneficiaryIntermediaryFI `json:"beneficiaryIntermediaryFI,omitempty"`
// BeneficiaryFI
BeneficiaryFI *BeneficiaryFI `json:"beneficiaryFI,omitempty"`
// Beneficiary
Beneficiary *Beneficiary `json:"beneficiary,omitempty"`
// BeneficiaryReference
BeneficiaryReference *BeneficiaryReference `json:"beneficiaryReference,omitempty"`
// AccountDebitedDrawdown
AccountDebitedDrawdown *AccountDebitedDrawdown `json:"accountDebitedDrawdown,omitempty"`
// Originator
Originator *Originator `json:"originator,omitempty"`
// OriginatorOptionF
OriginatorOptionF *OriginatorOptionF `json:"originatorOptionF,omitempty"`
// OriginatorFI
OriginatorFI *OriginatorFI `json:"originatorFI,omitempty"`
// InstructingFI
InstructingFI *InstructingFI `json:"instructingFI,omitempty"`
// AccountCreditedDrawdown
AccountCreditedDrawdown *AccountCreditedDrawdown `json:"accountCreditedDrawdown,omitempty"`
// OriginatorToBeneficiary
OriginatorToBeneficiary *OriginatorToBeneficiary `json:"originatorToBeneficiary,omitempty"`
// FIReceiverFI
FIReceiverFI *FIReceiverFI `json:"fiReceiverFI,omitempty"`
// FIDrawdownDebitAccountAdvice
FIDrawdownDebitAccountAdvice *FIDrawdownDebitAccountAdvice `json:"fiDrawdownDebitAccountAdvice,omitempty"`
// FIIntermediaryFI
FIIntermediaryFI *FIIntermediaryFI `json:"fiIntermediaryFI,omitempty"`
// FIIntermediaryFIAdvice
FIIntermediaryFIAdvice *FIIntermediaryFIAdvice `json:"fiIntermediaryFIAdvice,omitempty"`
// FIBeneficiaryFI
FIBeneficiaryFI *FIBeneficiaryFI `json:"fiBeneficiaryFI,omitempty"`
// FIBeneficiaryFIAdvice
FIBeneficiaryFIAdvice *FIBeneficiaryFIAdvice `json:"fiBeneficiaryFIAdvice,omitempty"`
FIBeneficiary *FIBeneficiary `json:"fiBeneficiary,omitempty"`
// FIBeneficiaryAdvice
FIBeneficiaryAdvice *FIBeneficiaryAdvice `json:"fiBeneficiaryAdvice,omitempty"`
// FIPaymentMethodToBeneficiary
FIPaymentMethodToBeneficiary *FIPaymentMethodToBeneficiary `json:"fiPaymentMethodToBeneficiary,omitempty"`
// FIAdditionalFIToFI
FIAdditionalFIToFI *FIAdditionalFIToFI `json:"fiAdditionalFiToFi,omitempty"`
// CurrencyInstructedAmount
CurrencyInstructedAmount *CurrencyInstructedAmount `json:"currencyInstructedAmount,omitempty"`
// OrderingCustomer
OrderingCustomer *OrderingCustomer `json:"orderingCustomer,omitempty"`
// OrderingInstitution
OrderingInstitution *OrderingInstitution `json:"orderingInstitution,omitempty"`
// IntermediaryInstitution
IntermediaryInstitution *IntermediaryInstitution `json:"intermediaryInstitution,omitempty"`
// InstitutionAccount
InstitutionAccount *InstitutionAccount `json:"institutionAccount,omitempty"`
// BeneficiaryCustomer
BeneficiaryCustomer *BeneficiaryCustomer `json:"beneficiaryCustomer,omitempty"`
// Remittance
Remittance *Remittance `json:"remittance,omitempty"`
// SenderToReceiver
SenderToReceiver *SenderToReceiver `json:"senderToReceiver,omitempty"`
// UnstructuredAddenda
UnstructuredAddenda *UnstructuredAddenda `json:"unstructuredAddenda,omitempty"`
// RelatedRemittance
RelatedRemittance *RelatedRemittance `json:"relatedRemittance,omitempty"`
// RemittanceOriginator
RemittanceOriginator *RemittanceOriginator `json:"remittanceOriginator,omitempty"`
// RemittanceBeneficiary
RemittanceBeneficiary *RemittanceBeneficiary `json:"remittanceBeneficiary,omitempty"`
// PrimaryRemittanceDocument
PrimaryRemittanceDocument *PrimaryRemittanceDocument `json:"primaryRemittanceDocument,omitempty"`
// ActualAmountPaid
ActualAmountPaid *ActualAmountPaid `json:"actualAmountPaid,omitempty"`
// GrossAmountRemittanceDocument
GrossAmountRemittanceDocument *GrossAmountRemittanceDocument `json:"grossAmountRemittanceDocument,omitempty"`
// AmountNegotiatedDiscount
AmountNegotiatedDiscount *AmountNegotiatedDiscount `json:"amountNegotiatedDiscount,omitempty"`
// Adjustment
Adjustment *Adjustment `json:"adjustment,omitempty"`
// DateRemittanceDocument
DateRemittanceDocument *DateRemittanceDocument `json:"dateRemittanceDocument,omitempty"`
// SecondaryRemittanceDocument
SecondaryRemittanceDocument *SecondaryRemittanceDocument `json:"secondaryRemittanceDocument,omitempty"`
// RemittanceFreeText
RemittanceFreeText *RemittanceFreeText `json:"remittanceFreeText,omitempty"`
// ServiceMessage
ServiceMessage *ServiceMessage `json:"serviceMessage,omitempty"`
}
FEDWireMessage is a FedWire Message
func NewFEDWireMessage ¶
func NewFEDWireMessage() FEDWireMessage
NewFEDWireMessage returns a new FEDWireMessage
func (*FEDWireMessage) GetAccountCreditedDrawdown ¶
func (fwm *FEDWireMessage) GetAccountCreditedDrawdown() *AccountCreditedDrawdown
GetAccountCreditedDrawdown returns the current AccountCreditedDrawdown
func (*FEDWireMessage) GetAccountDebitedDrawdown ¶
func (fwm *FEDWireMessage) GetAccountDebitedDrawdown() *AccountDebitedDrawdown
GetAccountDebitedDrawdown returns the current AccountDebitedDrawdown
func (*FEDWireMessage) GetActualAmountPaid ¶
func (fwm *FEDWireMessage) GetActualAmountPaid() *ActualAmountPaid
GetActualAmountPaid returns the current ActualAmountPaid
func (*FEDWireMessage) GetAdjustment ¶
func (fwm *FEDWireMessage) GetAdjustment() *Adjustment
GetAdjustment returns the current Adjustment
func (*FEDWireMessage) GetAmount ¶
func (fwm *FEDWireMessage) GetAmount() *Amount
GetAmount returns the current Amount
func (*FEDWireMessage) GetAmountNegotiatedDiscount ¶
func (fwm *FEDWireMessage) GetAmountNegotiatedDiscount() *AmountNegotiatedDiscount
GetAmountNegotiatedDiscount returns the current AmountNegotiatedDiscount
func (*FEDWireMessage) GetBeneficiary ¶
func (fwm *FEDWireMessage) GetBeneficiary() *Beneficiary
GetBeneficiary returns the current Beneficiary
func (*FEDWireMessage) GetBeneficiaryCustomer ¶
func (fwm *FEDWireMessage) GetBeneficiaryCustomer() *BeneficiaryCustomer
GetBeneficiaryCustomer returns the current BeneficiaryCustomer
func (*FEDWireMessage) GetBeneficiaryFI ¶
func (fwm *FEDWireMessage) GetBeneficiaryFI() *BeneficiaryFI
GetBeneficiaryFI returns the current BeneficiaryFI
func (*FEDWireMessage) GetBeneficiaryIntermediaryFI ¶
func (fwm *FEDWireMessage) GetBeneficiaryIntermediaryFI() *BeneficiaryIntermediaryFI
GetBeneficiaryIntermediaryFI returns the current BeneficiaryIntermediaryFI
func (*FEDWireMessage) GetBeneficiaryReference ¶
func (fwm *FEDWireMessage) GetBeneficiaryReference() *BeneficiaryReference
GetBeneficiaryReference returns the current BeneficiaryReference
func (*FEDWireMessage) GetBusinessFunctionCode ¶
func (fwm *FEDWireMessage) GetBusinessFunctionCode() *BusinessFunctionCode
GetBusinessFunctionCode returns the current BusinessFunctionCode
func (*FEDWireMessage) GetCharges ¶
func (fwm *FEDWireMessage) GetCharges() *Charges
GetCharges returns the current Charges
func (*FEDWireMessage) GetCurrencyInstructedAmount ¶
func (fwm *FEDWireMessage) GetCurrencyInstructedAmount() *CurrencyInstructedAmount
GetCurrencyInstructedAmount returns the current CurrencyInstructedAmount
func (*FEDWireMessage) GetDateRemittanceDocument ¶
func (fwm *FEDWireMessage) GetDateRemittanceDocument() *DateRemittanceDocument
GetDateRemittanceDocument returns the current DateRemittanceDocument
func (*FEDWireMessage) GetErrorWire ¶
func (fwm *FEDWireMessage) GetErrorWire() *ErrorWire
GetErrorWire returns the current ErrorWire
func (*FEDWireMessage) GetExchangeRate ¶
func (fwm *FEDWireMessage) GetExchangeRate() *ExchangeRate
GetExchangeRate returns the current ExchangeRate
func (*FEDWireMessage) GetFIAdditionalFIToFI ¶
func (fwm *FEDWireMessage) GetFIAdditionalFIToFI() *FIAdditionalFIToFI
GetFIAdditionalFIToFI returns the current FIAdditionalFIToFI
func (*FEDWireMessage) GetFIBeneficiary ¶
func (fwm *FEDWireMessage) GetFIBeneficiary() *FIBeneficiary
GetFIBeneficiary returns the current FIBeneficiary
func (*FEDWireMessage) GetFIBeneficiaryAdvice ¶
func (fwm *FEDWireMessage) GetFIBeneficiaryAdvice() *FIBeneficiaryAdvice
GetFIBeneficiaryAdvice returns the current FIBeneficiaryAdvice
func (*FEDWireMessage) GetFIBeneficiaryFI ¶
func (fwm *FEDWireMessage) GetFIBeneficiaryFI() *FIBeneficiaryFI
GetFIBeneficiaryFI returns the current FIBeneficiaryFI
func (*FEDWireMessage) GetFIBeneficiaryFIAdvice ¶
func (fwm *FEDWireMessage) GetFIBeneficiaryFIAdvice() *FIBeneficiaryFIAdvice
GetFIBeneficiaryFIAdvice returns the current FIBeneficiaryFIAdvice
func (*FEDWireMessage) GetFIDrawdownDebitAccountAdvice ¶
func (fwm *FEDWireMessage) GetFIDrawdownDebitAccountAdvice() *FIDrawdownDebitAccountAdvice
GetFIDrawdownDebitAccountAdvice returns the current FIDrawdownDebitAccountAdvice
func (*FEDWireMessage) GetFIIntermediaryFI ¶
func (fwm *FEDWireMessage) GetFIIntermediaryFI() *FIIntermediaryFI
GetFIIntermediaryFI returns the current FIIntermediaryFI
func (*FEDWireMessage) GetFIIntermediaryFIAdvice ¶
func (fwm *FEDWireMessage) GetFIIntermediaryFIAdvice() *FIIntermediaryFIAdvice
GetFIIntermediaryFIAdvice returns the current FIIntermediaryFIAdvice
func (*FEDWireMessage) GetFIPaymentMethodToBeneficiary ¶
func (fwm *FEDWireMessage) GetFIPaymentMethodToBeneficiary() *FIPaymentMethodToBeneficiary
GetFIPaymentMethodToBeneficiary returns the current FIPaymentMethodToBeneficiary
func (*FEDWireMessage) GetFIReceiverFI ¶
func (fwm *FEDWireMessage) GetFIReceiverFI() *FIReceiverFI
GetFIReceiverFI returns the current FIReceiverFI
func (*FEDWireMessage) GetGrossAmountRemittanceDocument ¶
func (fwm *FEDWireMessage) GetGrossAmountRemittanceDocument() *GrossAmountRemittanceDocument
GetGrossAmountRemittanceDocument returns the current GrossAmountRemittanceDocument
func (*FEDWireMessage) GetInputMessageAccountabilityData ¶
func (fwm *FEDWireMessage) GetInputMessageAccountabilityData() *InputMessageAccountabilityData
GetInputMessageAccountabilityData returns the current InputMessageAccountabilityData
func (*FEDWireMessage) GetInstitutionAccount ¶
func (fwm *FEDWireMessage) GetInstitutionAccount() *InstitutionAccount
GetInstitutionAccount returns the current InstitutionAccount
func (*FEDWireMessage) GetInstructedAmount ¶
func (fwm *FEDWireMessage) GetInstructedAmount() *InstructedAmount
GetInstructedAmount returns the current Instructed Amount
func (*FEDWireMessage) GetInstructingFI ¶
func (fwm *FEDWireMessage) GetInstructingFI() *InstructingFI
GetInstructingFI returns the current InstructingFI
func (*FEDWireMessage) GetIntermediaryInstitution ¶
func (fwm *FEDWireMessage) GetIntermediaryInstitution() *IntermediaryInstitution
GetIntermediaryInstitution returns the current IntermediaryInstitution
func (*FEDWireMessage) GetLocalInstrument ¶
func (fwm *FEDWireMessage) GetLocalInstrument() *LocalInstrument
GetLocalInstrument returns the current LocalInstrument
func (*FEDWireMessage) GetMessageDisposition ¶
func (fwm *FEDWireMessage) GetMessageDisposition() *MessageDisposition
GetMessageDisposition returns the current MessageDisposition
func (*FEDWireMessage) GetOrderingCustomer ¶
func (fwm *FEDWireMessage) GetOrderingCustomer() *OrderingCustomer
GetOrderingCustomer returns the current OrderingCustomer
func (*FEDWireMessage) GetOrderingInstitution ¶
func (fwm *FEDWireMessage) GetOrderingInstitution() *OrderingInstitution
GetOrderingInstitution returns the current OrderingInstitution
func (*FEDWireMessage) GetOriginator ¶
func (fwm *FEDWireMessage) GetOriginator() *Originator
GetOriginator returns the current Originator
func (*FEDWireMessage) GetOriginatorFI ¶
func (fwm *FEDWireMessage) GetOriginatorFI() *OriginatorFI
GetOriginatorFI returns the current OriginatorFI
func (*FEDWireMessage) GetOriginatorOptionF ¶
func (fwm *FEDWireMessage) GetOriginatorOptionF() *OriginatorOptionF
GetOriginatorOptionF returns the current OriginatorOptionF
func (*FEDWireMessage) GetOriginatorToBeneficiary ¶
func (fwm *FEDWireMessage) GetOriginatorToBeneficiary() *OriginatorToBeneficiary
GetOriginatorToBeneficiary returns the current OriginatorToBeneficiary
func (*FEDWireMessage) GetOutputMessageAccountabilityData ¶
func (fwm *FEDWireMessage) GetOutputMessageAccountabilityData() *OutputMessageAccountabilityData
GetOutputMessageAccountabilityData returns the current OutputMessageAccountabilityData
func (*FEDWireMessage) GetPaymentNotification ¶
func (fwm *FEDWireMessage) GetPaymentNotification() *PaymentNotification
GetPaymentNotification returns the current PaymentNotification
func (*FEDWireMessage) GetPreviousMessageIdentifier ¶
func (fwm *FEDWireMessage) GetPreviousMessageIdentifier() *PreviousMessageIdentifier
GetPreviousMessageIdentifier returns the current PreviousMessageIdentifier
func (*FEDWireMessage) GetPrimaryRemittanceDocument ¶
func (fwm *FEDWireMessage) GetPrimaryRemittanceDocument() *PrimaryRemittanceDocument
GetPrimaryRemittanceDocument returns the current PrimaryRemittanceDocument
func (*FEDWireMessage) GetReceiptTimeStamp ¶
func (fwm *FEDWireMessage) GetReceiptTimeStamp() *ReceiptTimeStamp
GetReceiptTimeStamp returns the current ReceiptTimeStamp
func (*FEDWireMessage) GetReceiverDepositoryInstitution ¶
func (fwm *FEDWireMessage) GetReceiverDepositoryInstitution() *ReceiverDepositoryInstitution
GetReceiverDepositoryInstitution returns the current ReceiverDepositoryInstitution
func (*FEDWireMessage) GetRelatedRemittance ¶
func (fwm *FEDWireMessage) GetRelatedRemittance() *RelatedRemittance
GetRelatedRemittance returns the current RelatedRemittance
func (*FEDWireMessage) GetRemittance ¶
func (fwm *FEDWireMessage) GetRemittance() *Remittance
GetRemittance returns the current Remittance
func (*FEDWireMessage) GetRemittanceBeneficiary ¶
func (fwm *FEDWireMessage) GetRemittanceBeneficiary() *RemittanceBeneficiary
GetRemittanceBeneficiary returns the current RemittanceBeneficiary
func (*FEDWireMessage) GetRemittanceFreeText ¶
func (fwm *FEDWireMessage) GetRemittanceFreeText() *RemittanceFreeText
GetRemittanceFreeText returns the current RemittanceFreeText
func (*FEDWireMessage) GetRemittanceOriginator ¶
func (fwm *FEDWireMessage) GetRemittanceOriginator() *RemittanceOriginator
GetRemittanceOriginator returns the current RemittanceOriginator
func (*FEDWireMessage) GetSecondaryRemittanceDocument ¶
func (fwm *FEDWireMessage) GetSecondaryRemittanceDocument() *SecondaryRemittanceDocument
GetSecondaryRemittanceDocument returns the current SecondaryRemittanceDocument
func (*FEDWireMessage) GetSenderDepositoryInstitution ¶
func (fwm *FEDWireMessage) GetSenderDepositoryInstitution() *SenderDepositoryInstitution
GetSenderDepositoryInstitution returns the current SenderDepositoryInstitution
func (*FEDWireMessage) GetSenderReference ¶
func (fwm *FEDWireMessage) GetSenderReference() *SenderReference
GetSenderReference returns the current SenderReference
func (*FEDWireMessage) GetSenderSupplied ¶
func (fwm *FEDWireMessage) GetSenderSupplied() *SenderSupplied
GetSenderSupplied returns the current SenderSupplied
func (*FEDWireMessage) GetSenderToReceiver ¶
func (fwm *FEDWireMessage) GetSenderToReceiver() *SenderToReceiver
GetSenderToReceiver returns the current SenderToReceiver
func (*FEDWireMessage) GetServiceMessage ¶
func (fwm *FEDWireMessage) GetServiceMessage() *ServiceMessage
GetServiceMessage returns the current ServiceMessage
func (*FEDWireMessage) GetTypeSubType ¶
func (fwm *FEDWireMessage) GetTypeSubType() *TypeSubType
GetTypeSubType returns the current TypeSubType
func (*FEDWireMessage) GetUnstructuredAddenda ¶
func (fwm *FEDWireMessage) GetUnstructuredAddenda() *UnstructuredAddenda
GetUnstructuredAddenda returns the current UnstructuredAddenda
func (*FEDWireMessage) SetAccountCreditedDrawdown ¶
func (fwm *FEDWireMessage) SetAccountCreditedDrawdown(creditDD *AccountCreditedDrawdown)
SetAccountCreditedDrawdown appends a AccountCreditedDrawdown to the FEDWireMessage
func (*FEDWireMessage) SetAccountDebitedDrawdown ¶
func (fwm *FEDWireMessage) SetAccountDebitedDrawdown(debitDD *AccountDebitedDrawdown)
SetAccountDebitedDrawdown appends a AccountDebitedDrawdown to the FEDWireMessage
func (*FEDWireMessage) SetActualAmountPaid ¶
func (fwm *FEDWireMessage) SetActualAmountPaid(aap *ActualAmountPaid)
SetActualAmountPaid appends a ActualAmountPaid to the FEDWireMessage
func (*FEDWireMessage) SetAdjustment ¶
func (fwm *FEDWireMessage) SetAdjustment(adj *Adjustment)
SetAdjustment appends a Adjustment to the FEDWireMessage
func (*FEDWireMessage) SetAmount ¶
func (fwm *FEDWireMessage) SetAmount(amt *Amount)
SetAmount appends a Amount to the FEDWireMessage
func (*FEDWireMessage) SetAmountNegotiatedDiscount ¶
func (fwm *FEDWireMessage) SetAmountNegotiatedDiscount(nd *AmountNegotiatedDiscount)
SetAmountNegotiatedDiscount appends a AmountNegotiatedDiscount to the FEDWireMessage
func (*FEDWireMessage) SetBeneficiary ¶
func (fwm *FEDWireMessage) SetBeneficiary(ben *Beneficiary)
SetBeneficiary appends a Beneficiary to the FEDWireMessage
func (*FEDWireMessage) SetBeneficiaryCustomer ¶
func (fwm *FEDWireMessage) SetBeneficiaryCustomer(bc *BeneficiaryCustomer)
SetBeneficiaryCustomer appends a BeneficiaryCustomer to the FEDWireMessage
func (*FEDWireMessage) SetBeneficiaryFI ¶
func (fwm *FEDWireMessage) SetBeneficiaryFI(bfi *BeneficiaryFI)
SetBeneficiaryFI appends a BeneficiaryFI to the FEDWireMessage
func (*FEDWireMessage) SetBeneficiaryIntermediaryFI ¶
func (fwm *FEDWireMessage) SetBeneficiaryIntermediaryFI(bifi *BeneficiaryIntermediaryFI)
SetBeneficiaryIntermediaryFI appends a BeneficiaryIntermediaryFI to the FEDWireMessage
func (*FEDWireMessage) SetBeneficiaryReference ¶
func (fwm *FEDWireMessage) SetBeneficiaryReference(br *BeneficiaryReference)
SetBeneficiaryReference appends a BeneficiaryReference to the FEDWireMessage
func (*FEDWireMessage) SetBusinessFunctionCode ¶
func (fwm *FEDWireMessage) SetBusinessFunctionCode(bfc *BusinessFunctionCode)
SetBusinessFunctionCode appends a BusinessFunctionCode to the FEDWireMessage
func (*FEDWireMessage) SetCharges ¶
func (fwm *FEDWireMessage) SetCharges(c *Charges)
SetCharges appends a Charges to the FEDWireMessage
func (*FEDWireMessage) SetCurrencyInstructedAmount ¶
func (fwm *FEDWireMessage) SetCurrencyInstructedAmount(cia *CurrencyInstructedAmount)
SetCurrencyInstructedAmount appends a CurrencyInstructedAmount to the FEDWireMessage
func (*FEDWireMessage) SetDateRemittanceDocument ¶
func (fwm *FEDWireMessage) SetDateRemittanceDocument(drd *DateRemittanceDocument)
SetDateRemittanceDocument appends a DateRemittanceDocument to the FEDWireMessage
func (*FEDWireMessage) SetErrorWire ¶
func (fwm *FEDWireMessage) SetErrorWire(ew *ErrorWire)
SetErrorWire appends a ErrorWire to the FEDWireMessage
func (*FEDWireMessage) SetExchangeRate ¶
func (fwm *FEDWireMessage) SetExchangeRate(er *ExchangeRate)
SetExchangeRate appends a ExchangeRate to the FEDWireMessage
func (*FEDWireMessage) SetFIAdditionalFIToFI ¶
func (fwm *FEDWireMessage) SetFIAdditionalFIToFI(fifi *FIAdditionalFIToFI)
SetFIAdditionalFIToFI appends a FIAdditionalFIToFI to the FEDWireMessage
func (*FEDWireMessage) SetFIBeneficiary ¶
func (fwm *FEDWireMessage) SetFIBeneficiary(fib *FIBeneficiary)
SetFIBeneficiary appends a FIBeneficiary to the FEDWireMessage
func (*FEDWireMessage) SetFIBeneficiaryAdvice ¶
func (fwm *FEDWireMessage) SetFIBeneficiaryAdvice(fiba *FIBeneficiaryAdvice)
SetFIBeneficiaryAdvice appends a FIBeneficiaryAdviceto the FEDWireMessage
func (*FEDWireMessage) SetFIBeneficiaryFI ¶
func (fwm *FEDWireMessage) SetFIBeneficiaryFI(fibfi *FIBeneficiaryFI)
SetFIBeneficiaryFI appends a FIBeneficiaryFI to the FEDWireMessage
func (*FEDWireMessage) SetFIBeneficiaryFIAdvice ¶
func (fwm *FEDWireMessage) SetFIBeneficiaryFIAdvice(fibfia *FIBeneficiaryFIAdvice)
SetFIBeneficiaryFIAdvice appends a FIBeneficiaryFIAdvice to the FEDWireMessage
func (*FEDWireMessage) SetFIDrawdownDebitAccountAdvice ¶
func (fwm *FEDWireMessage) SetFIDrawdownDebitAccountAdvice(debitDDAdvice *FIDrawdownDebitAccountAdvice)
SetFIDrawdownDebitAccountAdvice appends a FIDrawdownDebitAccountAdvice to the FEDWireMessage
func (*FEDWireMessage) SetFIIntermediaryFI ¶
func (fwm *FEDWireMessage) SetFIIntermediaryFI(fiifi *FIIntermediaryFI)
SetFIIntermediaryFI appends a FIIntermediaryFI to the FEDWireMessage
func (*FEDWireMessage) SetFIIntermediaryFIAdvice ¶
func (fwm *FEDWireMessage) SetFIIntermediaryFIAdvice(fiifia *FIIntermediaryFIAdvice)
SetFIIntermediaryFIAdvice appends a FIIntermediaryFIAdvice to the FEDWireMessage
func (*FEDWireMessage) SetFIPaymentMethodToBeneficiary ¶
func (fwm *FEDWireMessage) SetFIPaymentMethodToBeneficiary(pm *FIPaymentMethodToBeneficiary)
SetFIPaymentMethodToBeneficiary appends a FIPaymentMethodToBeneficiary to the FEDWireMessage
func (*FEDWireMessage) SetFIReceiverFI ¶
func (fwm *FEDWireMessage) SetFIReceiverFI(firfi *FIReceiverFI)
SetFIReceiverFI appends a FIReceiverFI to the FEDWireMessage
func (*FEDWireMessage) SetGrossAmountRemittanceDocument ¶
func (fwm *FEDWireMessage) SetGrossAmountRemittanceDocument(gard *GrossAmountRemittanceDocument)
SetGrossAmountRemittanceDocument appends a GrossAmountRemittanceDocument to the FEDWireMessage
func (*FEDWireMessage) SetInputMessageAccountabilityData ¶
func (fwm *FEDWireMessage) SetInputMessageAccountabilityData(imad *InputMessageAccountabilityData)
SetInputMessageAccountabilityData appends a InputMessageAccountabilityData to the FEDWireMessage
func (*FEDWireMessage) SetInstitutionAccount ¶
func (fwm *FEDWireMessage) SetInstitutionAccount(iAccount *InstitutionAccount)
SetInstitutionAccount appends a InstitutionAccount to the FEDWireMessage
func (*FEDWireMessage) SetInstructedAmount ¶
func (fwm *FEDWireMessage) SetInstructedAmount(ia *InstructedAmount)
SetInstructedAmount appends a InstructedAmount to the FEDWireMessage
func (*FEDWireMessage) SetInstructingFI ¶
func (fwm *FEDWireMessage) SetInstructingFI(ifi *InstructingFI)
SetInstructingFI appends a InstructingFI to the FEDWireMessage
func (*FEDWireMessage) SetIntermediaryInstitution ¶
func (fwm *FEDWireMessage) SetIntermediaryInstitution(ii *IntermediaryInstitution)
SetIntermediaryInstitution appends a IntermediaryInstitution to the FEDWireMessage
func (*FEDWireMessage) SetLocalInstrument ¶
func (fwm *FEDWireMessage) SetLocalInstrument(li *LocalInstrument)
SetLocalInstrument appends a LocalInstrument to the FEDWireMessage
func (*FEDWireMessage) SetMessageDisposition ¶
func (fwm *FEDWireMessage) SetMessageDisposition(md *MessageDisposition)
SetMessageDisposition appends a MessageDisposition to the FEDWireMessage
func (*FEDWireMessage) SetOrderingCustomer ¶
func (fwm *FEDWireMessage) SetOrderingCustomer(oc *OrderingCustomer)
SetOrderingCustomer appends a OrderingCustomer to the FEDWireMessage
func (*FEDWireMessage) SetOrderingInstitution ¶
func (fwm *FEDWireMessage) SetOrderingInstitution(oi *OrderingInstitution)
SetOrderingInstitution appends a OrderingInstitution to the FEDWireMessage
func (*FEDWireMessage) SetOriginator ¶
func (fwm *FEDWireMessage) SetOriginator(o *Originator)
SetOriginator appends a Originator to the FEDWireMessage
func (*FEDWireMessage) SetOriginatorFI ¶
func (fwm *FEDWireMessage) SetOriginatorFI(ofi *OriginatorFI)
SetOriginatorFI appends a OriginatorFI to the FEDWireMessage
func (*FEDWireMessage) SetOriginatorOptionF ¶
func (fwm *FEDWireMessage) SetOriginatorOptionF(oof *OriginatorOptionF)
SetOriginatorOptionF appends a OriginatorOptionF to the FEDWireMessage
func (*FEDWireMessage) SetOriginatorToBeneficiary ¶
func (fwm *FEDWireMessage) SetOriginatorToBeneficiary(ob *OriginatorToBeneficiary)
SetOriginatorToBeneficiary appends a OriginatorToBeneficiary to the FEDWireMessage
func (*FEDWireMessage) SetOutputMessageAccountabilityData ¶
func (fwm *FEDWireMessage) SetOutputMessageAccountabilityData(omad *OutputMessageAccountabilityData)
SetOutputMessageAccountabilityData appends a ErrorWire to the FEDWireMessage
func (*FEDWireMessage) SetPaymentNotification ¶
func (fwm *FEDWireMessage) SetPaymentNotification(pn *PaymentNotification)
SetPaymentNotification appends a PaymentNotification to the FEDWireMessage
func (*FEDWireMessage) SetPreviousMessageIdentifier ¶
func (fwm *FEDWireMessage) SetPreviousMessageIdentifier(pmi *PreviousMessageIdentifier)
SetPreviousMessageIdentifier appends a PreviousMessageIdentifier to the FEDWireMessage
func (*FEDWireMessage) SetPrimaryRemittanceDocument ¶
func (fwm *FEDWireMessage) SetPrimaryRemittanceDocument(prd *PrimaryRemittanceDocument)
SetPrimaryRemittanceDocument appends a PrimaryRemittanceDocument to the FEDWireMessage
func (*FEDWireMessage) SetReceiptTimeStamp ¶
func (fwm *FEDWireMessage) SetReceiptTimeStamp(rts *ReceiptTimeStamp)
SetReceiptTimeStamp appends a ReceiptTimeStamp to the FEDWireMessage
func (*FEDWireMessage) SetReceiverDepositoryInstitution ¶
func (fwm *FEDWireMessage) SetReceiverDepositoryInstitution(rdi *ReceiverDepositoryInstitution)
SetReceiverDepositoryInstitution appends a ReceiverDepositoryInstitution to the FEDWireMessage
func (*FEDWireMessage) SetRelatedRemittance ¶
func (fwm *FEDWireMessage) SetRelatedRemittance(rr *RelatedRemittance)
SetRelatedRemittance appends a RelatedRemittance to the FEDWireMessage
func (*FEDWireMessage) SetRemittance ¶
func (fwm *FEDWireMessage) SetRemittance(ri *Remittance)
SetRemittance appends a Remittance to the FEDWireMessage
func (*FEDWireMessage) SetRemittanceBeneficiary ¶
func (fwm *FEDWireMessage) SetRemittanceBeneficiary(rb *RemittanceBeneficiary)
SetRemittanceBeneficiary appends a RemittanceBeneficiary to the FEDWireMessage
func (*FEDWireMessage) SetRemittanceFreeText ¶
func (fwm *FEDWireMessage) SetRemittanceFreeText(rft *RemittanceFreeText)
SetRemittanceFreeText appends a RemittanceFreeText to the FEDWireMessage
func (*FEDWireMessage) SetRemittanceOriginator ¶
func (fwm *FEDWireMessage) SetRemittanceOriginator(ro *RemittanceOriginator)
SetRemittanceOriginator appends a RemittanceOriginator to the FEDWireMessage
func (*FEDWireMessage) SetSecondaryRemittanceDocument ¶
func (fwm *FEDWireMessage) SetSecondaryRemittanceDocument(srd *SecondaryRemittanceDocument)
SetSecondaryRemittanceDocument appends a SecondaryRemittanceDocument to the FEDWireMessage
func (*FEDWireMessage) SetSenderDepositoryInstitution ¶
func (fwm *FEDWireMessage) SetSenderDepositoryInstitution(sdi *SenderDepositoryInstitution)
SetSenderDepositoryInstitution appends a SenderDepositoryInstitution to the FEDWireMessage
func (*FEDWireMessage) SetSenderReference ¶
func (fwm *FEDWireMessage) SetSenderReference(sr *SenderReference)
SetSenderReference appends a SenderReference to the FEDWireMessage
func (*FEDWireMessage) SetSenderSupplied ¶
func (fwm *FEDWireMessage) SetSenderSupplied(ss *SenderSupplied)
SetSenderSupplied appends a SenderSupplied to the FEDWireMessage
func (*FEDWireMessage) SetSenderToReceiver ¶
func (fwm *FEDWireMessage) SetSenderToReceiver(str *SenderToReceiver)
SetSenderToReceiver appends a SenderToReceiver to the FEDWireMessage
func (*FEDWireMessage) SetServiceMessage ¶
func (fwm *FEDWireMessage) SetServiceMessage(sm *ServiceMessage)
SetServiceMessage appends a ServiceMessage to the FEDWireMessage
func (*FEDWireMessage) SetTypeSubType ¶
func (fwm *FEDWireMessage) SetTypeSubType(tst *TypeSubType)
SetTypeSubType appends a TypeSubType to the FEDWireMessage
func (*FEDWireMessage) SetUnstructuredAddenda ¶
func (fwm *FEDWireMessage) SetUnstructuredAddenda(ua *UnstructuredAddenda)
SetUnstructuredAddenda appends a UnstructuredAddenda to the FEDWireMessage
type FIAdditionalFIToFI ¶
type FIAdditionalFIToFI struct {
// AdditionalFiToFi is additional financial institution to financial institution information
AdditionalFIToFI AdditionalFIToFI `json:"additionalFiToFi,omitempty"`
// contains filtered or unexported fields
}
FIAdditionalFIToFI is the financial institution beneficiary financial institution
func NewFIAdditionalFIToFI ¶
func NewFIAdditionalFIToFI() *FIAdditionalFIToFI
NewFIAdditionalFIToFI returns a new FIAdditionalFIToFI
func (*FIAdditionalFIToFI) LineFiveField ¶
func (fifi *FIAdditionalFIToFI) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIAdditionalFIToFI) LineFourField ¶
func (fifi *FIAdditionalFIToFI) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIAdditionalFIToFI) LineOneField ¶
func (fifi *FIAdditionalFIToFI) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIAdditionalFIToFI) LineSixField ¶
func (fifi *FIAdditionalFIToFI) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIAdditionalFIToFI) LineThreeField ¶
func (fifi *FIAdditionalFIToFI) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIAdditionalFIToFI) LineTwoField ¶
func (fifi *FIAdditionalFIToFI) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIAdditionalFIToFI) Parse ¶
func (fifi *FIAdditionalFIToFI) Parse(record string) error
Parse takes the input string and parses the FIAdditionalFIToFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIAdditionalFIToFI) String ¶
func (fifi *FIAdditionalFIToFI) String() string
String writes FIAdditionalFIToFI
func (*FIAdditionalFIToFI) Validate ¶
func (fifi *FIAdditionalFIToFI) Validate() error
Validate performs WIRE format rule checks on FIAdditionalFIToFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIBeneficiary ¶
type FIBeneficiary struct {
// Financial Institution
FIToFI FIToFI `json:"fiToFI,omitempty"`
// contains filtered or unexported fields
}
FIBeneficiary is the financial institution beneficiary
func NewFIBeneficiary ¶
func NewFIBeneficiary() *FIBeneficiary
NewFIBeneficiary returns a new FIBeneficiary
func (*FIBeneficiary) LineFiveField ¶
func (fib *FIBeneficiary) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIBeneficiary) LineFourField ¶
func (fib *FIBeneficiary) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIBeneficiary) LineOneField ¶
func (fib *FIBeneficiary) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIBeneficiary) LineSixField ¶
func (fib *FIBeneficiary) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIBeneficiary) LineThreeField ¶
func (fib *FIBeneficiary) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIBeneficiary) LineTwoField ¶
func (fib *FIBeneficiary) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIBeneficiary) Parse ¶
func (fib *FIBeneficiary) Parse(record string) error
Parse takes the input string and parses the FIBeneficiary values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIBeneficiary) String ¶
func (fib *FIBeneficiary) String() string
String writes FIBeneficiary
func (*FIBeneficiary) Validate ¶
func (fib *FIBeneficiary) Validate() error
Validate performs WIRE format rule checks on FIBeneficiary and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIBeneficiaryAdvice ¶
type FIBeneficiaryAdvice struct {
// Advice
Advice Advice `json:"advice,omitEmpty"`
// contains filtered or unexported fields
}
FIBeneficiaryAdvice is the financial institution beneficiary advice
func NewFIBeneficiaryAdvice ¶
func NewFIBeneficiaryAdvice() *FIBeneficiaryAdvice
NewFIBeneficiaryAdvice returns a new FIBeneficiaryAdvice
func (*FIBeneficiaryAdvice) AdviceCodeField ¶
func (fiba *FIBeneficiaryAdvice) AdviceCodeField() string
AdviceCodeField gets a string of the AdviceCode field
func (*FIBeneficiaryAdvice) LineFiveField ¶
func (fiba *FIBeneficiaryAdvice) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIBeneficiaryAdvice) LineFourField ¶
func (fiba *FIBeneficiaryAdvice) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIBeneficiaryAdvice) LineOneField ¶
func (fiba *FIBeneficiaryAdvice) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIBeneficiaryAdvice) LineSixField ¶
func (fiba *FIBeneficiaryAdvice) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIBeneficiaryAdvice) LineThreeField ¶
func (fiba *FIBeneficiaryAdvice) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIBeneficiaryAdvice) LineTwoField ¶
func (fiba *FIBeneficiaryAdvice) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIBeneficiaryAdvice) Parse ¶
func (fiba *FIBeneficiaryAdvice) Parse(record string) error
Parse takes the input string and parses the FIBeneficiaryAdvice values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIBeneficiaryAdvice) String ¶
func (fiba *FIBeneficiaryAdvice) String() string
String writes FIBeneficiaryAdvice
func (*FIBeneficiaryAdvice) Validate ¶
func (fiba *FIBeneficiaryAdvice) Validate() error
Validate performs WIRE format rule checks on FIBeneficiaryAdvice and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIBeneficiaryFI ¶
type FIBeneficiaryFI struct {
// Financial Institution
FIToFI FIToFI `json:"fiToFI,omitempty"`
// contains filtered or unexported fields
}
FIBeneficiaryFI is the financial institution beneficiary financial institution
func NewFIBeneficiaryFI ¶
func NewFIBeneficiaryFI() *FIBeneficiaryFI
NewFIBeneficiaryFI returns a new FIBeneficiaryFI
func (*FIBeneficiaryFI) LineFiveField ¶
func (fibfi *FIBeneficiaryFI) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIBeneficiaryFI) LineFourField ¶
func (fibfi *FIBeneficiaryFI) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIBeneficiaryFI) LineOneField ¶
func (fibfi *FIBeneficiaryFI) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIBeneficiaryFI) LineSixField ¶
func (fibfi *FIBeneficiaryFI) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIBeneficiaryFI) LineThreeField ¶
func (fibfi *FIBeneficiaryFI) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIBeneficiaryFI) LineTwoField ¶
func (fibfi *FIBeneficiaryFI) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIBeneficiaryFI) Parse ¶
func (fibfi *FIBeneficiaryFI) Parse(record string) error
Parse takes the input string and parses the FIBeneficiaryFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIBeneficiaryFI) String ¶
func (fibfi *FIBeneficiaryFI) String() string
String writes FIBeneficiaryFI
func (*FIBeneficiaryFI) Validate ¶
func (fibfi *FIBeneficiaryFI) Validate() error
Validate performs WIRE format rule checks on FIBeneficiaryFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIBeneficiaryFIAdvice ¶
type FIBeneficiaryFIAdvice struct {
// Advice
Advice Advice `json:"advice,omitempty"`
// contains filtered or unexported fields
}
FIBeneficiaryFIAdvice is the financial institution beneficiary financial institution
func NewFIBeneficiaryFIAdvice ¶
func NewFIBeneficiaryFIAdvice() *FIBeneficiaryFIAdvice
NewFIBeneficiaryFIAdvice returns a new FIBeneficiaryFIAdvice
func (*FIBeneficiaryFIAdvice) AdviceCodeField ¶
func (fibfia *FIBeneficiaryFIAdvice) AdviceCodeField() string
AdviceCodeField gets a string of the AdviceCode field
func (*FIBeneficiaryFIAdvice) LineFiveField ¶
func (fibfia *FIBeneficiaryFIAdvice) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIBeneficiaryFIAdvice) LineFourField ¶
func (fibfia *FIBeneficiaryFIAdvice) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIBeneficiaryFIAdvice) LineOneField ¶
func (fibfia *FIBeneficiaryFIAdvice) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIBeneficiaryFIAdvice) LineSixField ¶
func (fibfia *FIBeneficiaryFIAdvice) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIBeneficiaryFIAdvice) LineThreeField ¶
func (fibfia *FIBeneficiaryFIAdvice) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIBeneficiaryFIAdvice) LineTwoField ¶
func (fibfia *FIBeneficiaryFIAdvice) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIBeneficiaryFIAdvice) Parse ¶
func (fibfia *FIBeneficiaryFIAdvice) Parse(record string) error
Parse takes the input string and parses the FIBeneficiaryFIAdvice values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIBeneficiaryFIAdvice) String ¶
func (fibfia *FIBeneficiaryFIAdvice) String() string
String writes FIBeneficiaryFIAdvice
func (*FIBeneficiaryFIAdvice) Validate ¶
func (fibfia *FIBeneficiaryFIAdvice) Validate() error
Validate performs WIRE format rule checks on FIBeneficiaryFIAdvice and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIDrawdownDebitAccountAdvice ¶
type FIDrawdownDebitAccountAdvice struct {
// Advice
Advice Advice `json:"advice,omitEmpty"`
// contains filtered or unexported fields
}
FIDrawdownDebitAccountAdvice is the financial institution drawdown debit account advice
func NewFIDrawdownDebitAccountAdvice ¶
func NewFIDrawdownDebitAccountAdvice() *FIDrawdownDebitAccountAdvice
NewFIDrawdownDebitAccountAdvice returns a new FIDrawdownDebitAccountAdvice
func (*FIDrawdownDebitAccountAdvice) AdviceCodeField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) AdviceCodeField() string
AdviceCodeField gets a string of the AdviceCode field
func (*FIDrawdownDebitAccountAdvice) LineFiveField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIDrawdownDebitAccountAdvice) LineFourField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIDrawdownDebitAccountAdvice) LineOneField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIDrawdownDebitAccountAdvice) LineSixField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIDrawdownDebitAccountAdvice) LineThreeField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIDrawdownDebitAccountAdvice) LineTwoField ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIDrawdownDebitAccountAdvice) Parse ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) Parse(record string) error
Parse takes the input string and parses the FIDrawdownDebitAccountAdvice values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIDrawdownDebitAccountAdvice) String ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) String() string
String writes FIDrawdownDebitAccountAdvice
func (*FIDrawdownDebitAccountAdvice) Validate ¶
func (debitDDAdvice *FIDrawdownDebitAccountAdvice) Validate() error
Validate performs WIRE format rule checks on FIDrawdownDebitAccountAdvice and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIIntermediaryFI ¶
type FIIntermediaryFI struct {
// Financial Institution
FIToFI FIToFI `json:"fiToFI,omitempty"`
// contains filtered or unexported fields
}
FIIntermediaryFI is the financial institution intermediary financial institution
func NewFIIntermediaryFI ¶
func NewFIIntermediaryFI() *FIIntermediaryFI
NewFIIntermediaryFI returns a new FIIntermediaryFI
func (*FIIntermediaryFI) LineFiveField ¶
func (fiifi *FIIntermediaryFI) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIIntermediaryFI) LineFourField ¶
func (fiifi *FIIntermediaryFI) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIIntermediaryFI) LineOneField ¶
func (fiifi *FIIntermediaryFI) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIIntermediaryFI) LineSixField ¶
func (fiifi *FIIntermediaryFI) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIIntermediaryFI) LineThreeField ¶
func (fiifi *FIIntermediaryFI) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIIntermediaryFI) LineTwoField ¶
func (fiifi *FIIntermediaryFI) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIIntermediaryFI) Parse ¶
func (fiifi *FIIntermediaryFI) Parse(record string) error
Parse takes the input string and parses the FIIntermediaryFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIIntermediaryFI) String ¶
func (fiifi *FIIntermediaryFI) String() string
String writes FIIntermediaryFI
func (*FIIntermediaryFI) Validate ¶
func (fiifi *FIIntermediaryFI) Validate() error
Validate performs WIRE format rule checks on FIIntermediaryFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIIntermediaryFIAdvice ¶
type FIIntermediaryFIAdvice struct {
// Advice
Advice Advice `json:"advice,omitEmpty"`
// contains filtered or unexported fields
}
FIIntermediaryFIAdvice is the financial institution intermediary financial institution
func NewFIIntermediaryFIAdvice ¶
func NewFIIntermediaryFIAdvice() *FIIntermediaryFIAdvice
NewFIIntermediaryFIAdvice returns a new FIIntermediaryFIAdvice
func (*FIIntermediaryFIAdvice) AdviceCodeField ¶
func (fiifia *FIIntermediaryFIAdvice) AdviceCodeField() string
AdviceCodeField gets a string of the AdviceCode field
func (*FIIntermediaryFIAdvice) LineFiveField ¶
func (fiifia *FIIntermediaryFIAdvice) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIIntermediaryFIAdvice) LineFourField ¶
func (fiifia *FIIntermediaryFIAdvice) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIIntermediaryFIAdvice) LineOneField ¶
func (fiifia *FIIntermediaryFIAdvice) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIIntermediaryFIAdvice) LineSixField ¶
func (fiifia *FIIntermediaryFIAdvice) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIIntermediaryFIAdvice) LineThreeField ¶
func (fiifia *FIIntermediaryFIAdvice) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIIntermediaryFIAdvice) LineTwoField ¶
func (fiifia *FIIntermediaryFIAdvice) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIIntermediaryFIAdvice) Parse ¶
func (fiifia *FIIntermediaryFIAdvice) Parse(record string) error
Parse takes the input string and parses the FIIntermediaryFIAdvice values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIIntermediaryFIAdvice) String ¶
func (fiifia *FIIntermediaryFIAdvice) String() string
String writes FIIntermediaryFIAdvice
func (*FIIntermediaryFIAdvice) Validate ¶
func (fiifia *FIIntermediaryFIAdvice) Validate() error
Validate performs WIRE format rule checks on FIIntermediaryFIAdvice and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIPaymentMethodToBeneficiary ¶
type FIPaymentMethodToBeneficiary struct {
// PaymentMethod is payment method
PaymentMethod string `json:"paymentMethod,omitempty"`
// Additional is additional information
AdditionalInformation string `json:"Additional,omitempty"`
// contains filtered or unexported fields
}
FIPaymentMethodToBeneficiary is the financial institution payment method to beneficiary
func NewFIPaymentMethodToBeneficiary ¶
func NewFIPaymentMethodToBeneficiary() *FIPaymentMethodToBeneficiary
NewFIPaymentMethodToBeneficiary returns a new FIPaymentMethodToBeneficiary
func (*FIPaymentMethodToBeneficiary) AdditionalInformationField ¶
func (pm *FIPaymentMethodToBeneficiary) AdditionalInformationField() string
AdditionalInformationField gets a string of the AdditionalInformation field
func (*FIPaymentMethodToBeneficiary) Parse ¶
func (pm *FIPaymentMethodToBeneficiary) Parse(record string) error
Parse takes the input string and parses the FIPaymentMethodToBeneficiary values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIPaymentMethodToBeneficiary) PaymentMethodField ¶
func (pm *FIPaymentMethodToBeneficiary) PaymentMethodField() string
PaymentMethodField gets a string of the PaymentMethod field
func (*FIPaymentMethodToBeneficiary) String ¶
func (pm *FIPaymentMethodToBeneficiary) String() string
String writes FIPaymentMethodToBeneficiary
func (*FIPaymentMethodToBeneficiary) Validate ¶
func (pm *FIPaymentMethodToBeneficiary) Validate() error
Validate performs WIRE format rule checks on FIPaymentMethodToBeneficiary and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIReceiverFI ¶
type FIReceiverFI struct {
// FIToFI is financial institution to financial institution
FIToFI FIToFI `json:"fiToFI,omitempty"`
// contains filtered or unexported fields
}
FIReceiverFI is the financial institution receiver financial institution
func NewFIReceiverFI ¶
func NewFIReceiverFI() *FIReceiverFI
NewFIReceiverFI returns a new FIReceiverFI
func (*FIReceiverFI) LineFiveField ¶
func (firfi *FIReceiverFI) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*FIReceiverFI) LineFourField ¶
func (firfi *FIReceiverFI) LineFourField() string
LineFourField gets a string of the LineFour field
func (*FIReceiverFI) LineOneField ¶
func (firfi *FIReceiverFI) LineOneField() string
LineOneField gets a string of the LineOne field
func (*FIReceiverFI) LineSixField ¶
func (firfi *FIReceiverFI) LineSixField() string
LineSixField gets a string of the LineSix field
func (*FIReceiverFI) LineThreeField ¶
func (firfi *FIReceiverFI) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*FIReceiverFI) LineTwoField ¶
func (firfi *FIReceiverFI) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*FIReceiverFI) Parse ¶
func (firfi *FIReceiverFI) Parse(record string) error
Parse takes the input string and parses the FIReceiverFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*FIReceiverFI) Validate ¶
func (firfi *FIReceiverFI) Validate() error
Validate performs WIRE format rule checks on FIReceiverFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type FIToFI ¶
type FIToFI struct {
// LineOne
LineOne string `json:"lineOne,omitempty"`
// LineTwo
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
LineThree string `json:"lineThree,omitempty"`
// LineFour
LineFour string `json:"lineFour,omitempty"`
// LineFive
LineFive string `json:"lineFive,omitempty"`
// LineSix
LineSix string `json:"lineSix,omitempty"`
}
FIToFI is financial institution to financial institution
type FieldError ¶
type FieldError struct {
FieldName string // field name where error happened
Value interface{} // value that cause error
Err error // context of the error.
Msg string // deprecated
}
FieldError is returned for errors at a field level in a tag
func (*FieldError) Error ¶
func (e *FieldError) Error() string
func (*FieldError) Unwrap ¶
func (e *FieldError) Unwrap() error
Unwrap implements the base.UnwrappableError interface for FieldError
type FieldWrongLengthErr ¶
FieldWrongLengthErr is the error given when a Field is the wrong length
func NewFieldWrongLengthErr ¶
func NewFieldWrongLengthErr(FieldLength, length int) FieldWrongLengthErr
NewFieldWrongLengthErr creates a new error of the FieldWrongLengthErr type
func (FieldWrongLengthErr) Error ¶
func (e FieldWrongLengthErr) Error() string
type File ¶
type File struct {
ID string `json:"id"`
FedWireMessage FEDWireMessage `json:"fedWireMessage"`
}
File contains the structures of a parsed WIRE File.
func (*File) AddFEDWireMessage ¶
func (f *File) AddFEDWireMessage(fwm FEDWireMessage) FEDWireMessage
AddFEDWireMessage appends a FEDWireMessage to the File
type FinancialInstitution ¶
type FinancialInstitution struct {
// IdentificationCode: * `B` - SWIFT Bank Identifier Code (BIC) * `C` - CHIPS Participant * `D` - Demand Deposit Account (DDA) Number * `F` - Fed Routing Number * `T` - SWIFT BIC or Bank Entity Identifier (BEI) and Account Number * `U` - CHIPS Identifier
IdentificationCode string `json:"identificationCode"`
// Identifier
Identifier string `json:"identifier"`
// Name
Name string `json:"name"`
// Address
Address Address `json:"address"`
}
FinancialInstitution is demographic information for a financial institution
type GrossAmountRemittanceDocument ¶
type GrossAmountRemittanceDocument struct {
// RemittanceAmount is remittance amounts
RemittanceAmount RemittanceAmount `json:"remittanceAmount,omitempty"`
// contains filtered or unexported fields
}
GrossAmountRemittanceDocument is the gross amount remittance document
func NewGrossAmountRemittanceDocument ¶
func NewGrossAmountRemittanceDocument() *GrossAmountRemittanceDocument
NewGrossAmountRemittanceDocument returns a new GrossAmountRemittanceDocument
func (*GrossAmountRemittanceDocument) AmountField ¶
func (gard *GrossAmountRemittanceDocument) AmountField() string
AmountField gets a string of the Amount field
func (*GrossAmountRemittanceDocument) CurrencyCodeField ¶
func (gard *GrossAmountRemittanceDocument) CurrencyCodeField() string
CurrencyCodeField gets a string of the CurrencyCode field
func (*GrossAmountRemittanceDocument) Parse ¶
func (gard *GrossAmountRemittanceDocument) Parse(record string) error
Parse takes the input string and parses the GrossAmountRemittanceDocument values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*GrossAmountRemittanceDocument) String ¶
func (gard *GrossAmountRemittanceDocument) String() string
String writes GrossAmountRemittanceDocument
func (*GrossAmountRemittanceDocument) Validate ¶
func (gard *GrossAmountRemittanceDocument) Validate() error
Validate performs WIRE format rule checks on GrossAmountRemittanceDocument and returns an error if not Validated The first error encountered is returned and stops that parsing.
type InputMessageAccountabilityData ¶
type InputMessageAccountabilityData struct {
// InputCycleDate CCYYMMDD
InputCycleDate string `json:"inputCycleDate"`
// InputSource
InputSource string `json:"inputSource"`
// InputSequenceNumber
InputSequenceNumber string `json:"inputSequenceNumber"`
// contains filtered or unexported fields
}
InputMessageAccountabilityData (IMAD) {1520}
func NewInputMessageAccountabilityData ¶
func NewInputMessageAccountabilityData() *InputMessageAccountabilityData
NewInputMessageAccountabilityData returns a new InputMessageAccountabilityData
func (*InputMessageAccountabilityData) InputCycleDateField ¶
func (imad *InputMessageAccountabilityData) InputCycleDateField() string
InputCycleDateField gets a string of the InputCycleDate field
func (*InputMessageAccountabilityData) InputSequenceNumberField ¶
func (imad *InputMessageAccountabilityData) InputSequenceNumberField() string
InputSequenceNumberField gets a string of the InputSequenceNumber field
func (*InputMessageAccountabilityData) InputSourceField ¶
func (imad *InputMessageAccountabilityData) InputSourceField() string
InputSourceField gets a string of the InputSource field
func (*InputMessageAccountabilityData) Parse ¶
func (imad *InputMessageAccountabilityData) Parse(record string) error
Parse takes the input string and parses the InputMessageAccountabilityData values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*InputMessageAccountabilityData) String ¶
func (imad *InputMessageAccountabilityData) String() string
String writes InputMessageAccountabilityData
func (*InputMessageAccountabilityData) Validate ¶
func (imad *InputMessageAccountabilityData) Validate() error
Validate performs WIRE format rule checks on InputMessageAccountabilityData and returns an error if not Validated The first error encountered is returned and stops that parsing.
type InstitutionAccount ¶
type InstitutionAccount struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
InstitutionAccount is the institution account
func NewInstitutionAccount ¶
func NewInstitutionAccount() *InstitutionAccount
NewInstitutionAccount returns a new InstitutionAccount
func (*InstitutionAccount) Parse ¶
func (iAccount *InstitutionAccount) Parse(record string) error
Parse takes the input string and parses the InstitutionAccount values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*InstitutionAccount) String ¶
func (iAccount *InstitutionAccount) String() string
String writes InstitutionAccount
func (*InstitutionAccount) SwiftFieldTagField ¶
func (iAccount *InstitutionAccount) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*InstitutionAccount) SwiftLineFiveField ¶
func (iAccount *InstitutionAccount) SwiftLineFiveField() string
SwiftLineFiveField gets a string of the SwiftLineFive field
func (*InstitutionAccount) SwiftLineFourField ¶
func (iAccount *InstitutionAccount) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*InstitutionAccount) SwiftLineOneField ¶
func (iAccount *InstitutionAccount) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*InstitutionAccount) SwiftLineThreeField ¶
func (iAccount *InstitutionAccount) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*InstitutionAccount) SwiftLineTwoField ¶
func (iAccount *InstitutionAccount) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*InstitutionAccount) Validate ¶
func (iAccount *InstitutionAccount) Validate() error
Validate performs WIRE format rule checks on InstitutionAccount and returns an error if not Validated The first error encountered is returned and stops that parsing.
type InstructedAmount ¶
type InstructedAmount struct {
// CurrencyCode
CurrencyCode string `json:"currencyCode,omitempty"`
// Amount Must begin with at least one numeric character (0-9) and contain only one decimal comma marker
// (e.g., $1,234.56 should be entered as 1234,56 and $0.99 should be entered as
Amount string `json:"amount,omitempty"`
// contains filtered or unexported fields
}
InstructedAmount is the InstructedAmount of the wire
func NewInstructedAmount ¶
func NewInstructedAmount() *InstructedAmount
NewInstructedAmount returns a new InstructedAmount
func (*InstructedAmount) AmountField ¶
func (ia *InstructedAmount) AmountField() string
AmountField gets a string of the Amount field
func (*InstructedAmount) CurrencyCodeField ¶
func (ia *InstructedAmount) CurrencyCodeField() string
CurrencyCodeField gets a string of the CurrencyCode field
func (*InstructedAmount) Parse ¶
func (ia *InstructedAmount) Parse(record string) error
Parse takes the input string and parses the InstructedAmount values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*InstructedAmount) String ¶
func (ia *InstructedAmount) String() string
String writes InstructedAmount
func (*InstructedAmount) Validate ¶
func (ia *InstructedAmount) Validate() error
Validate performs WIRE format rule checks on InstructedAmount and returns an error if not Validated The first error encountered is returned and stops that parsing.
type InstructingFI ¶
type InstructingFI struct {
// Financial Institution
FinancialInstitution FinancialInstitution `json:"financialInstitution,omitempty"`
// contains filtered or unexported fields
}
InstructingFI is the instructing financial institution
func NewInstructingFI ¶
func NewInstructingFI() *InstructingFI
NewInstructingFI returns a new InstructingFI
func (*InstructingFI) AddressLineOneField ¶
func (ifi *InstructingFI) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*InstructingFI) AddressLineThreeField ¶
func (ifi *InstructingFI) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*InstructingFI) AddressLineTwoField ¶
func (ifi *InstructingFI) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*InstructingFI) IdentificationCodeField ¶
func (ifi *InstructingFI) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*InstructingFI) IdentifierField ¶
func (ifi *InstructingFI) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*InstructingFI) NameField ¶
func (ifi *InstructingFI) NameField() string
NameField gets a string of the Name field
func (*InstructingFI) Parse ¶
func (ifi *InstructingFI) Parse(record string) error
Parse takes the input string and parses the InstructingFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*InstructingFI) String ¶
func (ifi *InstructingFI) String() string
String writes InstructingFI
func (*InstructingFI) Validate ¶
func (ifi *InstructingFI) Validate() error
Validate performs WIRE format rule checks on InstructingFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type IntermediaryInstitution ¶
type IntermediaryInstitution struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
IntermediaryInstitution is the intermediary institution
func NewIntermediaryInstitution ¶
func NewIntermediaryInstitution() *IntermediaryInstitution
NewIntermediaryInstitution returns a new IntermediaryInstitution
func (*IntermediaryInstitution) Parse ¶
func (ii *IntermediaryInstitution) Parse(record string) error
Parse takes the input string and parses the IntermediaryInstitution values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*IntermediaryInstitution) String ¶
func (ii *IntermediaryInstitution) String() string
String writes IntermediaryInstitution
func (*IntermediaryInstitution) SwiftFieldTagField ¶
func (ii *IntermediaryInstitution) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*IntermediaryInstitution) SwiftLineFiveField ¶
func (ii *IntermediaryInstitution) SwiftLineFiveField() string
SwiftLineFiveField gets a string of the SwiftLineFive field
func (*IntermediaryInstitution) SwiftLineFourField ¶
func (ii *IntermediaryInstitution) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*IntermediaryInstitution) SwiftLineOneField ¶
func (ii *IntermediaryInstitution) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*IntermediaryInstitution) SwiftLineThreeField ¶
func (ii *IntermediaryInstitution) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*IntermediaryInstitution) SwiftLineTwoField ¶
func (ii *IntermediaryInstitution) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*IntermediaryInstitution) Validate ¶
func (ii *IntermediaryInstitution) Validate() error
Validate performs WIRE format rule checks on IntermediaryInstitution and returns an error if not Validated The first error encountered is returned and stops that parsing.
type LocalInstrument ¶
type LocalInstrument struct {
// LocalInstrumentCode is local instrument code
LocalInstrumentCode string `json:"LocalInstrument,omitempty"`
// ProprietaryCode is proprietary code
ProprietaryCode string `json:"proprietaryCode,omitempty"`
// contains filtered or unexported fields
}
LocalInstrument is the LocalInstrument of the wire
func NewLocalInstrument ¶
func NewLocalInstrument() *LocalInstrument
NewLocalInstrument returns a new LocalInstrument
func (*LocalInstrument) LocalInstrumentCodeField ¶
func (li *LocalInstrument) LocalInstrumentCodeField() string
LocalInstrumentCodeField gets a string of LocalInstrumentCode field
func (*LocalInstrument) Parse ¶
func (li *LocalInstrument) Parse(record string) error
Parse takes the input string and parses the LocalInstrument values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*LocalInstrument) ProprietaryCodeField ¶
func (li *LocalInstrument) ProprietaryCodeField() string
ProprietaryCodeField gets a string of ProprietaryCode field
func (*LocalInstrument) String ¶
func (li *LocalInstrument) String() string
String writes LocalInstrument
func (*LocalInstrument) Validate ¶
func (li *LocalInstrument) Validate() error
Validate performs WIRE format rule checks on LocalInstrument and returns an error if not Validated The first error encountered is returned and stops that parsing.
type MessageDisposition ¶
type MessageDisposition struct {
// FormatVersion 30
FormatVersion string `json:"formatVersion,omitempty"`
// TestTestProductionCode identifies if test or production
TestProductionCode string `json:"testProductionCode,omitempty"`
// MessageDuplicationCode * ` ` - Original Message * `R` - Retrieval of an original message * `P` - Resend
MessageDuplicationCode string `json:"messageDuplicationCode,omitempty"`
// MessageStatusIndicator
MessageStatusIndicator string `json:"messageStatusIndicator,omitempty"`
// contains filtered or unexported fields
}
MessageDisposition is the message disposition of the wire
func NewMessageDisposition ¶
func NewMessageDisposition() *MessageDisposition
NewMessageDisposition returns a new MessageDisposition
func (*MessageDisposition) MessageDispositionFormatVersionField ¶
func (md *MessageDisposition) MessageDispositionFormatVersionField() string
MessageDispositionFormatVersionField gets a string of the FormatVersion field
func (*MessageDisposition) MessageDispositionMessageDuplicationCodeField ¶
func (md *MessageDisposition) MessageDispositionMessageDuplicationCodeField() string
MessageDispositionMessageDuplicationCodeField gets a string of the MessageDuplicationCode field
func (*MessageDisposition) MessageDispositionMessageStatusIndicatorField ¶
func (md *MessageDisposition) MessageDispositionMessageStatusIndicatorField() string
MessageDispositionMessageStatusIndicatorField gets a string of the MessageDuplicationCode field
func (*MessageDisposition) MessageDispositionTestProductionCodeField ¶
func (md *MessageDisposition) MessageDispositionTestProductionCodeField() string
MessageDispositionTestProductionCodeField gets a string of the TestProductionCoden field
func (*MessageDisposition) Parse ¶
func (md *MessageDisposition) Parse(record string)
Parse takes the input string and parses the MessageDisposition values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*MessageDisposition) String ¶
func (md *MessageDisposition) String() string
String writes MessageDisposition
func (*MessageDisposition) Validate ¶
func (md *MessageDisposition) Validate() error
Validate performs WIRE format rule checks on MessageDisposition and returns an error if not Validated The first error encountered is returned and stops that parsing.
type OrderingCustomer ¶
type OrderingCustomer struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
OrderingCustomer is the ordering customer
func NewOrderingCustomer ¶
func NewOrderingCustomer() *OrderingCustomer
NewOrderingCustomer returns a new OrderingCustomer
func (*OrderingCustomer) Parse ¶
func (oc *OrderingCustomer) Parse(record string) error
Parse takes the input string and parses the OrderingCustomer values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*OrderingCustomer) String ¶
func (oc *OrderingCustomer) String() string
String writes OrderingCustomer
func (*OrderingCustomer) SwiftFieldTagField ¶
func (oc *OrderingCustomer) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*OrderingCustomer) SwiftLineFiveField ¶
func (oc *OrderingCustomer) SwiftLineFiveField() string
SwiftLineFiveField gets a string of the SwiftLineFive field
func (*OrderingCustomer) SwiftLineFourField ¶
func (oc *OrderingCustomer) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*OrderingCustomer) SwiftLineOneField ¶
func (oc *OrderingCustomer) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*OrderingCustomer) SwiftLineThreeField ¶
func (oc *OrderingCustomer) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*OrderingCustomer) SwiftLineTwoField ¶
func (oc *OrderingCustomer) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*OrderingCustomer) Validate ¶
func (oc *OrderingCustomer) Validate() error
Validate performs WIRE format rule checks on OrderingCustomer and returns an error if not Validated The first error encountered is returned and stops that parsing.
type OrderingInstitution ¶
type OrderingInstitution struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
OrderingInstitution is the ordering institution
func NewOrderingInstitution ¶
func NewOrderingInstitution() *OrderingInstitution
NewOrderingInstitution returns a new OrderingInstitution
func (*OrderingInstitution) Parse ¶
func (oi *OrderingInstitution) Parse(record string) error
Parse takes the input string and parses the OrderingInstitution values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*OrderingInstitution) String ¶
func (oi *OrderingInstitution) String() string
String writes OrderingInstitution
func (*OrderingInstitution) SwiftFieldTagField ¶
func (oi *OrderingInstitution) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*OrderingInstitution) SwiftLineFiveField ¶
func (oi *OrderingInstitution) SwiftLineFiveField() string
SwiftLineFiveField gets a string of the SwiftLineFive field
func (*OrderingInstitution) SwiftLineFourField ¶
func (oi *OrderingInstitution) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*OrderingInstitution) SwiftLineOneField ¶
func (oi *OrderingInstitution) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*OrderingInstitution) SwiftLineThreeField ¶
func (oi *OrderingInstitution) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*OrderingInstitution) SwiftLineTwoField ¶
func (oi *OrderingInstitution) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*OrderingInstitution) Validate ¶
func (oi *OrderingInstitution) Validate() error
Validate performs WIRE format rule checks on OrderingInstitution and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Originator ¶
type Originator struct {
// Personal
Personal Personal `json:"personal,omitempty"`
// contains filtered or unexported fields
}
Originator is the originator of the wire
func (*Originator) AddressLineOneField ¶
func (o *Originator) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*Originator) AddressLineThreeField ¶
func (o *Originator) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*Originator) AddressLineTwoField ¶
func (o *Originator) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*Originator) IdentificationCodeField ¶
func (o *Originator) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*Originator) IdentifierField ¶
func (o *Originator) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*Originator) NameField ¶
func (o *Originator) NameField() string
NameField gets a string of the Name field
func (*Originator) Parse ¶
func (o *Originator) Parse(record string) error
Parse takes the input string and parses the Originator values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*Originator) Validate ¶
func (o *Originator) Validate() error
Validate performs WIRE format rule checks on Originator and returns an error if not Validated The first error encountered is returned and stops that parsing.
type OriginatorFI ¶
type OriginatorFI struct {
// Financial Institution
FinancialInstitution FinancialInstitution `json:"financialInstitution,omitempty"`
// contains filtered or unexported fields
}
OriginatorFI is the originator Financial Institution
func NewOriginatorFI ¶
func NewOriginatorFI() *OriginatorFI
NewOriginatorFI returns a new OriginatorFI
func (*OriginatorFI) AddressLineOneField ¶
func (ofi *OriginatorFI) AddressLineOneField() string
AddressLineOneField gets a string of AddressLineOne field
func (*OriginatorFI) AddressLineThreeField ¶
func (ofi *OriginatorFI) AddressLineThreeField() string
AddressLineThreeField gets a string of AddressLineThree field
func (*OriginatorFI) AddressLineTwoField ¶
func (ofi *OriginatorFI) AddressLineTwoField() string
AddressLineTwoField gets a string of AddressLineTwo field
func (*OriginatorFI) IdentificationCodeField ¶
func (ofi *OriginatorFI) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*OriginatorFI) IdentifierField ¶
func (ofi *OriginatorFI) IdentifierField() string
IdentifierField gets a string of the Identifier field
func (*OriginatorFI) NameField ¶
func (ofi *OriginatorFI) NameField() string
NameField gets a string of the Name field
func (*OriginatorFI) Parse ¶
func (ofi *OriginatorFI) Parse(record string) error
Parse takes the input string and parses the OriginatorFI values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*OriginatorFI) Validate ¶
func (ofi *OriginatorFI) Validate() error
Validate performs WIRE format rule checks on OriginatorFI and returns an error if not Validated The first error encountered is returned and stops that parsing.
type OriginatorOptionF ¶
type OriginatorOptionF struct {
// PartyIdentifier must be one of the following two formats:
// 1. /Account Number (slash followed by at least one
// valid non-space character: e.g., /123456)
// 2. Unique Identifier/ (4 character code followed by a slash and at least one valid non-space character:
// e.g., SOSE/123-456-789)
//
// ARNU: Alien Registration Number
// CCPT: Passport Number
// CUST: Customer Identification Number
// DRLC: Driver’s License Number
// EMPL: Employer Number
// NIDN: National Identify Number
// SOSE: Social Security Number
// TXID: Tax Identification Number
PartyIdentifier string `json:"partyIdentifier,omitempty"`
// Name Format: Must begin with Line Code 1 followed by a slash and at least one valid non-space character:
// e.g., 1/SMITH JOHN.
Name string `json:"name,omitempty"`
// LineOne
// Format: Must begin with one of the following Line Codes followed by a slash and at least one
// valid non-space character.
// 1 Name
// 2 Address
// 3 Country and Town
// 4 Date of Birth
// 5 Place of Birth
// 6 Customer Identification Number
// 7 National Identity Number
// 8 Additional Information
// For example:
// 2/123 MAIN STREET
// 3/US/NEW YORK, NY 10000
// 7/111-22-3456
LineOne string `json:"lineOne,omitempty"`
// LineTwo
// Format: Must begin with one of the following Line Codes followed by a slash and at least one
// valid non-space character.
// 1 Name
// 2 Address
// 3 Country and Town
// 4 Date of Birth
// 5 Place of Birth
// 6 Customer Identification Number
// 7 National Identity Number
// 8 Additional Information
// For example:
// 2/123 MAIN STREET
// 3/US/NEW YORK, NY 10000
// 7/111-22-3456
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
// Format: Must begin with one of the following Line Codes followed by a slash and at least one
// valid non-space character.
// 1 Name
// 2 Address
// 3 Country and Town
// 4 Date of Birth
// 5 Place of Birth
// 6 Customer Identification Number
// 7 National Identity Number
// 8 Additional Information
// For example:
// 2/123 MAIN STREET
// 3/US/NEW YORK, NY 10000
// 7/111-22-3456
LineThree string `json:"lineThree,omitempty"`
// contains filtered or unexported fields
}
OriginatorOptionF is originator option F information
func NewOriginatorOptionF ¶
func NewOriginatorOptionF() *OriginatorOptionF
NewOriginatorOptionF returns a new OriginatorOptionF
func (*OriginatorOptionF) LineOneField ¶
func (oof *OriginatorOptionF) LineOneField() string
LineOneField gets a string of the LineOne field
func (*OriginatorOptionF) LineThreeField ¶
func (oof *OriginatorOptionF) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*OriginatorOptionF) LineTwoField ¶
func (oof *OriginatorOptionF) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*OriginatorOptionF) NameField ¶
func (oof *OriginatorOptionF) NameField() string
NameField gets a string of the Name field
func (*OriginatorOptionF) Parse ¶
func (oof *OriginatorOptionF) Parse(record string) error
Parse takes the input string and parses the OriginatorOptionF values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*OriginatorOptionF) PartyIdentifierField ¶
func (oof *OriginatorOptionF) PartyIdentifierField() string
PartyIdentifierField gets a string of the PartyIdentifier field
func (*OriginatorOptionF) String ¶
func (oof *OriginatorOptionF) String() string
String writes OriginatorOptionF
func (*OriginatorOptionF) Validate ¶
func (oof *OriginatorOptionF) Validate() error
Validate performs WIRE format rule checks on OriginatorOptionF and returns an error if not Validated The first error encountered is returned and stops that parsing.
type OriginatorToBeneficiary ¶
type OriginatorToBeneficiary struct {
// LineOne
LineOne string `json:"lineOne,omitempty"`
// LineTwo
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
LineThree string `json:"lineThree,omitempty"`
// LineFour
LineFour string `json:"lineFour,omitempty"`
// contains filtered or unexported fields
}
OriginatorToBeneficiary is the OriginatorToBeneficiary of the wire
func NewOriginatorToBeneficiary ¶
func NewOriginatorToBeneficiary() *OriginatorToBeneficiary
NewOriginatorToBeneficiary returns a new OriginatorToBeneficiary
func (*OriginatorToBeneficiary) LineFourField ¶
func (ob *OriginatorToBeneficiary) LineFourField() string
LineFourField gets a string of the LineFour field
func (*OriginatorToBeneficiary) LineOneField ¶
func (ob *OriginatorToBeneficiary) LineOneField() string
LineOneField gets a string of the LineOne field
func (*OriginatorToBeneficiary) LineThreeField ¶
func (ob *OriginatorToBeneficiary) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*OriginatorToBeneficiary) LineTwoField ¶
func (ob *OriginatorToBeneficiary) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*OriginatorToBeneficiary) Parse ¶
func (ob *OriginatorToBeneficiary) Parse(record string) error
Parse takes the input string and parses the OriginatorToBeneficiary values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*OriginatorToBeneficiary) String ¶
func (ob *OriginatorToBeneficiary) String() string
String writes OriginatorToBeneficiary
func (*OriginatorToBeneficiary) Validate ¶
func (ob *OriginatorToBeneficiary) Validate() error
Validate performs WIRE format rule checks on OriginatorToBeneficiary and returns an error if not Validated The first error encountered is returned and stops that parsing.
type OutputMessageAccountabilityData ¶
type OutputMessageAccountabilityData struct {
// OutputCycleDate (CCYYMMDD)
OutputCycleDate string `json:"outputCycleDate,omitempty"`
// OutputDestinationID
OutputDestinationID string `json:"outputDestinationID,omitempty"`
// OutputOutputSequenceNumber
OutputSequenceNumber string `json:"outputSequenceNumber,omitempty"`
// OutputDate is the output date
OutputDate string `json:"outputDate,omitempty"`
// OutputTime is OutputTime
OutputTime string `json:"outputTime,omitempty"`
// OutputFRBApplicationIdentification
OutputFRBApplicationIdentification string `json:"outputFRBApplicationIdentification,omitempty"`
// contains filtered or unexported fields
}
OutputMessageAccountabilityData is the Output Message Accountability Data (OMAD) of the wire
func NewOutputMessageAccountabilityData ¶
func NewOutputMessageAccountabilityData() *OutputMessageAccountabilityData
NewOutputMessageAccountabilityData returns a new OutputMessageAccountabilityData
func (*OutputMessageAccountabilityData) OutputCycleDateField ¶
func (omad *OutputMessageAccountabilityData) OutputCycleDateField() string
OutputCycleDateField gets a string of the OutputCycleDate field
func (*OutputMessageAccountabilityData) OutputDateField ¶
func (omad *OutputMessageAccountabilityData) OutputDateField() string
OutputDateField gets a string of the OutputDate field
func (*OutputMessageAccountabilityData) OutputDestinationIDField ¶
func (omad *OutputMessageAccountabilityData) OutputDestinationIDField() string
OutputDestinationIDField gets a string of the OutputDestinationID field
func (*OutputMessageAccountabilityData) OutputFRBApplicationIdentificationField ¶
func (omad *OutputMessageAccountabilityData) OutputFRBApplicationIdentificationField() string
OutputFRBApplicationIdentificationField gets a string of the OutputFRBApplicationIdentification field
func (*OutputMessageAccountabilityData) OutputSequenceNumberField ¶
func (omad *OutputMessageAccountabilityData) OutputSequenceNumberField() string
OutputSequenceNumberField gets a string of the OutputSequenceNumber field
func (*OutputMessageAccountabilityData) OutputTimeField ¶
func (omad *OutputMessageAccountabilityData) OutputTimeField() string
OutputTimeField gets a string of the OutputTime field
func (*OutputMessageAccountabilityData) Parse ¶
func (omad *OutputMessageAccountabilityData) Parse(record string)
Parse takes the input string and parses the OutputMessageAccountabilityData values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*OutputMessageAccountabilityData) String ¶
func (omad *OutputMessageAccountabilityData) String() string
String writes OutputMessageAccountabilityData
func (*OutputMessageAccountabilityData) Validate ¶
func (omad *OutputMessageAccountabilityData) Validate() error
Validate performs WIRE format rule checks on OutputMessageAccountabilityData and returns an error if not Validated The first error encountered is returned and stops that parsing.
type PaymentNotification ¶
type PaymentNotification struct {
// PaymentNotificationIndicator
// * `0 - 6` - Reserved for market practice conventions.
// * `7 - 9` - Reserved for bilateral agreements between Fedwire senders and receivers.
PaymentNotificationIndicator string `json:"paymentNotificationIndicator,omitempty"`
// ContactNotificationElectronicAddress
ContactNotificationElectronicAddress string `json:"contactNotificationElectronicAddress,omitempty"`
// ContactName
ContactName string `json:"contactName,omitempty"`
// ContactPhoneNumber
ContactPhoneNumber string `json:"contactPhoneNumber,omitempty"`
// ContactMobileNumber
ContactMobileNumber string `json:"contactMobileNumber,omitempty"`
// FaxNumber
ContactFaxNumber string `json:"faxNumber,omitempty"`
// EndToEndIdentification
EndToEndIdentification string `json:"endToEndIdentification,omitempty"`
// contains filtered or unexported fields
}
PaymentNotification is the PaymentNotification of the wire
func NewPaymentNotification ¶
func NewPaymentNotification() *PaymentNotification
NewPaymentNotification returns a new PaymentNotification
func (*PaymentNotification) ContactFaxNumberField ¶
func (pn *PaymentNotification) ContactFaxNumberField() string
ContactFaxNumberField gets a string of FaxNumber field
func (*PaymentNotification) ContactMobileNumberField ¶
func (pn *PaymentNotification) ContactMobileNumberField() string
ContactMobileNumberField gets a string of ContactMobileNumber field
func (*PaymentNotification) ContactNameField ¶
func (pn *PaymentNotification) ContactNameField() string
ContactNameField gets a string of ContactName field
func (*PaymentNotification) ContactNotificationElectronicAddressField ¶
func (pn *PaymentNotification) ContactNotificationElectronicAddressField() string
ContactNotificationElectronicAddressField gets a string of ContactNotificationElectronicAddress field
func (*PaymentNotification) ContactPhoneNumberField ¶
func (pn *PaymentNotification) ContactPhoneNumberField() string
ContactPhoneNumberField gets a string of ContactPhoneNumberField field
func (*PaymentNotification) EndToEndIdentificationField ¶
func (pn *PaymentNotification) EndToEndIdentificationField() string
EndToEndIdentificationField gets a string of EndToEndIdentification field
func (*PaymentNotification) Parse ¶
func (pn *PaymentNotification) Parse(record string) error
Parse takes the input string and parses the PaymentNotification values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*PaymentNotification) PaymentNotificationIndicatorField ¶
func (pn *PaymentNotification) PaymentNotificationIndicatorField() string
PaymentNotificationIndicatorField gets a string of PaymentNotificationIndicator field
func (*PaymentNotification) String ¶
func (pn *PaymentNotification) String() string
String writes PaymentNotification
func (*PaymentNotification) Validate ¶
func (pn *PaymentNotification) Validate() error
Validate performs WIRE format rule checks on PaymentNotification and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Personal ¶
type Personal struct {
// IdentificationCode: * `1` - Passport Number * `2` - Tax Identification Number * `3` - Driver’s License Number * `4` - Alien Registration Number * `5` - Corporate Identification * `9` - Other Identification
IdentificationCode string `json:"identificationCode"`
// Identifier
Identifier string `json:"identifier"`
// Name
Name string `json:"name"`
Address Address `json:"address"`
}
Personal is personal demographic information
type PreviousMessageIdentifier ¶
type PreviousMessageIdentifier struct {
// PreviousMessageIdentifier
PreviousMessageIdentifier string `json:"PreviousMessageIdentifier,omitempty"`
// contains filtered or unexported fields
}
PreviousMessageIdentifier is the PreviousMessageIdentifier of the wire
func NewPreviousMessageIdentifier ¶
func NewPreviousMessageIdentifier() *PreviousMessageIdentifier
NewPreviousMessageIdentifier returns a new PreviousMessageIdentifier
func (*PreviousMessageIdentifier) Parse ¶
func (pmi *PreviousMessageIdentifier) Parse(record string) error
Parse takes the input string and parses the PreviousMessageIdentifier values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*PreviousMessageIdentifier) PreviousMessageIdentifierField ¶
func (pmi *PreviousMessageIdentifier) PreviousMessageIdentifierField() string
PreviousMessageIdentifierField gets a string of PreviousMessageIdentifier field
func (*PreviousMessageIdentifier) String ¶
func (pmi *PreviousMessageIdentifier) String() string
String writes PreviousMessageIdentifier
func (*PreviousMessageIdentifier) Validate ¶
func (pmi *PreviousMessageIdentifier) Validate() error
Validate performs WIRE format rule checks on PreviousMessageIdentifier and returns an error if not Validated The first error encountered is returned and stops that parsing.
type PrimaryRemittanceDocument ¶
type PrimaryRemittanceDocument struct {
// DocumentTypeCode * `AROI` - Accounts Receivable Open Item * `BOLD` - Bill of Lading Shipping Notice * `CINV` - Commercial Invoice * `CMCN` - Commercial Contract * `CNFA` - Credit Note Related to Financial Adjustment * `CREN` - Credit Note * `DEBN` - Debit Note * `DISP` - Dispatch Advice * `DNFA` - Debit Note Related to Financial Adjustment HIRI Hire Invoice * `MSIN` - Metered Service Invoice * `PROP` - Proprietary Document Type * `PUOR` - Purchase Order * `SBIN` - Self Billed Invoice * `SOAC` - Statement of Account * `TSUT` - Trade Services Utility Transaction VCHR Voucher
DocumentTypeCode string `json:"documentTypeCode,omitempty"`
// ProprietaryDocumentTypeCode
ProprietaryDocumentTypeCode string `json:"proprietaryDocumentTypeCode,omitempty"`
// DocumentIdentificationNumber
DocumentIdentificationNumber string `json:"documentIdentificationNumber,omitempty"`
// Issuer
Issuer string `json:"issuer,omitempty"`
// contains filtered or unexported fields
}
PrimaryRemittanceDocument is primary remittance document
func NewPrimaryRemittanceDocument ¶
func NewPrimaryRemittanceDocument() *PrimaryRemittanceDocument
NewPrimaryRemittanceDocument returns a new PrimaryRemittanceDocument
func (*PrimaryRemittanceDocument) DocumentIdentificationNumberField ¶
func (prd *PrimaryRemittanceDocument) DocumentIdentificationNumberField() string
DocumentIdentificationNumberField gets a string of the DocumentIdentificationNumber field
func (*PrimaryRemittanceDocument) DocumentTypeCodeField ¶
func (prd *PrimaryRemittanceDocument) DocumentTypeCodeField() string
DocumentTypeCodeField gets a string of the DocumentTypeCode field
func (*PrimaryRemittanceDocument) IssuerField ¶
func (prd *PrimaryRemittanceDocument) IssuerField() string
IssuerField gets a string of the Issuer field
func (*PrimaryRemittanceDocument) Parse ¶
func (prd *PrimaryRemittanceDocument) Parse(record string) error
Parse takes the input string and parses the PrimaryRemittanceDocument values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*PrimaryRemittanceDocument) ProprietaryDocumentTypeCodeField ¶
func (prd *PrimaryRemittanceDocument) ProprietaryDocumentTypeCodeField() string
ProprietaryDocumentTypeCodeField gets a string of the ProprietaryDocumentTypeCode field
func (*PrimaryRemittanceDocument) String ¶
func (prd *PrimaryRemittanceDocument) String() string
String writes PrimaryRemittanceDocument
func (*PrimaryRemittanceDocument) Validate ¶
func (prd *PrimaryRemittanceDocument) Validate() error
Validate performs WIRE format rule checks on PrimaryRemittanceDocument and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Reader ¶
type Reader struct {
// file is ach.file model being built as r is parsed.
File File
// contains filtered or unexported fields
}
Reader reads records from a ACH-encoded file.
type ReceiptTimeStamp ¶
type ReceiptTimeStamp struct {
// ReceiptDate is the receipt date
ReceiptDate string `json:"receiptDate,omitempty"`
// ReceiptTime is the receipt time
ReceiptTime string `json:"receiptTime,omitempty"`
// ApplicationIdentification
ReceiptApplicationIdentification string `json:"receiptApplicationIdentification,omitempty"`
// contains filtered or unexported fields
}
ReceiptTimeStamp is the receipt time stamp of the wire
func NewReceiptTimeStamp ¶
func NewReceiptTimeStamp() *ReceiptTimeStamp
NewReceiptTimeStamp returns a new ReceiptTimeStamp
func (*ReceiptTimeStamp) Parse ¶
func (rts *ReceiptTimeStamp) Parse(record string)
Parse takes the input string and parses the ReceiptTimeStamp values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*ReceiptTimeStamp) ReceiptApplicationIdentificationField ¶
func (rts *ReceiptTimeStamp) ReceiptApplicationIdentificationField() string
ReceiptApplicationIdentificationField gets a string of the ReceiptApplicationIdentification field
func (*ReceiptTimeStamp) ReceiptDateField ¶
func (rts *ReceiptTimeStamp) ReceiptDateField() string
ReceiptDateField gets a string of the ReceiptDate field
func (*ReceiptTimeStamp) ReceiptTimeField ¶
func (rts *ReceiptTimeStamp) ReceiptTimeField() string
ReceiptTimeField gets a string of the ReceiptTime field
func (*ReceiptTimeStamp) String ¶
func (rts *ReceiptTimeStamp) String() string
String writes ReceiptTimeStamp
func (*ReceiptTimeStamp) Validate ¶
func (rts *ReceiptTimeStamp) Validate() error
Validate performs WIRE format rule checks on ReceiptTimeStamp and returns an error if not Validated The first error encountered is returned and stops that parsing.
type ReceiverDepositoryInstitution ¶
type ReceiverDepositoryInstitution struct {
// ReceiverABANumber
ReceiverABANumber string `json:"receiverABANumber"`
// ReceiverShortName
ReceiverShortName string `json:"receiverShortName"`
// contains filtered or unexported fields
}
ReceiverDepositoryInstitution {3400}
func NewReceiverDepositoryInstitution ¶
func NewReceiverDepositoryInstitution() *ReceiverDepositoryInstitution
NewReceiverDepositoryInstitution returns a new ReceiverDepositoryInstitution
func (*ReceiverDepositoryInstitution) Parse ¶
func (rdi *ReceiverDepositoryInstitution) Parse(record string) error
Parse takes the input string and parses the ReceiverDepositoryInstitution values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*ReceiverDepositoryInstitution) ReceiverABANumberField ¶
func (rdi *ReceiverDepositoryInstitution) ReceiverABANumberField() string
ReceiverABANumberField gets a string of the ReceiverABANumber field
func (*ReceiverDepositoryInstitution) ReceiverShortNameField ¶
func (rdi *ReceiverDepositoryInstitution) ReceiverShortNameField() string
ReceiverShortNameField gets a string of the ReceiverShortName field
func (*ReceiverDepositoryInstitution) String ¶
func (rdi *ReceiverDepositoryInstitution) String() string
String writes ReceiverDepositoryInstitution
func (*ReceiverDepositoryInstitution) Validate ¶
func (rdi *ReceiverDepositoryInstitution) Validate() error
Validate performs WIRE format rule checks on ReceiverDepositoryInstitution and returns an error if not Validated The first error encountered is returned and stops that parsing.
type RelatedRemittance ¶
type RelatedRemittance struct {
// RemittanceIdentification is remittance identification
RemittanceIdentification string `json:"remittanceIdentification,omitempty"`
// RemittanceLocationMethod is remittance location method
RemittanceLocationMethod string `json:"remittanceLocationMethod,omitempty"`
// RemittanceLocationElectronicAddress (E-mail or URL address)
RemittanceLocationElectronicAddress string `json:"remittanceLocationElctronicAddress,omitempty"`
// RemittanceData is RemittanceData
RemittanceData RemittanceData `json:"remittanceData,omitempty"`
// contains filtered or unexported fields
}
RelatedRemittance is related remittance
func NewRelatedRemittance ¶
func NewRelatedRemittance() *RelatedRemittance
NewRelatedRemittance returns a new RelatedRemittance
func (*RelatedRemittance) AddressLineFiveField ¶
func (rr *RelatedRemittance) AddressLineFiveField() string
AddressLineFiveField gets a string of the AddressLineFive field
func (*RelatedRemittance) AddressLineFourField ¶
func (rr *RelatedRemittance) AddressLineFourField() string
AddressLineFourField gets a string of the AddressLineFour field
func (*RelatedRemittance) AddressLineOneField ¶
func (rr *RelatedRemittance) AddressLineOneField() string
AddressLineOneField gets a string of the AddressLineOne field
func (*RelatedRemittance) AddressLineSevenField ¶
func (rr *RelatedRemittance) AddressLineSevenField() string
AddressLineSevenField gets a string of the AddressLineSeven field
func (*RelatedRemittance) AddressLineSixField ¶
func (rr *RelatedRemittance) AddressLineSixField() string
AddressLineSixField gets a string of the AddressLineSix field
func (*RelatedRemittance) AddressLineThreeField ¶
func (rr *RelatedRemittance) AddressLineThreeField() string
AddressLineThreeField gets a string of the AddressLineThree field
func (*RelatedRemittance) AddressLineTwoField ¶
func (rr *RelatedRemittance) AddressLineTwoField() string
AddressLineTwoField gets a string of the AddressLineTwo field
func (*RelatedRemittance) AddressTypeField ¶
func (rr *RelatedRemittance) AddressTypeField() string
AddressTypeField gets a string of the AddressType field
func (*RelatedRemittance) BuildingNumberField ¶
func (rr *RelatedRemittance) BuildingNumberField() string
BuildingNumberField gets a string of the BuildingNumber field
func (*RelatedRemittance) CountryField ¶
func (rr *RelatedRemittance) CountryField() string
CountryField gets a string of the Country field
func (*RelatedRemittance) CountrySubDivisionStateField ¶
func (rr *RelatedRemittance) CountrySubDivisionStateField() string
CountrySubDivisionStateField gets a string of the CountrySubDivisionState field
func (*RelatedRemittance) DepartmentField ¶
func (rr *RelatedRemittance) DepartmentField() string
DepartmentField gets a string of the Department field
func (*RelatedRemittance) NameField ¶
func (rr *RelatedRemittance) NameField() string
NameField gets a string of the Name field
func (*RelatedRemittance) Parse ¶
func (rr *RelatedRemittance) Parse(record string) error
Parse takes the input string and parses the RelatedRemittance values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*RelatedRemittance) PostCodeField ¶
func (rr *RelatedRemittance) PostCodeField() string
PostCodeField gets a string of the PostCode field
func (*RelatedRemittance) RemittanceIdentificationField ¶
func (rr *RelatedRemittance) RemittanceIdentificationField() string
RemittanceIdentificationField gets a string of the RemittanceIdentification field
func (*RelatedRemittance) RemittanceLocationElectronicAddressField ¶
func (rr *RelatedRemittance) RemittanceLocationElectronicAddressField() string
RemittanceLocationElectronicAddressField gets a string of the RemittanceLocationElectronicAddress field
func (*RelatedRemittance) RemittanceLocationMethodField ¶
func (rr *RelatedRemittance) RemittanceLocationMethodField() string
RemittanceLocationMethodField gets a string of the RemittanceLocationMethod field
func (*RelatedRemittance) StreetNameField ¶
func (rr *RelatedRemittance) StreetNameField() string
StreetNameField gets a string of the StreetName field
func (*RelatedRemittance) String ¶
func (rr *RelatedRemittance) String() string
String writes RelatedRemittance
func (*RelatedRemittance) SubDepartmentField ¶
func (rr *RelatedRemittance) SubDepartmentField() string
SubDepartmentField gets a string of the SubDepartment field
func (*RelatedRemittance) TownNameField ¶
func (rr *RelatedRemittance) TownNameField() string
TownNameField gets a string of the TownName field
func (*RelatedRemittance) Validate ¶
func (rr *RelatedRemittance) Validate() error
Validate performs WIRE format rule checks on RelatedRemittance and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Remittance ¶
type Remittance struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
Remittance is the remittance information
func (*Remittance) Parse ¶
func (ri *Remittance) Parse(record string) error
Parse takes the input string and parses the Remittance values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*Remittance) SwiftFieldTagField ¶
func (ri *Remittance) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*Remittance) SwiftLineFourField ¶
func (ri *Remittance) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*Remittance) SwiftLineOneField ¶
func (ri *Remittance) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*Remittance) SwiftLineThreeField ¶
func (ri *Remittance) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*Remittance) SwiftLineTwoField ¶
func (ri *Remittance) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*Remittance) Validate ¶
func (ri *Remittance) Validate() error
Validate performs WIRE format rule checks on Remittance and returns an error if not Validated The first error encountered is returned and stops that parsing.
type RemittanceAmount ¶
type RemittanceAmount struct {
// CurrencyCode
CurrencyCode string `json:"currencyCode,omitempty"`
// Amount Must contain at least one numeric character and only one decimal period marker (e.g., $1,234.56 should be entered as 1234.56). Can have up to 5 numeric characters following the decimal period marker (e.g., 1234.56789). Amount must be greater than zero (i.e., at least .01).
Amount string `json:"amount,omitempty"`
}
RemittanceAmount is remittance amount
type RemittanceBeneficiary ¶
type RemittanceBeneficiary struct {
// IdentificationType is identification type
IdentificationType string `json:"identificationType,omitempty"`
// IdentificationCode Organization Identification Codes * `BANK` - Bank Party Identification * `CUST` - Customer Number * `DUNS` - Data Universal Number System (Dun & Bradstreet) * `EMPL` - Employer Identification Number * `GS1G` - Global Location Number * `PROP` - Proprietary Identification Number * `SWBB` - SWIFT BIC or BEI * `TXID` - Tax Identification Number Private Identification Codes * `ARNU` - Alien Registration Number * `CCPT` - Passport Number * `CUST` - Customer Number * `DPOB` - Date & Place of Birth * `DRLC` - Driver’s License Number * `EMPL` - Employee Identification Number * `NIDN` - National Identity Number * `PROP` - Proprietary Identification Number * `SOSE` - Social Security Number * `TXID` - Tax Identification Number
IdentificationCode string `json:"identificationCode,omitempty"`
// IdentificationNumber
IdentificationNumber string `json:"identificationNumber,omitempty"`
// IdentificationNumberIssuer
IdentificationNumberIssuer string `json:"identificationNumberIssuer,omitempty"`
// RemittanceData
RemittanceData RemittanceData `json:"remittanceData,omitempty"`
// contains filtered or unexported fields
}
RemittanceBeneficiary is remittance beneficiary
func NewRemittanceBeneficiary ¶
func NewRemittanceBeneficiary() *RemittanceBeneficiary
NewRemittanceBeneficiary returns a new RemittanceBeneficiary
func (*RemittanceBeneficiary) AddressLineFiveField ¶
func (rb *RemittanceBeneficiary) AddressLineFiveField() string
AddressLineFiveField gets a string of the AddressLineFive field
func (*RemittanceBeneficiary) AddressLineFourField ¶
func (rb *RemittanceBeneficiary) AddressLineFourField() string
AddressLineFourField gets a string of the AddressLineFour field
func (*RemittanceBeneficiary) AddressLineOneField ¶
func (rb *RemittanceBeneficiary) AddressLineOneField() string
AddressLineOneField gets a string of the AddressLineOne field
func (*RemittanceBeneficiary) AddressLineSevenField ¶
func (rb *RemittanceBeneficiary) AddressLineSevenField() string
AddressLineSevenField gets a string of the AddressLineSeven field
func (*RemittanceBeneficiary) AddressLineSixField ¶
func (rb *RemittanceBeneficiary) AddressLineSixField() string
AddressLineSixField gets a string of the AddressLineSix field
func (*RemittanceBeneficiary) AddressLineThreeField ¶
func (rb *RemittanceBeneficiary) AddressLineThreeField() string
AddressLineThreeField gets a string of the AddressLineThree field
func (*RemittanceBeneficiary) AddressLineTwoField ¶
func (rb *RemittanceBeneficiary) AddressLineTwoField() string
AddressLineTwoField gets a string of the AddressLineTwo field
func (*RemittanceBeneficiary) AddressTypeField ¶
func (rb *RemittanceBeneficiary) AddressTypeField() string
AddressTypeField gets a string of the AddressType field
func (*RemittanceBeneficiary) BuildingNumberField ¶
func (rb *RemittanceBeneficiary) BuildingNumberField() string
BuildingNumberField gets a string of the BuildingNumber field
func (*RemittanceBeneficiary) CountryField ¶
func (rb *RemittanceBeneficiary) CountryField() string
CountryField gets a string of the Country field
func (*RemittanceBeneficiary) CountryOfResidenceField ¶
func (rb *RemittanceBeneficiary) CountryOfResidenceField() string
CountryOfResidenceField gets a string of the CountryOfResidence field
func (*RemittanceBeneficiary) CountrySubDivisionStateField ¶
func (rb *RemittanceBeneficiary) CountrySubDivisionStateField() string
CountrySubDivisionStateField gets a string of the CountrySubDivisionState field
func (*RemittanceBeneficiary) DateBirthPlaceField ¶
func (rb *RemittanceBeneficiary) DateBirthPlaceField() string
DateBirthPlaceField gets a string of the DateBirthPlace field
func (*RemittanceBeneficiary) DepartmentField ¶
func (rb *RemittanceBeneficiary) DepartmentField() string
DepartmentField gets a string of the Department field
func (*RemittanceBeneficiary) IdentificationCodeField ¶
func (rb *RemittanceBeneficiary) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*RemittanceBeneficiary) IdentificationNumberField ¶
func (rb *RemittanceBeneficiary) IdentificationNumberField() string
IdentificationNumberField gets a string of the IdentificationNumber field
func (*RemittanceBeneficiary) IdentificationNumberIssuerField ¶
func (rb *RemittanceBeneficiary) IdentificationNumberIssuerField() string
IdentificationNumberIssuerField gets a string of the IdentificationNumberIssuer field
func (*RemittanceBeneficiary) IdentificationTypeField ¶
func (rb *RemittanceBeneficiary) IdentificationTypeField() string
IdentificationTypeField gets a string of the IdentificationType field
func (*RemittanceBeneficiary) NameField ¶
func (rb *RemittanceBeneficiary) NameField() string
NameField gets a string of the Name field
func (*RemittanceBeneficiary) Parse ¶
func (rb *RemittanceBeneficiary) Parse(record string) error
Parse takes the input string and parses the RemittanceBeneficiary values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*RemittanceBeneficiary) PostCodeField ¶
func (rb *RemittanceBeneficiary) PostCodeField() string
PostCodeField gets a string of the PostCode field
func (*RemittanceBeneficiary) StreetNameField ¶
func (rb *RemittanceBeneficiary) StreetNameField() string
StreetNameField gets a string of the StreetName field
func (*RemittanceBeneficiary) String ¶
func (rb *RemittanceBeneficiary) String() string
String writes RemittanceBeneficiary
func (*RemittanceBeneficiary) SubDepartmentField ¶
func (rb *RemittanceBeneficiary) SubDepartmentField() string
SubDepartmentField gets a string of the SubDepartment field
func (*RemittanceBeneficiary) TownNameField ¶
func (rb *RemittanceBeneficiary) TownNameField() string
TownNameField gets a string of the TownName field
func (*RemittanceBeneficiary) Validate ¶
func (rb *RemittanceBeneficiary) Validate() error
Validate performs WIRE format rule checks on RemittanceBeneficiary and returns an error if not Validated The first error encountered is returned and stops that parsing.
type RemittanceData ¶
type RemittanceData struct {
// Name
Name string `json:"name,omitempty"`
// DateBirthPlace
DateBirthPlace string `json:"dateBirthPlace,omitempty"`
// AddressType
AddressType string `json:"addressType,omitempty"`
// Department
Department string `json:"department,omitempty"`
// SubDepartment
SubDepartment string `json:"subDepartment,omitempty"`
// StreetName
StreetName string `json:"streetName,omitempty"`
// BuildingNumber
BuildingNumber string `json:"buildingNumber,omitempty"`
// PostCode
PostCode string `json:"postCode,omitempty"`
// TownName
TownName string `json:"townName,omitempty"`
// CountrySubDivisionState
CountrySubDivisionState string `json:"countrySubDivisionState,omitempty"`
// Country
Country string `json:"country,omitempty"`
// AddressLineOne
AddressLineOne string `json:"addressLineOne,omitempty"`
// AddressLineTwo
AddressLineTwo string `json:"addressLineTwo,omitempty"`
// AddressLineThree
AddressLineThree string `json:"addressLineThree,omitempty"`
// AddressLineFour
AddressLineFour string `json:"addressLineFour,omitempty"`
// AddressLineFive
AddressLineFive string `json:"addressLineFive,omitempty"`
// AddressLineSix
AddressLineSix string `json:"addressLineSix,omitempty"`
// AddressLineSeven
AddressLineSeven string `json:"addressLineSeven,omitempty"`
// CountryOfResidence
CountryOfResidence string `json:"countryOfResidence,omitempty"`
}
RemittanceData is remittance data
type RemittanceFreeText ¶
type RemittanceFreeText struct {
// LineOne
LineOne string `json:"lineOne,omitempty"`
// LineTwo
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
LineThree string `json:"lineThree,omitempty"`
// contains filtered or unexported fields
}
RemittanceFreeText is the remittance free text
func NewRemittanceFreeText ¶
func NewRemittanceFreeText() *RemittanceFreeText
NewRemittanceFreeText returns a new RemittanceFreeText
func (*RemittanceFreeText) LineOneField ¶
func (rft *RemittanceFreeText) LineOneField() string
LineOneField gets a string of the LineOne field
func (*RemittanceFreeText) LineThreeField ¶
func (rft *RemittanceFreeText) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*RemittanceFreeText) LineTwoField ¶
func (rft *RemittanceFreeText) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*RemittanceFreeText) Parse ¶
func (rft *RemittanceFreeText) Parse(record string) error
Parse takes the input string and parses the RemittanceFreeText values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*RemittanceFreeText) String ¶
func (rft *RemittanceFreeText) String() string
String writes RemittanceFreeText
func (*RemittanceFreeText) Validate ¶
func (rft *RemittanceFreeText) Validate() error
Validate performs WIRE format rule checks on RemittanceFreeText and returns an error if not Validated The first error encountered is returned and stops that parsing.
type RemittanceOriginator ¶
type RemittanceOriginator struct {
// IdentificationType is identification type
IdentificationType string `json:"identificationType,omitempty"`
// IdentificationCode Organization Identification Codes * `BANK` - Bank Party Identification * `CUST` - Customer Number * `DUNS` - Data Universal Number System (Dun & Bradstreet) * `EMPL` - Employer Identification Number * `GS1G` - Global Location Number * `PROP` - Proprietary Identification Number * `SWBB` - SWIFT BIC or BEI * `TXID` - Tax Identification Number Private Identification Codes * `ARNU` - Alien Registration Number * `CCPT` - Passport Number * `CUST` - Customer Number * `DPOB` - Date & Place of Birth * `DRLC` - Driver’s License Number * `EMPL` - Employee Identification Number * `NIDN` - National Identity Number * `PROP` - Proprietary Identification Number * `SOSE` - Social Security Number * `TXID` - Tax Identification Number
IdentificationCode string `json:"identificationCode,omitempty"`
// IdentificationNumber
IdentificationNumber string `json:"identificationNumber,omitempty"`
// IdentificationNumberIssuer
IdentificationNumberIssuer string `json:"identificationNumberIssuer,omitempty"`
// RemittanceData
RemittanceData RemittanceData `json:"remittanceData,omitempty"`
// ContactName
ContactName string `json:"contactName,omitempty"`
// ContactPhoneNumber
ContactPhoneNumber string `json:"contactPhoneNumber,omitempty"`
// ContactMobileNumber
ContactMobileNumber string `json:"contactMobileNumber,omitempty"`
// ContactFaxNumber
ContactFaxNumber string `json:"contactFaxNumber,omitempty"`
// ContactElectronicAddress ( i.e., E-mail or URL address)
ContactElectronicAddress string `json:"contactElectronicAddress,omitempty"`
// ContactOther
ContactOther string `json:"contactOther,omitempty"`
// contains filtered or unexported fields
}
RemittanceOriginator is remittance originator
func NewRemittanceOriginator ¶
func NewRemittanceOriginator() *RemittanceOriginator
NewRemittanceOriginator returns a new RemittanceOriginator
func (*RemittanceOriginator) AddressLineFiveField ¶
func (ro *RemittanceOriginator) AddressLineFiveField() string
AddressLineFiveField gets a string of the AddressLineFive field
func (*RemittanceOriginator) AddressLineFourField ¶
func (ro *RemittanceOriginator) AddressLineFourField() string
AddressLineFourField gets a string of the AddressLineFour field
func (*RemittanceOriginator) AddressLineOneField ¶
func (ro *RemittanceOriginator) AddressLineOneField() string
AddressLineOneField gets a string of the AddressLineOne field
func (*RemittanceOriginator) AddressLineSevenField ¶
func (ro *RemittanceOriginator) AddressLineSevenField() string
AddressLineSevenField gets a string of the AddressLineSeven field
func (*RemittanceOriginator) AddressLineSixField ¶
func (ro *RemittanceOriginator) AddressLineSixField() string
AddressLineSixField gets a string of the AddressLineSix field
func (*RemittanceOriginator) AddressLineThreeField ¶
func (ro *RemittanceOriginator) AddressLineThreeField() string
AddressLineThreeField gets a string of the AddressLineThree field
func (*RemittanceOriginator) AddressLineTwoField ¶
func (ro *RemittanceOriginator) AddressLineTwoField() string
AddressLineTwoField gets a string of the AddressLineTwo field
func (*RemittanceOriginator) AddressTypeField ¶
func (ro *RemittanceOriginator) AddressTypeField() string
AddressTypeField gets a string of the AddressType field
func (*RemittanceOriginator) BuildingNumberField ¶
func (ro *RemittanceOriginator) BuildingNumberField() string
BuildingNumberField gets a string of the BuildingNumber field
func (*RemittanceOriginator) ContactElectronicAddressField ¶
func (ro *RemittanceOriginator) ContactElectronicAddressField() string
ContactElectronicAddressField gets a string of the ContactElectronicAddress field
func (*RemittanceOriginator) ContactFaxNumberField ¶
func (ro *RemittanceOriginator) ContactFaxNumberField() string
ContactFaxNumberField gets a string of the ContactFaxNumber field
func (*RemittanceOriginator) ContactMobileNumberField ¶
func (ro *RemittanceOriginator) ContactMobileNumberField() string
ContactMobileNumberField gets a string of the ContactMobileNumber field
func (*RemittanceOriginator) ContactNameField ¶
func (ro *RemittanceOriginator) ContactNameField() string
ContactNameField gets a string of the ContactName field
func (*RemittanceOriginator) ContactOtherField ¶
func (ro *RemittanceOriginator) ContactOtherField() string
ContactOtherField gets a string of the ContactOther field
func (*RemittanceOriginator) ContactPhoneNumberField ¶
func (ro *RemittanceOriginator) ContactPhoneNumberField() string
ContactPhoneNumberField gets a string of the ContactPhoneNumber field
func (*RemittanceOriginator) CountryField ¶
func (ro *RemittanceOriginator) CountryField() string
CountryField gets a string of the Country field
func (*RemittanceOriginator) CountryOfResidenceField ¶
func (ro *RemittanceOriginator) CountryOfResidenceField() string
CountryOfResidenceField gets a string of the CountryOfResidence field
func (*RemittanceOriginator) CountrySubDivisionStateField ¶
func (ro *RemittanceOriginator) CountrySubDivisionStateField() string
CountrySubDivisionStateField gets a string of the CountrySubDivisionState field
func (*RemittanceOriginator) DateBirthPlaceField ¶
func (ro *RemittanceOriginator) DateBirthPlaceField() string
DateBirthPlaceField gets a string of the DateBirthPlace field
func (*RemittanceOriginator) DepartmentField ¶
func (ro *RemittanceOriginator) DepartmentField() string
DepartmentField gets a string of the Department field
func (*RemittanceOriginator) IdentificationCodeField ¶
func (ro *RemittanceOriginator) IdentificationCodeField() string
IdentificationCodeField gets a string of the IdentificationCode field
func (*RemittanceOriginator) IdentificationNumberField ¶
func (ro *RemittanceOriginator) IdentificationNumberField() string
IdentificationNumberField gets a string of the IdentificationNumber field
func (*RemittanceOriginator) IdentificationNumberIssuerField ¶
func (ro *RemittanceOriginator) IdentificationNumberIssuerField() string
IdentificationNumberIssuerField gets a string of the IdentificationNumberIssuer field
func (*RemittanceOriginator) IdentificationTypeField ¶
func (ro *RemittanceOriginator) IdentificationTypeField() string
IdentificationTypeField gets a string of the IdentificationType field
func (*RemittanceOriginator) NameField ¶
func (ro *RemittanceOriginator) NameField() string
NameField gets a string of the Name field
func (*RemittanceOriginator) Parse ¶
func (ro *RemittanceOriginator) Parse(record string) error
Parse takes the input string and parses the RemittanceOriginator values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*RemittanceOriginator) PostCodeField ¶
func (ro *RemittanceOriginator) PostCodeField() string
PostCodeField gets a string of the PostCode field
func (*RemittanceOriginator) StreetNameField ¶
func (ro *RemittanceOriginator) StreetNameField() string
StreetNameField gets a string of the StreetName field
func (*RemittanceOriginator) String ¶
func (ro *RemittanceOriginator) String() string
String writes RemittanceOriginator
func (*RemittanceOriginator) SubDepartmentField ¶
func (ro *RemittanceOriginator) SubDepartmentField() string
SubDepartmentField gets a string of the SubDepartment field
func (*RemittanceOriginator) TownNameField ¶
func (ro *RemittanceOriginator) TownNameField() string
TownNameField gets a string of the TownName field
func (*RemittanceOriginator) Validate ¶
func (ro *RemittanceOriginator) Validate() error
Validate performs WIRE format rule checks on RemittanceOriginator and returns an error if not Validated The first error encountered is returned and stops that parsing.
type SecondaryRemittanceDocument ¶
type SecondaryRemittanceDocument struct {
// DocumentTypeCode * `AROI` - Accounts Receivable Open Item * `DISP` - Dispatch Advice * `FXDR` - Foreign Exchange Deal Reference * `PROP` - Proprietary Document Type PUOR Purchase Order * `RADM` - Remittance Advice Message * `RPIN` - Related Payment Instruction * `SCOR1` - Structured Communication Reference VCHR Voucher
DocumentTypeCode string `json:"documentTypeCode,omitempty"`
// proprietaryDocumentTypeCode
ProprietaryDocumentTypeCode string `json:"proprietaryDocumentTypeCode,omitempty"`
// documentIdentificationNumber
DocumentIdentificationNumber string `json:"documentIdentificationNumber,omitempty"`
// Issuer
Issuer string `json:"issuer,omitempty"`
// contains filtered or unexported fields
}
SecondaryRemittanceDocument is the date of remittance document
func NewSecondaryRemittanceDocument ¶
func NewSecondaryRemittanceDocument() *SecondaryRemittanceDocument
NewSecondaryRemittanceDocument returns a new SecondaryRemittanceDocument
func (*SecondaryRemittanceDocument) DocumentIdentificationNumberField ¶
func (srd *SecondaryRemittanceDocument) DocumentIdentificationNumberField() string
DocumentIdentificationNumberField gets a string of the DocumentIdentificationNumber field
func (*SecondaryRemittanceDocument) DocumentTypeCodeField ¶
func (srd *SecondaryRemittanceDocument) DocumentTypeCodeField() string
DocumentTypeCodeField gets a string of the DocumentTypeCode field
func (*SecondaryRemittanceDocument) IssuerField ¶
func (srd *SecondaryRemittanceDocument) IssuerField() string
IssuerField gets a string of the Issuer field
func (*SecondaryRemittanceDocument) Parse ¶
func (srd *SecondaryRemittanceDocument) Parse(record string) error
Parse takes the input string and parses the SecondaryRemittanceDocument values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*SecondaryRemittanceDocument) ProprietaryDocumentTypeCodeField ¶
func (srd *SecondaryRemittanceDocument) ProprietaryDocumentTypeCodeField() string
ProprietaryDocumentTypeCodeField gets a string of the ProprietaryDocumentTypeCode field
func (*SecondaryRemittanceDocument) String ¶
func (srd *SecondaryRemittanceDocument) String() string
String writes SecondaryRemittanceDocument
func (*SecondaryRemittanceDocument) Validate ¶
func (srd *SecondaryRemittanceDocument) Validate() error
Validate performs WIRE format rule checks on SecondaryRemittanceDocument and returns an error if not Validated The first error encountered is returned and stops that parsing.
type SenderDepositoryInstitution ¶
type SenderDepositoryInstitution struct {
// SenderABANumber
SenderABANumber string `json:"senderABANumber"`
// SenderShortName
SenderShortName string `json:"senderShortName"`
// contains filtered or unexported fields
}
SenderDepositoryInstitution {3100}
func NewSenderDepositoryInstitution ¶
func NewSenderDepositoryInstitution() *SenderDepositoryInstitution
NewSenderDepositoryInstitution returns a new SenderDepositoryInstitution
func (*SenderDepositoryInstitution) Parse ¶
func (sdi *SenderDepositoryInstitution) Parse(record string) error
Parse takes the input string and parses the SenderDepositoryInstitution values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*SenderDepositoryInstitution) SenderABANumberField ¶
func (sdi *SenderDepositoryInstitution) SenderABANumberField() string
SenderABANumberField gets a string of the SenderABANumber field
func (*SenderDepositoryInstitution) SenderShortNameField ¶
func (sdi *SenderDepositoryInstitution) SenderShortNameField() string
SenderShortNameField gets a string of the SenderShortName field
func (*SenderDepositoryInstitution) String ¶
func (sdi *SenderDepositoryInstitution) String() string
String writes SenderDepositoryInstitution
func (*SenderDepositoryInstitution) Validate ¶
func (sdi *SenderDepositoryInstitution) Validate() error
Validate performs WIRE format rule checks on SenderDepositoryInstitution and returns an error if not Validated The first error encountered is returned and stops that parsing.
type SenderReference ¶
type SenderReference struct {
// SenderReference
SenderReference string `json:"senderReference,omitempty"`
// contains filtered or unexported fields
}
SenderReference is the SenderReference of the wire
func NewSenderReference ¶
func NewSenderReference() *SenderReference
NewSenderReference returns a new SenderReference
func (*SenderReference) Parse ¶
func (sr *SenderReference) Parse(record string) error
Parse takes the input string and parses the SenderReference values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*SenderReference) SenderReferenceField ¶
func (sr *SenderReference) SenderReferenceField() string
SenderReferenceField gets a string of SenderReference field
func (*SenderReference) String ¶
func (sr *SenderReference) String() string
String writes SenderReference
func (*SenderReference) Validate ¶
func (sr *SenderReference) Validate() error
Validate performs WIRE format rule checks on SenderReference and returns an error if not Validated The first error encountered is returned and stops that parsing.
type SenderSupplied ¶
type SenderSupplied struct {
// FormatVersion 30
FormatVersion string `json:"formatVersion"`
// UserRequestCorrelation
UserRequestCorrelation string `json:"userRequestCorrelation"`
// TestProductionCode T: Test P: Production
TestProductionCode string `json:"testProductionCode"`
// MessageDuplicationCode ”: Original Message P: Resend
MessageDuplicationCode string `json:"messageDuplicationCode"`
// contains filtered or unexported fields
}
SenderSupplied {1500}
func NewSenderSupplied ¶
func NewSenderSupplied() *SenderSupplied
NewSenderSupplied returns a new SenderSupplied
func (*SenderSupplied) FormatVersionField ¶
func (ss *SenderSupplied) FormatVersionField() string
FormatVersionField gets a string of the FormatVersion field
func (*SenderSupplied) MessageDuplicationCodeField ¶
func (ss *SenderSupplied) MessageDuplicationCodeField() string
MessageDuplicationCodeField gets a string of the MessageDuplicationCode field
func (*SenderSupplied) Parse ¶
func (ss *SenderSupplied) Parse(record string) error
Parse takes the input string and parses the SenderSupplied values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*SenderSupplied) String ¶
func (ss *SenderSupplied) String() string
String writes SenderSupplied
func (*SenderSupplied) TestProductionCodeField ¶
func (ss *SenderSupplied) TestProductionCodeField() string
TestProductionCodeField gets a string of the TestProductionCoden field
func (*SenderSupplied) UserRequestCorrelationField ¶
func (ss *SenderSupplied) UserRequestCorrelationField() string
UserRequestCorrelationField gets a string of the UserRequestCorrelation field
func (*SenderSupplied) Validate ¶
func (ss *SenderSupplied) Validate() error
Validate performs WIRE format rule checks on SenderSupplied and returns an error if not Validated The first error encountered is returned and stops that parsing.
type SenderToReceiver ¶
type SenderToReceiver struct {
// CoverPayment is CoverPayment
CoverPayment CoverPayment `json:"coverPayment,omitempty"`
// contains filtered or unexported fields
}
SenderToReceiver is the remittance information
func NewSenderToReceiver ¶
func NewSenderToReceiver() *SenderToReceiver
NewSenderToReceiver returns a new SenderToReceiver
func (*SenderToReceiver) Parse ¶
func (str *SenderToReceiver) Parse(record string) error
Parse takes the input string and parses the SenderToReceiver values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*SenderToReceiver) String ¶
func (str *SenderToReceiver) String() string
String writes SenderToReceiver
func (*SenderToReceiver) SwiftFieldTagField ¶
func (str *SenderToReceiver) SwiftFieldTagField() string
SwiftFieldTagField gets a string of the SwiftFieldTag field
func (*SenderToReceiver) SwiftLineFiveField ¶
func (str *SenderToReceiver) SwiftLineFiveField() string
SwiftLineFiveField gets a string of the SwiftLineFive field
func (*SenderToReceiver) SwiftLineFourField ¶
func (str *SenderToReceiver) SwiftLineFourField() string
SwiftLineFourField gets a string of the SwiftLineFour field
func (*SenderToReceiver) SwiftLineOneField ¶
func (str *SenderToReceiver) SwiftLineOneField() string
SwiftLineOneField gets a string of the SwiftLineOne field
func (*SenderToReceiver) SwiftLineSixField ¶
func (str *SenderToReceiver) SwiftLineSixField() string
SwiftLineSixField gets a string of the SwiftLineSix field
func (*SenderToReceiver) SwiftLineThreeField ¶
func (str *SenderToReceiver) SwiftLineThreeField() string
SwiftLineThreeField gets a string of the SwiftLineThree field
func (*SenderToReceiver) SwiftLineTwoField ¶
func (str *SenderToReceiver) SwiftLineTwoField() string
SwiftLineTwoField gets a string of the SwiftLineTwo field
func (*SenderToReceiver) Validate ¶
func (str *SenderToReceiver) Validate() error
Validate performs WIRE format rule checks on SenderToReceiver and returns an error if not Validated The first error encountered is returned and stops that parsing.
type ServiceMessage ¶
type ServiceMessage struct {
// LineOne
LineOne string `json:"lineOne,omitempty"`
// LineTwo
LineTwo string `json:"lineTwo,omitempty"`
// LineThree
LineThree string `json:"lineThree,omitempty"`
// LineFour
LineFour string `json:"lineFour,omitempty"`
// LineFive
LineFive string `json:"lineFive,omitempty"`
// LineSix
LineSix string `json:"lineSix,omitempty"`
// LineSeven
LineSeven string `json:"lineSeven,omitempty"`
// LineEight
LineEight string `json:"lineEight,omitempty"`
// LineNine
LineNine string `json:"lineNine,omitempty"`
// LineTen
LineTen string `json:"lineTen,omitempty"`
// LineEleven
LineEleven string `json:"lineEleven,omitempty"`
// LineTwelve
LineTwelve string `json:"lineTwelve,omitempty"`
// contains filtered or unexported fields
}
ServiceMessage is the ServiceMessage of the wire
func NewServiceMessage ¶
func NewServiceMessage() *ServiceMessage
NewServiceMessage returns a new ServiceMessage
func (*ServiceMessage) LineEightField ¶
func (sm *ServiceMessage) LineEightField() string
LineEightField gets a string of the LineEight field
func (*ServiceMessage) LineElevenField ¶
func (sm *ServiceMessage) LineElevenField() string
LineElevenField gets a string of the LineEleven field
func (*ServiceMessage) LineFiveField ¶
func (sm *ServiceMessage) LineFiveField() string
LineFiveField gets a string of the LineFive field
func (*ServiceMessage) LineFourField ¶
func (sm *ServiceMessage) LineFourField() string
LineFourField gets a string of the LineFour field
func (*ServiceMessage) LineNineField ¶
func (sm *ServiceMessage) LineNineField() string
LineNineField gets a string of the LineNine field
func (*ServiceMessage) LineOneField ¶
func (sm *ServiceMessage) LineOneField() string
LineOneField gets a string of the LineOne field
func (*ServiceMessage) LineSevenField ¶
func (sm *ServiceMessage) LineSevenField() string
LineSevenField gets a string of the LineSeven field
func (*ServiceMessage) LineSixField ¶
func (sm *ServiceMessage) LineSixField() string
LineSixField gets a string of the LineSix field
func (*ServiceMessage) LineTenField ¶
func (sm *ServiceMessage) LineTenField() string
LineTenField gets a string of the LineTen field
func (*ServiceMessage) LineThreeField ¶
func (sm *ServiceMessage) LineThreeField() string
LineThreeField gets a string of the LineThree field
func (*ServiceMessage) LineTwelveField ¶
func (sm *ServiceMessage) LineTwelveField() string
LineTwelveField gets a string of the LineTwelve field
func (*ServiceMessage) LineTwoField ¶
func (sm *ServiceMessage) LineTwoField() string
LineTwoField gets a string of the LineTwo field
func (*ServiceMessage) Parse ¶
func (sm *ServiceMessage) Parse(record string) error
Parse takes the input string and parses the ServiceMessage values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*ServiceMessage) String ¶
func (sm *ServiceMessage) String() string
String writes ServiceMessage
func (*ServiceMessage) Validate ¶
func (sm *ServiceMessage) Validate() error
Validate performs WIRE format rule checks on ServiceMessage and returns an error if not Validated The first error encountered is returned and stops that parsing.
type TagWrongLengthErr ¶
TagWrongLengthErr is the error given when a Tag is the wrong length
func NewTagWrongLengthErr ¶
func NewTagWrongLengthErr(tagLength, length int) TagWrongLengthErr
NewTagWrongLengthErr creates a new error of the TagWrongLengthErr type
func (TagWrongLengthErr) Error ¶
func (e TagWrongLengthErr) Error() string
type TypeSubType ¶
type TypeSubType struct {
// TypeCode
TypeCode string `json:"typeCode"`
// SubTypeCode
SubTypeCode string `json:"subTypeCode"`
// contains filtered or unexported fields
}
TypeSubType {1510}
func (*TypeSubType) Parse ¶
func (tst *TypeSubType) Parse(record string) error
Parse takes the input string and parses the TypeSubType values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*TypeSubType) SubTypeCodeField ¶
func (tst *TypeSubType) SubTypeCodeField() string
SubTypeCodeField gets a string of the SubTypeCode field
func (*TypeSubType) TypeCodeField ¶
func (tst *TypeSubType) TypeCodeField() string
TypeCodeField gets a string of the TypeCode field
func (*TypeSubType) Validate ¶
func (tst *TypeSubType) Validate() error
Validate performs WIRE format rule checks on TypeSubType and returns an error if not Validated The first error encountered is returned and stops that parsing.
type UnstructuredAddenda ¶
type UnstructuredAddenda struct {
// AddendaLength Addenda Length must be numeric, padded with leading zeros if less than four characters and must equal length of content in Addenda Information (e.g., if content of Addenda Information is 987 characters, Addenda Length must be 0987).
AddendaLength string `json:"addendaLength,omitempty"`
// Addenda
Addenda string `json:"addenda,omitempty"`
// contains filtered or unexported fields
}
UnstructuredAddenda is the unstructured addenda information
func NewUnstructuredAddenda ¶
func NewUnstructuredAddenda() *UnstructuredAddenda
NewUnstructuredAddenda returns a new UnstructuredAddenda
func (*UnstructuredAddenda) AddendaField ¶
func (ua *UnstructuredAddenda) AddendaField() string
AddendaField gets a string of the Addenda field
func (*UnstructuredAddenda) AddendaLengthField ¶
func (ua *UnstructuredAddenda) AddendaLengthField() string
AddendaLengthField gets a string of the AddendaLength field
func (*UnstructuredAddenda) Parse ¶
func (ua *UnstructuredAddenda) Parse(record string) error
Parse takes the input string and parses the UnstructuredAddenda values
Parse provides no guarantee about all fields being filled in. Callers should make a Validate() call to confirm successful parsing and data validity.
func (*UnstructuredAddenda) String ¶
func (ua *UnstructuredAddenda) String() string
String writes UnstructuredAddenda
func (*UnstructuredAddenda) Validate ¶
func (ua *UnstructuredAddenda) Validate() error
Validate performs WIRE format rule checks on UnstructuredAddenda and returns an error if not Validated The first error encountered is returned and stops that parsing.
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
Writer struct
Source Files
¶
- accountCreditedDrawdown.go
- accountDebitedDrawdown.go
- actualAmountPaid.go
- additionaFIToFI.go
- address.go
- adjustment.go
- advice.go
- amount.go
- amountNegotiatedDiscount.go
- beneficiary.go
- beneficiaryCustomer.go
- beneficiaryFI.go
- beneficiaryIntermediaryFI.go
- beneficiaryReference.go
- businessFunctionCode.go
- charges.go
- const.go
- converters.go
- coverPayment.go
- currencyInstructedAmount.go
- dateRemittanceDocument.go
- errorWire.go
- exchangeRate.go
- fIBeneficiaryFIAdvice.go
- fedWireMessage.go
- fiAdditionalFIToFI.go
- fiBeneficiary.go
- fiBeneficiaryAdvice.go
- fiBeneficiaryFI.go
- fiDrawdownDebitAccountAdvice.go
- fiIntermediaryFI.go
- fiIntermediaryFIAdvice.go
- fiPaymentMethodToBeneficiary.go
- fiReceiverFI.go
- fiToFi.go
- fieldErrors.go
- file.go
- fileErrors.go
- financiaInstitution.go
- grossAmountRemittanceDocument.go
- inputMessageAccountabilityData.go
- institutionAccount.go
- instructedAmount.go
- instructingFI.go
- intermediaryInstitution.go
- localInstrument.go
- messageDisposition.go
- orderingCustomer.go
- orderingInstitution.go
- originator.go
- originatorFI.go
- originatorOptionF.go
- originatorToBeneficiary.go
- outputMessageAccountabilityData.go
- paymentNotification.go
- personal.go
- previousMessageIdentifier.go
- primaryRemittanceDocument.go
- reader.go
- receiptTimeStamp.go
- receiverDepositoryInstitution.go
- relatedRemittance.go
- remittance.go
- remittanceAmount.go
- remittanceBeneficiary.go
- remittanceData.go
- remittanceFreeText.go
- remittanceOriginator.go
- secondaryRemittanceDocument.go
- senderDepositoryInstitution.go
- senderReference.go
- senderSupplied.go
- senderToReceiver.go
- serviceMessage.go
- typeSubType.go
- unstructuredAddenda.go
- validators.go
- version.go
- writer.go
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
server
command
|
|
|
examples
|
|
|
bankDrawDownRequest-read
command
|
|
|
bankDrawDownRequest-write
command
|
|
|
bankTransfer-read
command
|
|
|
bankTransfer-write
command
|
|
|
checkSameDaySettlement-read
command
|
|
|
checkSameDaySettlement-write
command
|
|
|
customerTransfer-read
command
|
|
|
customerTransfer-write
command
|
|
|
customerTransferPlus-read
command
|
|
|
customerTransferPlus-write
command
|
|
|
customerTransferPlusCOVS-read
command
|
|
|
customerTransferPlusCOVS-write
command
|
|
|
depositSendersAccount-read
command
|
|
|
depositSendersAccount-write
command
|
|
|
drawDownRequest-read
command
|
|
|
drawDownRequest-write
command
|
|
|
fedFundsReturned-read
command
|
|
|
fedFundsReturned-write
command
|
|
|
fedFundsSold-read
command
|
|
|
fedFundsSold-write
command
|
|
|
serviceMessage-read
command
|
|
|
serviceMessage-write
command
|
|
|
test
|
|