Bitrix API

DocumentData implements JsonSerializable, Arrayable

FinalYes

Table of Contents

Interfaces

JsonSerializable
Arrayable

Methods

__construct()  : mixed
addBinding()  : self
addSigner()  : self
createFromArray()  : self
getAuthorId()  : int|null
getBindings()  : array<string|int, ItemIdentifier>
getBindingsArray()  : array<string|int, mixed>
getCreatedTime()  : DateTime|null
getDocumentHash()  : null|string
getDocumentId()  : int
getFieldsCount()  : int|null
getFileUrl()  : Uri|null
getInitiatedByType()  : string
getInitiatorUserId()  : int|null
getItem()  : Item|null
getMemberHash()  : null|string
getMySigner()  : Signer|null
getSigners()  : array<string|int, mixed>
jsonSerialize()  : array<string|int, mixed>
setAuthorId()  : self
setBindings()  : DocumentData
setCreatedTime()  : self
setDocumentHash()  : DocumentData
setFieldsCount()  : DocumentData
setFileUrl()  : self
setInitiatedByType()  : void
setInitiatorUserId()  : DocumentData
setItem()  : self
setMemberHash()  : DocumentData
setMySigner()  : self
setSigners()  : DocumentData
toArray()  : array<string|int, mixed>

Methods

__construct()

public __construct(int $documentId) : mixed
Parameters
$documentId : int

addBinding()

public addBinding(ItemIdentifier $binding) : self
Parameters
$binding : ItemIdentifier
Return values
self

createFromArray()

public static createFromArray(array<string|int, mixed> $data) : self
Parameters
$data : array<string|int, mixed>
Return values
self

getAuthorId()

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

getBindings()

public getBindings() : array<string|int, ItemIdentifier>
Return values
array<string|int, ItemIdentifier>

getBindingsArray()

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

getDocumentHash()

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

getDocumentId()

public getDocumentId() : int
Return values
int

getFieldsCount()

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

getInitiatedByType()

public getInitiatedByType() : string
Return values
string

getInitiatorUserId()

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

getItem()

public getItem() : Item|null
Return values
Item|null

getMemberHash()

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

getSigners()

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

jsonSerialize()

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

setAuthorId()

public setAuthorId(int $authorId) : self
Parameters
$authorId : int
Return values
self

setBindings()

public setBindings(array<string|int, ItemIdentifier$bindings) : DocumentData
Parameters
$bindings : array<string|int, ItemIdentifier>
Return values
DocumentData

setFileUrl()

public setFileUrl(Uri $fileUrl) : self
Parameters
$fileUrl : Uri
Return values
self

setInitiatedByType()

public setInitiatedByType(string $initiatedByType) : void
Parameters
$initiatedByType : string

setItem()

public setItem(Item $item) : self
Parameters
$item : Item
Return values
self

toArray()

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

        
On this page

Search results