Class: OpenStax::Salesforce::Remote::Opportunity

Inherits:
ActiveForce::SObject show all
Defined in:
lib/openstax/salesforce/remote/opportunity.rb

Overview

Opportunity object from Salesforce

Constant Summary collapse

VALID_STAGE_NAMES =
[
  'Confirmed Adoption Won',
  'Closed Lost'
].freeze
VALID_TYPES =
[
  'New Business',
  'Renewal',
  'Renewal - Verified'
].freeze

Instance Method Summary collapse

Methods inherited from ActiveForce::SObject

find_or_initialize_by, #save_if_changed

Instance Method Details

#term_year_objectObject



64
65
66
# File 'lib/openstax/salesforce/remote/opportunity.rb', line 64

def term_year_object
  @term_year_object ||= OpenStax::Salesforce::Remote::TermYear.from_string(term_year)
end