Class: ProsperWorks::BaseEntity

Inherits:
Base
  • Object
show all
Extended by:
ApiOperations::Create, ApiOperations::Delete, ApiOperations::Find, ApiOperations::Search, ApiOperations::Update
Defined in:
lib/prosperworks/base_entity.rb

Direct Known Subclasses

Company, Lead, Opportunity, Person, Project, Task

Instance Attribute Summary collapse

Attributes inherited from Base

#date_created, #id

Method Summary

Methods included from ApiOperations::Create

create

Methods included from ApiOperations::Connect

#get_uri, #handle_multiple_response, #handle_response, #send_request

Methods included from ApiOperations::Delete

delete, handle_delete_response

Methods included from ApiOperations::Find

find

Methods included from ApiOperations::Update

update

Methods included from ApiOperations::Search

search

Methods inherited from Base

client, #initialize, #set_attributes

Methods included from SerializeEntity

#to_json

Constructor Details

This class inherits a constructor from ProsperWorks::Base

Instance Attribute Details

#assignee_idObject

used for the 6 main entity types



6
7
8
# File 'lib/prosperworks/base_entity.rb', line 6

def assignee_id
  @assignee_id
end

#custom_fieldsObject

used for the 6 main entity types



6
7
8
# File 'lib/prosperworks/base_entity.rb', line 6

def custom_fields
  @custom_fields
end

#date_modifiedObject

used for the 6 main entity types



6
7
8
# File 'lib/prosperworks/base_entity.rb', line 6

def date_modified
  @date_modified
end

#detailsObject

used for the 6 main entity types



6
7
8
# File 'lib/prosperworks/base_entity.rb', line 6

def details
  @details
end

#nameObject

used for the 6 main entity types



6
7
8
# File 'lib/prosperworks/base_entity.rb', line 6

def name
  @name
end

#tagsObject

used for the 6 main entity types



6
7
8
# File 'lib/prosperworks/base_entity.rb', line 6

def tags
  @tags
end