Sha256: 33fa07dc4f3148607e54244885e2ab6cee552870f2463870659fe21b64ea3239
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
module Metro2::Records class J2Segment < Record LENGTH = 200 @fields = [] alphanumeric_const_field :segment_identifier, 2, "J2" alphanumeric_const_field :reserved, 1, nil # reserved - blank fill alphanumeric_field :surname, 25, Metro2::ALPHANUMERIC_PLUS_DASH alphanumeric_field :first_name, 20, Metro2::ALPHANUMERIC_PLUS_DASH alphanumeric_field :middle_name, 20, Metro2::ALPHANUMERIC_PLUS_DASH alphanumeric_field :generation_code, 1 numeric_field :social_security_number, 9 date_field :date_of_birth numeric_field :telephone_number, 10 alphanumeric_field :ecoa_code, 1 alphanumeric_field :consumer_information_indicator, 2 alphanumeric_field :country_code, 2 alphanumeric_field :address_1, 32, Metro2::ALPHANUMERIC_PLUS_DOT_DASH_SLASH alphanumeric_field :address_2, 32, Metro2::ALPHANUMERIC_PLUS_DOT_DASH_SLASH alphanumeric_field :city, 20, Metro2::ALPHANUMERIC_PLUS_DOT_DASH_SLASH alphanumeric_field :state, 2 alphanumeric_field :postal_code, 9 alphanumeric_field :address_indicator, 1 alphanumeric_field :residence_code, 1 alphanumeric_const_field :reserved2, 2, nil # reserved - blank fill end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
metro_2-1.2.7 | lib/metro_2/records/j2_segment.rb |
metro_2-1.2.6 | lib/metro_2/records/j2_segment.rb |
metro_2-1.2.5 | lib/metro_2/records/j2_segment.rb |