Bitrix API

TranscriptionSummary extends AITask

Table of Contents

Constants

PROMPT_ID  = 'meeting_summarization'
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
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

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
see
EO_CallAITask
throws
NotImplementedException

__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
self

buildOutcome()

public buildOutcome(Result $aiResult) : Outcome
Parameters
$aiResult : Result
Return values
Outcome

decodePayload()

public decodePayload(string $str) : string
Parameters
$str : string
Return values
string

detectRowError()

public detectRowError(string $againstError) : string
Parameters
$againstError : string
Return values
string

drop()

public drop() : Result
Return values
Result

extractJsonData()

public extractJsonData(Result $aiResult) : array<string|int, mixed>|null
Parameters
$aiResult : Result
Return values
array<string|int, mixed>|null

fillCall()

public fillCall() : EO_Call
Return values
EO_Call

fillTrack()

public fillTrack() : Track
Return values
Track

filterResult()

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|null

getAIEngineContext()

public getAIEngineContext() : Context
Return values
Context

getAIPromptFields()

public static getAIPromptFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCallId()

public getCallId() : int|null
Return values
int|null

getContextId()

public getContextId() : string
Return values
string

getCost()

public getCost() : int
Return values
int

getErrorCode()

public getErrorCode() : string|null
Return values
string|null

getErrorMessage()

public getErrorMessage() : string|null
Return values
string|null

getHash()

public getHash() : string|null
Return values
string|null

getLanguageId()

public getLanguageId() : string|null
Return values
string|null

getOutcomeId()

public getOutcomeId() : int|null
Return values
int|null

getStatus()

public getStatus() : string|null
Return values
string|null

getTaskForCall()

public static getTaskForCall(int $callId, SenseType $senseType) : self|null
Parameters
$callId : int
$senseType : SenseType
Return values
self|null

getTrackId()

public getTrackId() : int|null
Return values
int|null

getType()

public getType() : string|null
Return values
string|null

loadById()

public static loadById(int $taskId) : self|null
Parameters
$taskId : int
Return values
self|null

setCallId()

public setCallId(int $callId) : AITask
Parameters
$callId : int
Return values
AITask

setErrorCode()

public setErrorCode(string $status) : AITask
Parameters
$status : string
Return values
AITask

setErrorMessage()

public setErrorMessage(string $status) : AITask
Parameters
$status : string
Return values
AITask

setHash()

public setHash(string $status) : AITask
Parameters
$status : string
Return values
AITask

setLanguageId()

public setLanguageId(string $languageId) : AITask
Parameters
$languageId : string
Return values
AITask

setOutcomeId()

public setOutcomeId(int $outcomeId) : AITask
Parameters
$outcomeId : int
Return values
AITask

setStatus()

public setStatus(string $status) : AITask
Parameters
$status : string
Return values
AITask

setTrackId()

public setTrackId(int $trackId) : AITask
Parameters
$trackId : int
Return values
AITask

setType()

public setType(string $type) : AITask
Parameters
$type : string
Return values
AITask

        
On this page

Search results