Class: Amocrm::Models::LeadGetByIDResponse::Lead

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/amocrm/models/lead_get_by_id_response.rb,
sig/amocrm/models/lead_get_by_id_response.rbs

Defined Under Namespace

Classes: CustomFieldsValue, Embedded

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(id: nil, color: nil, name: nil) ⇒ Object

Parameters:

  • (defaults to: nil)
  • (defaults to: nil)
  • (defaults to: nil)


# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 136

Instance Attribute Details

#_embedded ⇒ Amocrm::Models::LeadGetByIDResponse::Lead::Embedded?

Returns:



22
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 22

optional :_embedded, -> { Amocrm::Models::LeadGetByIDResponse::Lead::Embedded }

Parameters:

Returns:



27
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 27

optional :_links, Amocrm::Internal::Type::Unknown

#account_id ⇒ Integer?

Parameters:

Returns:



32
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 32

optional :account_id, Integer

#closed_at ⇒ Integer?

Parameters:

Returns:



37
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 37

optional :closed_at, Integer

#closest_task_at ⇒ Integer?

Parameters:

Returns:



42
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 42

optional :closest_task_at, Integer

#created_at ⇒ Integer?

Parameters:

Returns:



47
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 47

optional :created_at, Integer

#created_by ⇒ Integer?

Parameters:

Returns:



52
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 52

optional :created_by, Integer

#custom_fields_values ⇒ Array<Amocrm::Models::LeadGetByIDResponse::Lead::CustomFieldsValue>?

Parameters:

Returns:



57
58
59
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 57

optional :custom_fields_values,
-> { Amocrm::Internal::Type::ArrayOf[Amocrm::Models::LeadGetByIDResponse::Lead::CustomFieldsValue] },
nil?: true

#group_id ⇒ Integer?

Parameters:

Returns:



64
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 64

optional :group_id, Integer

#id ⇒ Integer?

Parameters:

Returns:



17
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 17

optional :id, Integer

#is_deleted ⇒ Boolean?

Parameters:

Returns:



69
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 69

optional :is_deleted, Amocrm::Internal::Type::Boolean

#is_price_modified_by_robot ⇒ Boolean?

Parameters:

Returns:



74
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 74

optional :is_price_modified_by_robot, Amocrm::Internal::Type::Boolean

#labor_cost ⇒ Integer?

Parameters:

Returns:



79
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 79

optional :labor_cost, Integer

#loss_reason_id ⇒ Integer?

Parameters:

Returns:



84
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 84

optional :loss_reason_id, Integer

#name ⇒ String?

Parameters:

Returns:



89
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 89

optional :name, String

#pipeline_id ⇒ Integer?

Parameters:

Returns:



94
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 94

optional :pipeline_id, Integer

#price ⇒ Integer?

Parameters:

Returns:



99
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 99

optional :price, Integer

#responsible_user_id ⇒ Integer?

Parameters:

Returns:



104
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 104

optional :responsible_user_id, Integer

#score ⇒ Integer?

Parameters:

Returns:



109
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 109

optional :score, Integer, nil?: true

#source_id ⇒ Integer?

Parameters:

Returns:



114
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 114

optional :source_id, Integer

#status_id ⇒ Integer?

Parameters:

Returns:



119
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 119

optional :status_id, Integer

#updated_at ⇒ Integer?

Parameters:

Returns:



124
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 124

optional :updated_at, Integer

#updated_by ⇒ Integer?

Parameters:

Returns:



129
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 129

optional :updated_by, Integer

#visitor_uid ⇒ String?

Parameters:

Returns:



134
# File 'lib/amocrm/models/lead_get_by_id_response.rb', line 134

optional :visitor_uid, String

Instance Method Details

#to_hash ⇒ {

Returns:



160
# File 'sig/amocrm/models/lead_get_by_id_response.rbs', line 160

def to_hash: -> {