SummarizeCallTranscription
extends AbstractOperation
Table of Contents
Constants
-
CONTEXT_ID
= 'summarize_call_transcription'
-
SUPPORTED_TARGET_ENTITY_TYPE_IDS
= [\CCrmOwnerType::Activity]
-
TYPE_ID
= 2
Methods
-
__construct()
: mixed
-
constructPayload()
: Dto|null
-
constructResult()
: Result
-
isSuitableTarget()
: bool
-
launch()
: Result
-
onQueueJobExecute()
: Result
-
onQueueJobFail()
: Result
-
setIsManualLaunch()
: self
-
setScenario()
: self
CONTEXT_ID
public
mixed
CONTEXT_ID
= 'summarize_call_transcription'
SUPPORTED_TARGET_ENTITY_TYPE_IDS
public
mixed
SUPPORTED_TARGET_ENTITY_TYPE_IDS
= [\CCrmOwnerType::Activity]
TYPE_ID
public
mixed
TYPE_ID
= 2
__construct()
public
__construct(ItemIdentifier $target, string $transcription[, int|null $userId = null ][, int|null $parentJobId = null ]) : mixed
Parameters
-
$target
: ItemIdentifier
-
-
$transcription
: string
-
-
$userId
: int|null
= null
-
-
$parentJobId
: int|null
= null
-
constructPayload()
public
static constructPayload(string $json) : Dto|null
Parameters
-
$json
: string
-
constructResult()
public
static constructResult(EO_Queue $job) : Result
Parameters
-
$job
: EO_Queue
-
-
throws
-
ArgumentException
isSuitableTarget()
public
static isSuitableTarget(ItemIdentifier $target) : bool
Parameters
-
$target
: ItemIdentifier
-
launch()
public
launch() : Result
onQueueJobExecute()
public
static onQueueJobExecute(Event $event, EO_Queue $job) : Result
Parameters
-
$event
: Event
-
-
$job
: EO_Queue
-
onQueueJobFail()
public
static onQueueJobFail(Event $event, EO_Queue $job) : Result
Parameters
-
$event
: Event
-
-
$job
: EO_Queue
-
setIsManualLaunch()
public
setIsManualLaunch(bool $isManualLaunch) : self
Parameters
-
$isManualLaunch
: bool
-
setScenario()
public
setScenario(string $scenario) : self
Parameters
-
$scenario
: string
-