Created
May 2, 2024 15:54
-
-
Save midwire/b28706a8ffc3e719d854a5d845e15f94 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# frozen_string_literal: true | |
module GhlFieldConstants | |
FIELDS = [ | |
{ | |
'name' => 'Phone Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_type' | |
}, | |
{ | |
'name' => 'Phone DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_dnc' | |
}, | |
{ | |
'name' => 'Phone 2', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_2', | |
'map_object' => 'contact', | |
'map_method' => 'phone_2' | |
}, | |
{ | |
'name' => 'Phone 2 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_2_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_2_type' | |
}, | |
{ | |
'name' => 'Phone 2 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_2_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_2_dnc' | |
}, | |
{ | |
'name' => 'Phone 3', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_3', | |
'map_object' => 'contact', | |
'map_method' => 'phone_3' | |
}, | |
{ | |
'name' => 'Phone 3 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_3_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_3_type' | |
}, | |
{ | |
'name' => 'Phone 3 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_3_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_3_dnc' | |
}, | |
{ | |
'name' => 'Phone 4', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_4', | |
'map_object' => 'contact', | |
'map_method' => 'phone_4' | |
}, | |
{ | |
'name' => 'Phone 4 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_4_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_4_type' | |
}, | |
{ | |
'name' => 'Phone 4 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_4_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_4_dnc' | |
}, | |
{ | |
'name' => 'Phone 5', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_5', | |
'map_object' => 'contact', | |
'map_method' => 'phone_5' | |
}, | |
{ | |
'name' => 'Phone 5 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_5_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_5_type' | |
}, | |
{ | |
'name' => 'Phone 5 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_5_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_5_dnc' | |
}, | |
{ | |
'name' => 'Phone 6', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_6', | |
'map_object' => 'contact', | |
'map_method' => 'phone_6' | |
}, | |
{ | |
'name' => 'Phone 6 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_6_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_6_type' | |
}, | |
{ | |
'name' => 'Phone 6 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_6_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_6_dnc' | |
}, | |
{ | |
'name' => 'Phone 7', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_7', | |
'map_object' => 'contact', | |
'map_method' => 'phone_7' | |
}, | |
{ | |
'name' => 'Phone 7 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_7_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_7_type' | |
}, | |
{ | |
'name' => 'Phone 7 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_7_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_7_dnc' | |
}, | |
{ | |
'name' => 'Phone 8', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_8', | |
'map_object' => 'contact', | |
'map_method' => 'phone_8' | |
}, | |
{ | |
'name' => 'Phone 8 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_8_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_8_type' | |
}, | |
{ | |
'name' => 'Phone 8 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_8_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_8_dnc' | |
}, | |
{ | |
'name' => 'Phone 9', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_9', | |
'map_object' => 'contact', | |
'map_method' => 'phone_9' | |
}, | |
{ | |
'name' => 'Phone 9 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_9_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_9_type' | |
}, | |
{ | |
'name' => 'Phone 9 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_9_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_9_dnc' | |
}, | |
{ | |
'name' => 'Phone 10', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_10', | |
'map_object' => 'contact', | |
'map_method' => 'phone_10' | |
}, | |
{ | |
'name' => 'Phone 10 Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_10_type', | |
'map_object' => 'contact', | |
'map_method' => 'phone_10_type' | |
}, | |
{ | |
'name' => 'Phone 10 DNC', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'phone_10_dnc', | |
'map_object' => 'contact', | |
'map_method' => 'phone_10_dnc' | |
}, | |
{ | |
'name' => 'Email 2', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'email_2', | |
'map_object' => 'contact', | |
'map_method' => 'email_2' | |
}, | |
{ | |
'name' => 'Email 3', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'email_3', | |
'map_object' => 'contact', | |
'map_method' => 'email_3' | |
}, | |
{ | |
'name' => 'Property County', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'property_county', | |
'map_object' => 'property', | |
'map_method' => 'county' | |
}, | |
{ | |
'name' => 'Recorded Date', | |
'dataType' => 'DATE', | |
'model' => 'contact', | |
'fieldKey' => 'recorded_date', | |
'map_object' => 'property', | |
'map_method' => 'recorded_date' | |
}, | |
{ | |
'name' => 'Scheduled Auction Date', | |
'dataType' => 'DATE', | |
'model' => 'contact', | |
'fieldKey' => 'scheduled_auction_date', | |
'map_object' => 'property', | |
'map_method' => 'auction_date' | |
}, | |
{ | |
'name' => 'Mailing Address', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'mailing_address', | |
'map_object' => 'contact', | |
'map_method' => 'mailing_address' | |
}, | |
{ | |
'name' => 'Mailing City', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'mailing_city', | |
'map_object' => 'contact', | |
'map_method' => 'mailing_city' | |
}, | |
{ | |
'name' => 'Mailing State', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'mailing_state', | |
'map_object' => 'contact', | |
'map_method' => 'mailing_state' | |
}, | |
{ | |
'name' => 'Mailing Zip', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'mailing_zip', | |
'map_object' => 'contact', | |
'map_method' => 'mailing_zip' | |
}, | |
{ | |
'name' => 'Property Type', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'property_type', | |
'map_object' => 'property', | |
'map_method' => 'property_type' | |
}, | |
{ | |
'name' => 'Lot Sqft', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'lot_sqft', | |
'map_object' => 'property', | |
'map_method' => 'lot_square_feet' | |
}, | |
{ | |
'name' => 'Estimated Value', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'market_value', | |
'map_object' => 'property', | |
'map_method' => 'estimated_value' | |
}, | |
{ | |
'name' => 'Total Assessed Value', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'total_assessed_value', | |
'map_object' => 'property', | |
'map_method' => 'tax_assessment_value' | |
}, | |
{ | |
'name' => 'Asessment Year', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'assessment_year', | |
'map_object' => 'property', | |
'map_method' => 'tax_assessment_year' | |
}, | |
{ | |
'name' => 'Year Built', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'year_built', | |
'map_object' => 'property', | |
'map_method' => 'year_built' | |
}, | |
{ | |
'name' => 'Property Vacant', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'property_vacant', | |
'map_object' => 'property', | |
'map_method' => 'vacant' | |
}, | |
{ | |
'name' => 'Annual Taxes', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'annual_taxes', | |
'map_object' => 'property', | |
'map_method' => 'tax_amount' | |
}, | |
{ | |
'name' => 'Loan Balance', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'loan_balance', | |
'map_object' => 'property', | |
'map_method' => 'estimated_loan_balance' | |
}, | |
{ | |
'name' => 'Estimated Equity Balance', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'est_equity', | |
'map_object' => 'property', | |
'map_method' => 'possible_spread' | |
}, | |
{ | |
'name' => 'Relative Name', | |
'dataType' => 'TEXT', | |
'model' => 'contact', | |
'fieldKey' => 'relative_name', | |
'map_object' => 'contact', | |
'map_method' => 'name' | |
} | |
].freeze | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment