Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.84 KB

File metadata and controls

40 lines (34 loc) · 1.84 KB

MergeCRMClient::EngagementRequest

Properties

Name Type Description Notes
owner String The engagement's owner. [optional]
content String The engagement's content. [optional]
subject String The engagement's subject. [optional]
direction DirectionEnum The engagement's direction. * `INBOUND` - INBOUND * `OUTBOUND` - OUTBOUND [optional]
engagement_type String The engagement type of the engagement. [optional]
start_time Time The time at which the engagement started. [optional]
end_time Time The time at which the engagement ended. [optional]
account String The account of the engagement. [optional]
contacts Array<String> [optional]
integration_params Hash<String, AnyType> [optional]
linked_account_params Hash<String, AnyType> [optional]
remote_fields Array<RemoteFieldRequest> [optional]

Example

require 'merge_crm_client'

instance = MergeCRMClient::EngagementRequest.new(
  owner: 0358cbc6-2040-430a-848e-aafacbadf3aa,
  content: Call for negotiation,
  subject: Call from customer,
  direction: INBOUND,
  engagement_type: 0358cbc6-2040-430a-848e-aafacbadf3aa,
  start_time: 2022-02-10T00:00Z,
  end_time: 2022-02-10T00:05Z,
  account: null,
  contacts: [&quot;a7c55bc6-2940-c80a-848e-bbfacbfdf4fg&quot;],
  integration_params: {&quot;unique_integration_field&quot;:&quot;unique_integration_field_value&quot;},
  linked_account_params: {&quot;unique_linked_account_field&quot;:&quot;unique_linked_account_field_value&quot;},
  remote_fields: null
)