Class: AFCSalesforce::Models::Lead

Inherits:
Base
  • Object
show all
Defined in:
lib/afc_salesforce/models/lead.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#initialize

Methods included from Concerns::TypeSetter

extended

Constructor Details

This class inherits a constructor from AFCSalesforce::Models::Base

Instance Attribute Details

#addressObject

Returns the value of attribute address.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def address
  @address
end

#aha_lead__cObject

Returns the value of attribute aha_lead__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def aha_lead__c
  @aha_lead__c
end

#annualrevenueObject

Returns the value of attribute annualrevenue.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def annualrevenue
  @annualrevenue
end

#campaignObject

Returns the value of attribute campaign.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def campaign
  @campaign
end

#cityObject

Returns the value of attribute city.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def city
  @city
end

#companyObject

Returns the value of attribute company.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def company
  @company
end

#createdbyObject

Returns the value of attribute createdby.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def createdby
  @createdby
end

#csr__cObject

Returns the value of attribute csr__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def csr__c
  @csr__c
end

#csrname__cObject

Returns the value of attribute csrname__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def csrname__c
  @csrname__c
end

#descriptionObject

Returns the value of attribute description.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def description
  @description
end

#donotcallObject

Returns the value of attribute donotcall.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def donotcall
  @donotcall
end

#emailObject

Returns the value of attribute email.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def email
  @email
end

#endorser__cObject

Returns the value of attribute endorser__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def endorser__c
  @endorser__c
end

#faxObject

Returns the value of attribute fax.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def fax
  @fax
end

#filedataid__cObject

Returns the value of attribute filedataid__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def filedataid__c
  @filedataid__c
end

#firstnameObject

Returns the value of attribute firstname.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def firstname
  @firstname
end

#hasoptedoutofemailObject

Returns the value of attribute hasoptedoutofemail.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def hasoptedoutofemail
  @hasoptedoutofemail
end

#hasoptedoutoffaxObject

Returns the value of attribute hasoptedoutoffax.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def hasoptedoutoffax
  @hasoptedoutoffax
end

#industryObject

Returns the value of attribute industry.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def industry
  @industry
end

#inside_realtor__cObject

Returns the value of attribute inside_realtor__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def inside_realtor__c
  @inside_realtor__c
end

#internet_lead__cObject

Returns the value of attribute internet_lead__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def internet_lead__c
  @internet_lead__c
end

#internetsource__cObject

Returns the value of attribute internetsource__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def internetsource__c
  @internetsource__c
end

#jigsawObject

Returns the value of attribute jigsaw.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def jigsaw
  @jigsaw
end

#lastmodifiedbyObject

Returns the value of attribute lastmodifiedby.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def lastmodifiedby
  @lastmodifiedby
end

#lastnameObject

Returns the value of attribute lastname.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def lastname
  @lastname
end

#lasttransferdateObject

Returns the value of attribute lasttransferdate.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def lasttransferdate
  @lasttransferdate
end

#lead_status__cObject

Returns the value of attribute lead_status__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def lead_status__c
  @lead_status__c
end

#leadborrowerid__cObject

Returns the value of attribute leadborrowerid__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def leadborrowerid__c
  @leadborrowerid__c
end

#leadsourceObject

Returns the value of attribute leadsource.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def leadsource
  @leadsource
end

#mobilephoneObject

Returns the value of attribute mobilephone.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def mobilephone
  @mobilephone
end

#numberofemployeesObject

Returns the value of attribute numberofemployees.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def numberofemployees
  @numberofemployees
end

#original_date_created__cObject

Returns the value of attribute original_date_created__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def original_date_created__c
  @original_date_created__c
end

#original_endorser__cObject

Returns the value of attribute original_endorser__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def original_endorser__c
  @original_endorser__c
end

#original_source__cObject

Returns the value of attribute original_source__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def original_source__c
  @original_source__c
end

#outside_company__cObject

Returns the value of attribute outside_company__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def outside_company__c
  @outside_company__c
end

#outside_financing__cObject

Returns the value of attribute outside_financing__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def outside_financing__c
  @outside_financing__c
end

#ownerObject

Returns the value of attribute owner.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def owner
  @owner
end

#ownername__cObject

Returns the value of attribute ownername__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def ownername__c
  @ownername__c
end

#page_url__cObject

Returns the value of attribute page_url__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def page_url__c
  @page_url__c
end

#page_variant__cObject

Returns the value of attribute page_variant__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def page_variant__c
  @page_variant__c
end

#phoneObject

Returns the value of attribute phone.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def phone
  @phone
end

#postalcodeObject

Returns the value of attribute postalcode.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def postalcode
  @postalcode
end

#ratingObject

Returns the value of attribute rating.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def rating
  @rating
end

#realtor_name__cObject

Returns the value of attribute realtor_name__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def realtor_name__c
  @realtor_name__c
end

#residence_type__cObject

Returns the value of attribute residence_type__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def residence_type__c
  @residence_type__c
end

#searchadgroup__cObject

Returns the value of attribute searchadgroup__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def searchadgroup__c
  @searchadgroup__c
end

#searchcampaign__cObject

Returns the value of attribute searchcampaign__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def searchcampaign__c
  @searchcampaign__c
end

#searchkeyword__cObject

Returns the value of attribute searchkeyword__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def searchkeyword__c
  @searchkeyword__c
end

#searchsource__cObject

Returns the value of attribute searchsource__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def searchsource__c
  @searchsource__c
end

#sent_to_sqlbyte__cObject

Returns the value of attribute sent_to_sqlbyte__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def sent_to_sqlbyte__c
  @sent_to_sqlbyte__c
end

#session_uuid__cObject

Returns the value of attribute session_uuid__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def session_uuid__c
  @session_uuid__c
end

#set_account_owner_on_convert__cObject

Returns the value of attribute set_account_owner_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def 
  @set_account_owner_on_convert__c
end

#set_opportunity_name_on_convert__cObject

Returns the value of attribute set_opportunity_name_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_opportunity_name_on_convert__c
  @set_opportunity_name_on_convert__c
end

#set_opportunity_owner_on_convert__cObject

Returns the value of attribute set_opportunity_owner_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_opportunity_owner_on_convert__c
  @set_opportunity_owner_on_convert__c
end

#set_primary_borrower_email_on_convert__cObject

Returns the value of attribute set_primary_borrower_email_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_primary_borrower_email_on_convert__c
  @set_primary_borrower_email_on_convert__c
end

#set_primary_borrower_name_on_convert__cObject

Returns the value of attribute set_primary_borrower_name_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_primary_borrower_name_on_convert__c
  @set_primary_borrower_name_on_convert__c
end

#set_primary_borrower_phone_on_convert__cObject

Returns the value of attribute set_primary_borrower_phone_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_primary_borrower_phone_on_convert__c
  @set_primary_borrower_phone_on_convert__c
end

#set_primary_lead_on_convert__cObject

Returns the value of attribute set_primary_lead_on_convert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_primary_lead_on_convert__c
  @set_primary_lead_on_convert__c
end

#set_state_name_onconvert__cObject

Returns the value of attribute set_state_name_onconvert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_state_name_onconvert__c
  @set_state_name_onconvert__c
end

#set_zip_onconvert__cObject

Returns the value of attribute set_zip_onconvert__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def set_zip_onconvert__c
  @set_zip_onconvert__c
end

#source__cObject

Returns the value of attribute source__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def source__c
  @source__c
end

#stateObject

Returns the value of attribute state.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def state
  @state
end

#statusObject

Returns the value of attribute status.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def status
  @status
end

#submitterip__cObject

Returns the value of attribute submitterip__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def submitterip__c
  @submitterip__c
end

#titleObject

Returns the value of attribute title.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def title
  @title
end

#type__cObject

Returns the value of attribute type__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def type__c
  @type__c
end

#unbounce_page_id__cObject

Returns the value of attribute unbounce_page_id__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def unbounce_page_id__c
  @unbounce_page_id__c
end

#unbouncesubmissiondate__cObject

Returns the value of attribute unbouncesubmissiondate__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def unbouncesubmissiondate__c
  @unbouncesubmissiondate__c
end

#unbouncesubmissiontime__cObject

Returns the value of attribute unbouncesubmissiontime__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def unbouncesubmissiontime__c
  @unbouncesubmissiontime__c
end

#velo__apex_context__cObject

Returns the value of attribute velo__apex_context__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__apex_context__c
  @velo__apex_context__c
end

#velo__email_domain__cObject

Returns the value of attribute velo__email_domain__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def 
  @velo__email_domain__c
end

#velo__is_synced_with_velocify__cObject

Returns the value of attribute velo__is_synced_with_velocify__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__is_synced_with_velocify__c
  @velo__is_synced_with_velocify__c
end

#velo__lead360recordid__cObject

Returns the value of attribute velo__lead360recordid__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__lead360recordid__c
  @velo__lead360recordid__c
end

#velo__leads360_milestoneid__cObject

Returns the value of attribute velo__leads360_milestoneid__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__leads360_milestoneid__c
  @velo__leads360_milestoneid__c
end

#velo__record_history__cObject

Returns the value of attribute velo__record_history__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__record_history__c
  @velo__record_history__c
end

#velo__salesforce_owner_name__cObject

Returns the value of attribute velo__salesforce_owner_name__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__salesforce_owner_name__c
  @velo__salesforce_owner_name__c
end

#velo__salesforce_owner_profilename__cObject

Returns the value of attribute velo__salesforce_owner_profilename__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__salesforce_owner_profilename__c
  @velo__salesforce_owner_profilename__c
end

#velo__salesforce_owner_role_name__cObject

Returns the value of attribute velo__salesforce_owner_role_name__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__salesforce_owner_role_name__c
  @velo__salesforce_owner_role_name__c
end

#velo__time_zone__cObject

Returns the value of attribute velo__time_zone__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__time_zone__c
  @velo__time_zone__c
end

#velo__transfer_history_to__cObject

Returns the value of attribute velo__transfer_history_to__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__transfer_history_to__c
  @velo__transfer_history_to__c
end

#velo__velocify_lead_import_external_id__cObject

Returns the value of attribute velo__velocify_lead_import_external_id__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velo__velocify_lead_import_external_id__c
  @velo__velocify_lead_import_external_id__c
end

#velocify_action__cObject

Returns the value of attribute velocify_action__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velocify_action__c
  @velocify_action__c
end

#velocify_owner__cObject

Returns the value of attribute velocify_owner__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def velocify_owner__c
  @velocify_owner__c
end

#websiteObject

Returns the value of attribute website.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def website
  @website
end

#whenselling__cObject

Returns the value of attribute whenselling__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def whenselling__c
  @whenselling__c
end

#working_with_realtor__cObject

Returns the value of attribute working_with_realtor__c.



4
5
6
# File 'lib/afc_salesforce/models/lead.rb', line 4

def working_with_realtor__c
  @working_with_realtor__c
end

Instance Method Details

#to_hObject



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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
# File 'lib/afc_salesforce/models/lead.rb', line 26

def to_h
  {
    :"Address"                                   => @address,
    :"AHA_Lead__c"                               => @aha_lead__c,
    :"AnnualRevenue"                             => @annualrevenue,
    :"Campaign"                                  => @campaign,
    :"City"                                      => @city,
    :"Company"                                   => @company,
    :"CreatedBy"                                 => @createdby,
    :"CSR__c"                                    => @csr__c,
    :"CSRName__c"                                => @csrname__c,
    :"Description"                               => @description,
    :"DoNotCall"                                 => @donotcall,
    :"Email"                                     => @email,
    :"Endorser__c"                               => @endorser__c,
    :"Fax"                                       => @fax,
    :"FileDataID__c"                             => @filedataid__c,
    :"FirstName"                                 => @firstname,
    :"LastName"                                  => @lastname,
    :"HasOptedOutOfEmail"                        => @hasoptedoutofemail,
    :"HasOptedOutOfFax"                          => @hasoptedoutoffax,
    :"Industry"                                  => @industry,
    :"Inside_Realtor__c"                         => @inside_realtor__c,
    :"Internet_Lead__c"                          => @internet_lead__c,
    :"InternetSource__c"                         => @internetsource__c,
    :"Jigsaw"                                    => @jigsaw,
    :"LastModifiedBy"                            => @lastmodifiedby,
    :"LastTransferDate"                          => @lasttransferdate,
    :"Lead_Status__c"                            => @lead_status__c,
    :"LeadBorrowerId__c"                         => @leadborrowerid__c,
    :"LeadSource"                                => @leadsource,
    :"MobilePhone"                               => @mobilephone,
    :"NumberOfEmployees"                         => @numberofemployees,
    :"Original_Date_Created__c"                  => @original_date_created__c,
    :"Original_Endorser__c"                      => @original_endorser__c,
    :"Original_Source__c"                        => @original_source__c,
    :"Outside_Company__c"                        => @outside_company__c,
    :"Outside_Financing__c"                      => @outside_financing__c,
    :"Owner"                                     => @owner,
    :"OwnerName__c"                              => @ownername__c,
    :"Page_Url__c"                               => @page_url__c,
    :"Page_Variant__c"                           => @page_variant__c,
    :"Phone"                                     => @phone,
    :"PostalCode"                                => @postalcode,
    :"Rating"                                    => @rating,
    :"Realtor_Name__c"                           => @realtor_name__c,
    :"Residence_Type__c"                         => @residence_type__c,
    :"SearchAdgroup__c"                          => @searchadgroup__c,
    :"SearchCampaign__c"                         => @searchcampaign__c,
    :"SearchKeyword__c"                          => @searchkeyword__c,
    :"SearchSource__c"                           => @searchsource__c,
    :"Sent_to_SqlByte__c"                        => @sent_to_sqlbyte__c,
    :"session_uuid__c"                           => @session_uuid__c,
    :"Set_Account_Owner_on_Convert__c"           => @set_account_owner_on_convert__c,
    :"Set_Opportunity_Name_on_Convert__c"        => @set_opportunity_name_on_convert__c,
    :"Set_Opportunity_Owner_on_Convert__c"       => @set_opportunity_owner_on_convert__c,
    :"Set_Primary_Borrower_Email_On_Convert__c"  => @set_primary_borrower_email_on_convert__c,
    :"Set_Primary_Borrower_Name_on_Convert__c"   => @set_primary_borrower_name_on_convert__c,
    :"Set_Primary_Borrower_Phone_on_Convert__c"  => @set_primary_borrower_phone_on_convert__c,
    :"Set_Primary_Lead_on_Convert__c"            => @set_primary_lead_on_convert__c,
    :"Set_State_Name_OnConvert__c"               => @set_state_name_onconvert__c,
    :"Set_Zip_OnConvert__c"                      => @set_zip_onconvert__c,
    :"Source__c"                                 => @source__c,
    :"State"                                     => @state,
    :"Status"                                    => @status,
    :"SubmitterIP__c"                            => @submitterip__c,
    :"Title"                                     => @title,
    :"Type__c"                                   => @type__c,
    :"Unbounce_Page_ID__c"                       => @unbounce_page_id__c,
    :"UnbounceSubmissionDate__c"                 => @unbouncesubmissiondate__c,
    :"UnbounceSubmissionTime__c"                 => @unbouncesubmissiontime__c,
    :"Velo__Apex_Context__c"                     => @velo__apex_context__c,
    :"Velo__Email_Domain__c"                     => @velo__email_domain__c,
    :"Velo__Is_Synced_with_Velocify__c"          => @velo__is_synced_with_velocify__c,
    :"Velo__Lead360RecordId__c"                  => @velo__lead360recordid__c,
    :"Velo__Leads360_MileStoneId__c"             => @velo__leads360_milestoneid__c,
    :"Velo__Record_History__c"                   => @velo__record_history__c,
    :"Velo__Salesforce_Owner_Name__c"            => @velo__salesforce_owner_name__c,
    :"Velo__Salesforce_Owner_ProfileName__c"     => @velo__salesforce_owner_profilename__c,
    :"Velo__Salesforce_Owner_Role_Name__c"       => @velo__salesforce_owner_role_name__c,
    :"Velo__Time_Zone__c"                        => @velo__time_zone__c,
    :"Velo__Transfer_History_To__c"              => @velo__transfer_history_to__c,
    :"Velo__Velocify_Lead_Import_External_ID__c" => @velo__velocify_lead_import_external_id__c,
    :"Velocify_Action__c"                        => @velocify_action__c,
    :"Velocify_Owner__c"                         => @velocify_owner__c,
    :"Website"                                   => @website,
    :"WhenSelling__c"                            => @whenselling__c,
    :"Working_With_Realtor__c"                   => @working_with_realtor__c
  }.select{ |k,v| !v.nil? }
end