Bitrix API

Job implements Item, Arrayable, JsonSerializable

Table of Contents

Interfaces

Item
Arrayable
JsonSerializable

Properties

$companyId  : int
$createdAt  : DateTime|null
$done  : int
$eventCount  : int
$finishedAt  : DateTime|null
$id  : int|null
$inputData  : array<string|int, mixed>
$outputData  : array<string|int, mixed>
$status  : JobStatus
$total  : int
$type  : JobType
$updatedAt  : DateTime|null

Methods

__construct()  : mixed
jsonSerialize()  : array<string|int, mixed>
toArray()  : array<string|int, mixed>

Properties

$companyId

public int $companyId

$done

public int $done = 0

$eventCount

public int $eventCount = 0

$id

public int|null $id = null

$inputData

public array<string|int, mixed> $inputData = []

$outputData

public array<string|int, mixed> $outputData = []

$total

public int $total = 0

Methods

__construct()

public __construct(int $companyId, JobType $type[, JobStatus $status = JobStatus::STARTED ][, int $done = 0 ][, int $total = 0 ][, int $eventCount = 0 ][, DateTime|null $createdAt = null ][, DateTime|null $updatedAt = null ][, DateTime|null $finishedAt = null ][, array<string|int, mixed> $inputData = [] ][, array<string|int, mixed> $outputData = [] ][, int|null $id = null ]) : mixed
Parameters
$companyId : int
$type : JobType
$status : JobStatus = JobStatus::STARTED
$done : int = 0
$total : int = 0
$eventCount : int = 0
$createdAt : DateTime|null = null
$updatedAt : DateTime|null = null
$finishedAt : DateTime|null = null
$inputData : array<string|int, mixed> = []
$outputData : array<string|int, mixed> = []
$id : int|null = null

jsonSerialize()

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

toArray()

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

        
On this page

Search results