class UnionBank::ECrediting::EnrollmentFile::DetailLine
Describes UnionBank's eCrediting Enrollment File's detail line
Attributes
account_name[RW]
account_number[RW]
email[RW]
mobile_number[RW]
payee_id[RW]
Public Class Methods
new(payee_id:, account_number:, account_name:, mobile_number:, email:)
click to toggle source
@param [String] payee_id
@param [String] account_number
@param [String] account_name
@param [String] mobile_number
@param [String] email
# File lib/union_bank/e_crediting/enrollment_file/detail_line.rb, line 33 def initialize(payee_id:, account_number:, account_name:, mobile_number:, email:) @payee_id = payee_id @account_number = account_number @account_name = account_name @mobile_number = mobile_number @email = email raise ArgumentError, errors.full_messages.to_sentence unless valid? end
Public Instance Methods
ordered_field_values()
click to toggle source
@return [Array]
# File lib/union_bank/e_crediting/enrollment_file/detail_line.rb, line 44 def ordered_field_values [ "D", # identifier payee_id, account_number, account_name, mobile_number, email ] end