TranscriptionOverview extends AITask
Table of Contents
Constants
- PROMPT_ID = 'meeting_overview'
- STATUS_FAILED = 'failed'
- STATUS_FINISHED = 'finished'
- STATUS_PENDING = 'pending'
- STATUS_READY = 'ready'
Methods
- __call() : mixed
- Proxies method call to EO_CallAITask type object.
- __construct() : mixed
- buildBySource() : self
- buildOutcome() : Outcome
- checkMeetingTimeOverhead() : array<string|int, mixed>
- decodePayload() : string
- delete() : Result
- detectRowError() : string
- drop() : Result
- extractJsonData() : array<string|int, mixed>|null
- fillCall() : EO_Call
- fillOutcome() : Outcome
- fillTrack() : Track
- filterResult() : array<string|int, mixed>
- getAIEngine() : Engine|null
- getAIEngineCategory() : string
- getAIEngineCode() : string
- getAIEngineContext() : Context
- getAIPayload() : Result<string|int, IPayload>
- Returns IPayload object for AI service.
- getAIPromptFields() : array<string|int, mixed>
- getAISenseType() : string
- getCallId() : int|null
- getContextId() : string
- getCost() : int
- getDateCreate() : DateTime
- getDateFinished() : DateTime|null
- getErrorCode() : string|null
- getErrorMessage() : string|null
- getHash() : string|null
- getLanguageId() : string|null
- getOutcomeId() : int|null
- getStatus() : string|null
- getTaskForCall() : self|null
- getTrackId() : int|null
- getType() : string|null
- loadById() : self|null
- save() : Result
- setCallId() : AITask
- setDateCreate() : AITask
- setDateFinished() : AITask
- setErrorCode() : AITask
- setErrorMessage() : AITask
- setHash() : AITask
- setLanguageId() : AITask
- setOutcomeId() : AITask
- setPayload() : self
- Provides payload for AI task.
- setStatus() : AITask
- setTrackId() : AITask
- setType() : AITask
Constants
PROMPT_ID
public
mixed
PROMPT_ID
= 'meeting_overview'
STATUS_FAILED
public
mixed
STATUS_FAILED
= 'failed'
STATUS_FINISHED
public
mixed
STATUS_FINISHED
= 'finished'
STATUS_PENDING
public
mixed
STATUS_PENDING
= 'pending'
STATUS_READY
public
mixed
STATUS_READY
= 'ready'
Methods
__call()
Proxies method call to EO_CallAITask type object.
public
__call(string $name, array<string|int, mixed> $arguments) : mixed
Parameters
- $name : string
- $arguments : array<string|int, mixed>
Tags
__construct()
public
__construct([EO_CallAITask|null $source = null ]) : mixed
Parameters
- $source : EO_CallAITask|null = null
buildBySource()
public
static buildBySource(EO_CallAITask $source) : self
Parameters
- $source : EO_CallAITask
Return values
selfbuildOutcome()
public
buildOutcome(Result $aiResult) : Outcome
Parameters
- $aiResult : Result
Return values
OutcomecheckMeetingTimeOverhead()
public
static checkMeetingTimeOverhead(int $callId) : array<string|int, mixed>
Parameters
- $callId : int
Return values
array<string|int, mixed>decodePayload()
public
decodePayload(string $str) : string
Parameters
- $str : string
Return values
stringdelete()
public
delete() : Result
Return values
ResultdetectRowError()
public
detectRowError(string $againstError) : string
Parameters
- $againstError : string
Return values
stringdrop()
public
drop() : Result
Return values
ResultextractJsonData()
public
extractJsonData(Result $aiResult) : array<string|int, mixed>|null
Parameters
- $aiResult : Result
Return values
array<string|int, mixed>|nullfillCall()
public
fillCall() : EO_Call
Return values
EO_CallfillOutcome()
public
fillOutcome() : Outcome
Return values
OutcomefillTrack()
public
fillTrack() : Track
Return values
TrackfilterResult()
public
filterResult(array<string|int, mixed> $jsonData) : array<string|int, mixed>
Parameters
- $jsonData : array<string|int, mixed>
Return values
array<string|int, mixed>getAIEngine()
public
getAIEngine(Context $context) : Engine|null
Parameters
- $context : Context
Return values
Engine|nullgetAIEngineCategory()
public
getAIEngineCategory() : string
Return values
stringgetAIEngineCode()
public
getAIEngineCode() : string
Return values
stringgetAIEngineContext()
public
getAIEngineContext() : Context
Return values
ContextgetAIPayload()
Returns IPayload object for AI service.
public
getAIPayload() : Result<string|int, IPayload>
Return values
Result<string|int, IPayload>getAIPromptFields()
public
static getAIPromptFields() : array<string|int, mixed>
Return values
array<string|int, mixed>getAISenseType()
public
getAISenseType() : string
Return values
stringgetCallId()
public
getCallId() : int|null
Return values
int|nullgetContextId()
public
getContextId() : string
Return values
stringgetCost()
public
getCost() : int
Return values
intgetDateCreate()
public
getDateCreate() : DateTime
Return values
DateTimegetDateFinished()
public
getDateFinished() : DateTime|null
Return values
DateTime|nullgetErrorCode()
public
getErrorCode() : string|null
Return values
string|nullgetErrorMessage()
public
getErrorMessage() : string|null
Return values
string|nullgetHash()
public
getHash() : string|null
Return values
string|nullgetLanguageId()
public
getLanguageId() : string|null
Return values
string|nullgetOutcomeId()
public
getOutcomeId() : int|null
Return values
int|nullgetStatus()
public
getStatus() : string|null
Return values
string|nullgetTaskForCall()
public
static getTaskForCall(int $callId, SenseType $senseType) : self|null
Parameters
- $callId : int
- $senseType : SenseType
Return values
self|nullgetTrackId()
public
getTrackId() : int|null
Return values
int|nullgetType()
public
getType() : string|null
Return values
string|nullloadById()
public
static loadById(int $taskId) : self|null
Parameters
- $taskId : int
Return values
self|nullsave()
public
save() : Result
Return values
ResultsetCallId()
public
setCallId(int $callId) : AITask
Parameters
- $callId : int
Return values
AITasksetDateCreate()
public
setDateCreate(DateTime $dateCreate) : AITask
Parameters
- $dateCreate : DateTime
Return values
AITasksetDateFinished()
public
setDateFinished(DateTime $dateFinished) : AITask
Parameters
- $dateFinished : DateTime
Return values
AITasksetErrorCode()
public
setErrorCode(string $status) : AITask
Parameters
- $status : string
Return values
AITasksetErrorMessage()
public
setErrorMessage(string $status) : AITask
Parameters
- $status : string
Return values
AITasksetHash()
public
setHash(string $status) : AITask
Parameters
- $status : string
Return values
AITasksetLanguageId()
public
setLanguageId(string $languageId) : AITask
Parameters
- $languageId : string
Return values
AITasksetOutcomeId()
public
setOutcomeId(int $outcomeId) : AITask
Parameters
- $outcomeId : int
Return values
AITasksetPayload()
Provides payload for AI task.
public
setPayload(Outcome $payload) : self
Parameters
- $payload : Outcome
Return values
selfsetStatus()
public
setStatus(string $status) : AITask
Parameters
- $status : string
Return values
AITasksetTrackId()
public
setTrackId(int $trackId) : AITask
Parameters
- $trackId : int
Return values
AITasksetType()
public
setType(string $type) : AITask
Parameters
- $type : string