FillFieldsSettings implements JsonSerializable, AutoStartInterface
FinalYes
Table of Contents
Interfaces
- JsonSerializable
- AutoStartInterface
Methods
- __construct() : mixed
- checkReadPermissions() : bool
- checkSavePermissions() : bool
- fromJson() : self|null
- get() : self
- getDefault() : self
- isAutostartTranscriptionOnlyOnFirstCallWithRecording() : bool
- jsonSerialize() : array<string|int, mixed>
- save() : Result
- shouldAutostart() : bool
Methods
__construct()
public
__construct(array<string|int, mixed> $autostartOperationTypes, bool $autostartTranscriptionOnlyOnFirstCallWithRecording, array<string|int, mixed> $autostartCallDirections) : mixed
Parameters
- $autostartOperationTypes : array<string|int, mixed>
- $autostartTranscriptionOnlyOnFirstCallWithRecording : bool
- $autostartCallDirections : array<string|int, mixed>
checkReadPermissions()
public
static checkReadPermissions(int $entityTypeId[, int|null $categoryId = null ][, int|null $userId = null ]) : bool
Parameters
- $entityTypeId : int
- $categoryId : int|null = null
- $userId : int|null = null
Return values
boolcheckSavePermissions()
public
static checkSavePermissions(int $entityTypeId[, int|null $categoryId = null ][, int|null $userId = null ]) : bool
Parameters
- $entityTypeId : int
- $categoryId : int|null = null
- $userId : int|null = null
Return values
boolfromJson()
public
static fromJson(array<string|int, mixed> $json) : self|null
Parameters
- $json : array<string|int, mixed>
Return values
self|nullget()
public
static get(int $entityTypeId[, int|null $categoryId = null ]) : self
Parameters
- $entityTypeId : int
- $categoryId : int|null = null
Return values
selfgetDefault()
public
static getDefault() : self
Return values
selfisAutostartTranscriptionOnlyOnFirstCallWithRecording()
public
isAutostartTranscriptionOnlyOnFirstCallWithRecording() : bool
Return values
booljsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>save()
public
static save(self $settings, int $entityTypeId[, int|null $categoryId = null ]) : Result
Parameters
- $settings : self
- $entityTypeId : int
- $categoryId : int|null = null
Return values
ResultshouldAutostart()
public
shouldAutostart(int $operationType, int $callDirection[, bool $checkAutomaticProcessingParams = true ]) : bool
Parameters
- $operationType : int
- $callDirection : int
- $checkAutomaticProcessingParams : bool = true