class BaseCRM::Deal
Public Class Methods
@!attribute [rw] contact_id
@return [Integer] Unique identifier of a primary contact.
attr_accessor :contact_id @!attribute [rw] currency
@return [String] Currency of the deal, specified in 3-character currency code (ISO4217) format.
attr_accessor :currency @!attribute [rw] custom_fields
@return [Hash] Custom fields are key-value data attached to a deal. See more at [Custom Fields](/docs/rest/articles/requests#custom_fields).
attr_accessor :custom_fields @!attribute [rw] customized_win_likelihood
@return [Integer] User-provided win likelihood with value range 0-100.
attr_accessor :customized_win_likelihood @!attribute [rw] estimated_close_date
@return [String] Estimated close date of the deal
attr_accessor :estimated_close_date @!attribute [rw] hot
@return [Boolean] Indicator of whether or not the deal is hot.
attr_accessor :hot @!attribute [rw] last_stage_change_at
@return [DateTime] Date and time when the deal was moved into the current stage in UTC (ISO8601 format).
attr_accessor :last_stage_change_at @!attribute [rw] loss_reason_id
@return [Integer] Reason why the deal was lost.
attr_accessor :loss_reason_id @!attribute [rw] name
@return [String] Name of the deal.
attr_accessor :name @!attribute [rw] owner_id
@return [Integer] Unique identifier of the user that the deal is assigned to.
attr_accessor :owner_id @!attribute [rw] source_id
@return [Integer] Unique identifier of the Source.
attr_accessor :source_id @!attribute [rw] stage_id
@return [Integer] Unique identifier of the deal's current stage in the pipeline.
attr_accessor :stage_id @!attribute [rw] tags
@return [Array<String>] An array of tags for a deal. See more at [Tags](/docs/rest/articles/requests#tags).
attr_accessor :tags @!attribute [rw] added_on
@return [DateTime] Date and time when the deal was added in UTC (ISO8601 format).
attr_accessor :added_on @!attribute [rw] value
@return [BigDecimal] Value of the deal in a currency specified in the `currency` field.
attr_accessor :value
# File lib/basecrm/models/deal.rb, line 73 def initialize(*args) super @table[:value] = BaseCRM::Coercion.to_decimal_value(@table[:value] || 0) end