Module: CDP::Timeline
- Defined in:
- lib/cdp/timeline.rb,
lib/cdp/timeline/event.rb,
lib/cdp/timeline/response.rb,
lib/cdp/timeline/summary_response.rb,
lib/cdp/timeline/client/swagger/client.rb,
lib/cdp/timeline/client/swagger/configuration.rb
Defined Under Namespace
Modules: Client Classes: Event, Response, SummaryResponse
Constant Summary collapse
- CDP_EVENT_SOURCE =
'CDP'
- MONGO_EVENT_SOURCE =
'MONGO'
Class Method Summary collapse
- .client ⇒ Object
- .client=(client) ⇒ Object
- .default_client ⇒ Object
- .timeline_for_entity(tenant_id:, entity_uuid:, event_types:, limit: 10, after: nil, event_source: nil, include_lead_tracker: nil) ⇒ Object
- .timeline_summary_for_entity(tenant_id:, entity_uuid:, event_types:, event_source: nil) ⇒ Object
Class Method Details
.client ⇒ Object
34 35 36 |
# File 'lib/cdp/timeline.rb', line 34 def client @client ||= default_client end |
.client=(client) ⇒ Object
38 39 40 |
# File 'lib/cdp/timeline.rb', line 38 def client=(client) @client = client end |
.default_client ⇒ Object
42 43 44 |
# File 'lib/cdp/timeline.rb', line 42 def default_client Client::Swagger::Client.new end |
.timeline_for_entity(tenant_id:, entity_uuid:, event_types:, limit: 10, after: nil, event_source: nil, include_lead_tracker: nil) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/cdp/timeline.rb', line 13 def timeline_for_entity(tenant_id:, entity_uuid:, event_types:, limit: 10, after: nil, event_source: nil, include_lead_tracker: nil) client.get_timeline( tenant_id: tenant_id, entity_uuid: entity_uuid, event_types: event_types, limit: limit, after: after, event_source: event_source, include_lead_tracker: include_lead_tracker ) end |
.timeline_summary_for_entity(tenant_id:, entity_uuid:, event_types:, event_source: nil) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/cdp/timeline.rb', line 25 def timeline_summary_for_entity(tenant_id:, entity_uuid:, event_types:, event_source: nil) client.get_timeline_summary( tenant_id: tenant_id, entity_uuid: entity_uuid, event_types: event_types, event_source: event_source ) end |