Bitrix API

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
bool

checkSavePermissions()

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
bool

fromJson()

public static fromJson(array<string|int, mixed> $json) : self|null
Parameters
$json : array<string|int, mixed>
Return values
self|null

get()

public static get(int $entityTypeId[, int|null $categoryId = null ]) : self
Parameters
$entityTypeId : int
$categoryId : int|null = null
Return values
self

isAutostartTranscriptionOnlyOnFirstCallWithRecording()

public isAutostartTranscriptionOnlyOnFirstCallWithRecording() : bool
Return values
bool

jsonSerialize()

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
Result

shouldAutostart()

public shouldAutostart(int $operationType, int $callDirection[, bool $checkAutomaticProcessingParams = true ]) : bool
Parameters
$operationType : int
$callDirection : int
$checkAutomaticProcessingParams : bool = true
Return values
bool

        
On this page

Search results