Class: CiPower::DossierData
- Defined in:
- lib/ci_power/dossier_data.rb
Instance Attribute Summary collapse
-
#currency ⇒ Object
Returns the value of attribute currency.
-
#customer_specific_field_1 ⇒ Object
Returns the value of attribute customer_specific_field_1.
-
#customer_specific_field_10 ⇒ Object
Returns the value of attribute customer_specific_field_10.
-
#customer_specific_field_11 ⇒ Object
Returns the value of attribute customer_specific_field_11.
-
#customer_specific_field_12 ⇒ Object
Returns the value of attribute customer_specific_field_12.
-
#customer_specific_field_13 ⇒ Object
Returns the value of attribute customer_specific_field_13.
-
#customer_specific_field_14 ⇒ Object
Returns the value of attribute customer_specific_field_14.
-
#customer_specific_field_15 ⇒ Object
Returns the value of attribute customer_specific_field_15.
-
#customer_specific_field_16 ⇒ Object
Returns the value of attribute customer_specific_field_16.
-
#customer_specific_field_17 ⇒ Object
Returns the value of attribute customer_specific_field_17.
-
#customer_specific_field_18 ⇒ Object
Returns the value of attribute customer_specific_field_18.
-
#customer_specific_field_19 ⇒ Object
Returns the value of attribute customer_specific_field_19.
-
#customer_specific_field_2 ⇒ Object
Returns the value of attribute customer_specific_field_2.
-
#customer_specific_field_20 ⇒ Object
Returns the value of attribute customer_specific_field_20.
-
#customer_specific_field_21 ⇒ Object
Returns the value of attribute customer_specific_field_21.
-
#customer_specific_field_22 ⇒ Object
Returns the value of attribute customer_specific_field_22.
-
#customer_specific_field_23 ⇒ Object
Returns the value of attribute customer_specific_field_23.
-
#customer_specific_field_24 ⇒ Object
Returns the value of attribute customer_specific_field_24.
-
#customer_specific_field_25 ⇒ Object
Returns the value of attribute customer_specific_field_25.
-
#customer_specific_field_26 ⇒ Object
Returns the value of attribute customer_specific_field_26.
-
#customer_specific_field_27 ⇒ Object
Returns the value of attribute customer_specific_field_27.
-
#customer_specific_field_28 ⇒ Object
Returns the value of attribute customer_specific_field_28.
-
#customer_specific_field_29 ⇒ Object
Returns the value of attribute customer_specific_field_29.
-
#customer_specific_field_3 ⇒ Object
Returns the value of attribute customer_specific_field_3.
-
#customer_specific_field_30 ⇒ Object
Returns the value of attribute customer_specific_field_30.
-
#customer_specific_field_31 ⇒ Object
Returns the value of attribute customer_specific_field_31.
-
#customer_specific_field_32 ⇒ Object
Returns the value of attribute customer_specific_field_32.
-
#customer_specific_field_33 ⇒ Object
Returns the value of attribute customer_specific_field_33.
-
#customer_specific_field_34 ⇒ Object
Returns the value of attribute customer_specific_field_34.
-
#customer_specific_field_35 ⇒ Object
Returns the value of attribute customer_specific_field_35.
-
#customer_specific_field_36 ⇒ Object
Returns the value of attribute customer_specific_field_36.
-
#customer_specific_field_37 ⇒ Object
Returns the value of attribute customer_specific_field_37.
-
#customer_specific_field_38 ⇒ Object
Returns the value of attribute customer_specific_field_38.
-
#customer_specific_field_39 ⇒ Object
Returns the value of attribute customer_specific_field_39.
-
#customer_specific_field_4 ⇒ Object
Returns the value of attribute customer_specific_field_4.
-
#customer_specific_field_40 ⇒ Object
Returns the value of attribute customer_specific_field_40.
-
#customer_specific_field_5 ⇒ Object
Returns the value of attribute customer_specific_field_5.
-
#customer_specific_field_6 ⇒ Object
Returns the value of attribute customer_specific_field_6.
-
#customer_specific_field_7 ⇒ Object
Returns the value of attribute customer_specific_field_7.
-
#customer_specific_field_8 ⇒ Object
Returns the value of attribute customer_specific_field_8.
-
#customer_specific_field_9 ⇒ Object
Returns the value of attribute customer_specific_field_9.
-
#debt_claim_reason ⇒ Object
Returns the value of attribute debt_claim_reason.
-
#external_dossier_no ⇒ Object
Returns the value of attribute external_dossier_no.
-
#feature_1 ⇒ Object
Returns the value of attribute feature_1.
-
#feature_2 ⇒ Object
Returns the value of attribute feature_2.
-
#fill_up1 ⇒ Object
readonly
placeholder attributes.
-
#fill_up2 ⇒ Object
readonly
placeholder attributes.
-
#fill_up3 ⇒ Object
readonly
placeholder attributes.
-
#ikv ⇒ Object
Returns the value of attribute ikv.
-
#interest_rate ⇒ Object
Returns the value of attribute interest_rate.
-
#notes ⇒ Object
Returns the value of attribute notes.
-
#reference_1 ⇒ Object
Returns the value of attribute reference_1.
-
#reference_2 ⇒ Object
Returns the value of attribute reference_2.
-
#reference_3 ⇒ Object
Returns the value of attribute reference_3.
-
#reference_4 ⇒ Object
Returns the value of attribute reference_4.
Attributes inherited from Record
#address_identification_debtee, #address_identification_debtor, #group_no, #record_type
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ DossierData
constructor
A new instance of DossierData.
- #to_cip(with_line_terminator = true) ⇒ Object
Methods inherited from Record
#cip_default_data, #fill_up, #line_terminator
Constructor Details
#initialize(attributes = {}) ⇒ DossierData
Returns a new instance of DossierData.
59 60 61 62 63 64 65 66 |
# File 'lib/ci_power/dossier_data.rb', line 59 def initialize(attributes = {}) if attributes.is_a? Hash attributes.merge! :record_type => '10' attributes.each do |key, value| self.send("#{key}=".to_sym, value) if self.respond_to?("#{key}=") end end end |
Instance Attribute Details
#currency ⇒ Object
Returns the value of attribute currency.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def currency @currency end |
#customer_specific_field_1 ⇒ Object
Returns the value of attribute customer_specific_field_1.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_1 @customer_specific_field_1 end |
#customer_specific_field_10 ⇒ Object
Returns the value of attribute customer_specific_field_10.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_10 @customer_specific_field_10 end |
#customer_specific_field_11 ⇒ Object
Returns the value of attribute customer_specific_field_11.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_11 @customer_specific_field_11 end |
#customer_specific_field_12 ⇒ Object
Returns the value of attribute customer_specific_field_12.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_12 @customer_specific_field_12 end |
#customer_specific_field_13 ⇒ Object
Returns the value of attribute customer_specific_field_13.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_13 @customer_specific_field_13 end |
#customer_specific_field_14 ⇒ Object
Returns the value of attribute customer_specific_field_14.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_14 @customer_specific_field_14 end |
#customer_specific_field_15 ⇒ Object
Returns the value of attribute customer_specific_field_15.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_15 @customer_specific_field_15 end |
#customer_specific_field_16 ⇒ Object
Returns the value of attribute customer_specific_field_16.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_16 @customer_specific_field_16 end |
#customer_specific_field_17 ⇒ Object
Returns the value of attribute customer_specific_field_17.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_17 @customer_specific_field_17 end |
#customer_specific_field_18 ⇒ Object
Returns the value of attribute customer_specific_field_18.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_18 @customer_specific_field_18 end |
#customer_specific_field_19 ⇒ Object
Returns the value of attribute customer_specific_field_19.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_19 @customer_specific_field_19 end |
#customer_specific_field_2 ⇒ Object
Returns the value of attribute customer_specific_field_2.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_2 @customer_specific_field_2 end |
#customer_specific_field_20 ⇒ Object
Returns the value of attribute customer_specific_field_20.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_20 @customer_specific_field_20 end |
#customer_specific_field_21 ⇒ Object
Returns the value of attribute customer_specific_field_21.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_21 @customer_specific_field_21 end |
#customer_specific_field_22 ⇒ Object
Returns the value of attribute customer_specific_field_22.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_22 @customer_specific_field_22 end |
#customer_specific_field_23 ⇒ Object
Returns the value of attribute customer_specific_field_23.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_23 @customer_specific_field_23 end |
#customer_specific_field_24 ⇒ Object
Returns the value of attribute customer_specific_field_24.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_24 @customer_specific_field_24 end |
#customer_specific_field_25 ⇒ Object
Returns the value of attribute customer_specific_field_25.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_25 @customer_specific_field_25 end |
#customer_specific_field_26 ⇒ Object
Returns the value of attribute customer_specific_field_26.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_26 @customer_specific_field_26 end |
#customer_specific_field_27 ⇒ Object
Returns the value of attribute customer_specific_field_27.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_27 @customer_specific_field_27 end |
#customer_specific_field_28 ⇒ Object
Returns the value of attribute customer_specific_field_28.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_28 @customer_specific_field_28 end |
#customer_specific_field_29 ⇒ Object
Returns the value of attribute customer_specific_field_29.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_29 @customer_specific_field_29 end |
#customer_specific_field_3 ⇒ Object
Returns the value of attribute customer_specific_field_3.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_3 @customer_specific_field_3 end |
#customer_specific_field_30 ⇒ Object
Returns the value of attribute customer_specific_field_30.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_30 @customer_specific_field_30 end |
#customer_specific_field_31 ⇒ Object
Returns the value of attribute customer_specific_field_31.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_31 @customer_specific_field_31 end |
#customer_specific_field_32 ⇒ Object
Returns the value of attribute customer_specific_field_32.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_32 @customer_specific_field_32 end |
#customer_specific_field_33 ⇒ Object
Returns the value of attribute customer_specific_field_33.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_33 @customer_specific_field_33 end |
#customer_specific_field_34 ⇒ Object
Returns the value of attribute customer_specific_field_34.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_34 @customer_specific_field_34 end |
#customer_specific_field_35 ⇒ Object
Returns the value of attribute customer_specific_field_35.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_35 @customer_specific_field_35 end |
#customer_specific_field_36 ⇒ Object
Returns the value of attribute customer_specific_field_36.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_36 @customer_specific_field_36 end |
#customer_specific_field_37 ⇒ Object
Returns the value of attribute customer_specific_field_37.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_37 @customer_specific_field_37 end |
#customer_specific_field_38 ⇒ Object
Returns the value of attribute customer_specific_field_38.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_38 @customer_specific_field_38 end |
#customer_specific_field_39 ⇒ Object
Returns the value of attribute customer_specific_field_39.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_39 @customer_specific_field_39 end |
#customer_specific_field_4 ⇒ Object
Returns the value of attribute customer_specific_field_4.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_4 @customer_specific_field_4 end |
#customer_specific_field_40 ⇒ Object
Returns the value of attribute customer_specific_field_40.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_40 @customer_specific_field_40 end |
#customer_specific_field_5 ⇒ Object
Returns the value of attribute customer_specific_field_5.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_5 @customer_specific_field_5 end |
#customer_specific_field_6 ⇒ Object
Returns the value of attribute customer_specific_field_6.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_6 @customer_specific_field_6 end |
#customer_specific_field_7 ⇒ Object
Returns the value of attribute customer_specific_field_7.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_7 @customer_specific_field_7 end |
#customer_specific_field_8 ⇒ Object
Returns the value of attribute customer_specific_field_8.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_8 @customer_specific_field_8 end |
#customer_specific_field_9 ⇒ Object
Returns the value of attribute customer_specific_field_9.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def customer_specific_field_9 @customer_specific_field_9 end |
#debt_claim_reason ⇒ Object
Returns the value of attribute debt_claim_reason.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def debt_claim_reason @debt_claim_reason end |
#external_dossier_no ⇒ Object
Returns the value of attribute external_dossier_no.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def external_dossier_no @external_dossier_no end |
#feature_1 ⇒ Object
Returns the value of attribute feature_1.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def feature_1 @feature_1 end |
#feature_2 ⇒ Object
Returns the value of attribute feature_2.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def feature_2 @feature_2 end |
#fill_up1 ⇒ Object (readonly)
placeholder attributes
57 58 59 |
# File 'lib/ci_power/dossier_data.rb', line 57 def fill_up1 @fill_up1 end |
#fill_up2 ⇒ Object (readonly)
placeholder attributes
57 58 59 |
# File 'lib/ci_power/dossier_data.rb', line 57 def fill_up2 @fill_up2 end |
#fill_up3 ⇒ Object (readonly)
placeholder attributes
57 58 59 |
# File 'lib/ci_power/dossier_data.rb', line 57 def fill_up3 @fill_up3 end |
#ikv ⇒ Object
Returns the value of attribute ikv.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def ikv @ikv end |
#interest_rate ⇒ Object
Returns the value of attribute interest_rate.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def interest_rate @interest_rate end |
#notes ⇒ Object
Returns the value of attribute notes.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def notes @notes end |
#reference_1 ⇒ Object
Returns the value of attribute reference_1.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def reference_1 @reference_1 end |
#reference_2 ⇒ Object
Returns the value of attribute reference_2.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def reference_2 @reference_2 end |
#reference_3 ⇒ Object
Returns the value of attribute reference_3.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def reference_3 @reference_3 end |
#reference_4 ⇒ Object
Returns the value of attribute reference_4.
3 4 5 |
# File 'lib/ci_power/dossier_data.rb', line 3 def reference_4 @reference_4 end |
Instance Method Details
#to_cip(with_line_terminator = true) ⇒ Object
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'lib/ci_power/dossier_data.rb', line 68 def to_cip(with_line_terminator = true) fill_up( { :record_type => 2, :group_no => 7, :address_identification_debtee => 25, :fill_up1 => 25, :address_identification_debtor => 25, :debt_claim_reason => 64, :reference_1 => 32, :ikv => 10, :feature_1 => 10, :fill_up2 => 22, :feature_2 => 10, :fill_up3 => 22, :interest_rate => 10, :currency => 10, :notes => 240, :external_dossier_no => 32, :reference_2 => 32, :reference_3 => 32, :reference_4 => 32, :customer_specific_field_1 => 10, :customer_specific_field_2 => 10, :customer_specific_field_3 => 10, :customer_specific_field_4 => 32, :customer_specific_field_5 => 32, :customer_specific_field_6 => 32, :customer_specific_field_7 => 32, :customer_specific_field_8 => 32, :customer_specific_field_9 => 32, :customer_specific_field_10 => 32, :customer_specific_field_11 => 32, :customer_specific_field_12 => 32, :customer_specific_field_13 => 32, :customer_specific_field_14 => 32, :customer_specific_field_15 => 32, :customer_specific_field_16 => 32, :customer_specific_field_17 => 32, :customer_specific_field_18 => 32, :customer_specific_field_19 => 32, :customer_specific_field_20 => 32, :customer_specific_field_21 => 32, :customer_specific_field_22 => 32, :customer_specific_field_23 => 32, :customer_specific_field_24 => 32, :customer_specific_field_25 => 32, :customer_specific_field_26 => 32, :customer_specific_field_27 => 32, :customer_specific_field_28 => 32, :customer_specific_field_29 => 32, :customer_specific_field_30 => 32, :customer_specific_field_31 => 64, :customer_specific_field_32 => 64, :customer_specific_field_33 => 64, :customer_specific_field_34 => 64, :customer_specific_field_35 => 64, :customer_specific_field_36 => 64, :customer_specific_field_37 => 64, :customer_specific_field_38 => 64, :customer_specific_field_39 => 64, :customer_specific_field_40 => 64 }, with_line_terminator ) end |