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
selfaddSigner()
public
addSigner(Signer $signer) : self
Parameters
- $signer : Signer
Return values
selfcreateFromArray()
public
static createFromArray(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
Return values
selfgetAuthorId()
public
getAuthorId() : int|null
Return values
int|nullgetBindings()
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>getCreatedTime()
public
getCreatedTime() : DateTime|null
Return values
DateTime|nullgetDocumentHash()
public
getDocumentHash() : null|string
Return values
null|stringgetDocumentId()
public
getDocumentId() : int
Return values
intgetFieldsCount()
public
getFieldsCount() : int|null
Return values
int|nullgetFileUrl()
public
getFileUrl() : Uri|null
Return values
Uri|nullgetInitiatedByType()
public
getInitiatedByType() : string
Return values
stringgetInitiatorUserId()
public
getInitiatorUserId() : int|null
Return values
int|nullgetItem()
public
getItem() : Item|null
Return values
Item|nullgetMemberHash()
public
getMemberHash() : null|string
Return values
null|stringgetMySigner()
public
getMySigner() : Signer|null
Return values
Signer|nullgetSigners()
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
selfsetBindings()
public
setBindings(array<string|int, ItemIdentifier> $bindings) : DocumentData
Parameters
- $bindings : array<string|int, ItemIdentifier>
Return values
DocumentDatasetCreatedTime()
public
setCreatedTime(DateTime $createdTime) : self
Parameters
- $createdTime : DateTime
Return values
selfsetDocumentHash()
public
setDocumentHash(string $documentHash) : DocumentData
Parameters
- $documentHash : string
Return values
DocumentDatasetFieldsCount()
public
setFieldsCount(int|null $fieldsCount) : DocumentData
Parameters
- $fieldsCount : int|null
Return values
DocumentDatasetFileUrl()
public
setFileUrl(Uri $fileUrl) : self
Parameters
- $fileUrl : Uri
Return values
selfsetInitiatedByType()
public
setInitiatedByType(string $initiatedByType) : void
Parameters
- $initiatedByType : string
setInitiatorUserId()
public
setInitiatorUserId(int|null $userId) : DocumentData
Parameters
- $userId : int|null
Return values
DocumentDatasetItem()
public
setItem(Item $item) : self
Parameters
- $item : Item
Return values
selfsetMemberHash()
public
setMemberHash(string $memberHash) : DocumentData
Parameters
- $memberHash : string
Return values
DocumentDatasetMySigner()
public
setMySigner(Signer $mySigner) : self
Parameters
- $mySigner : Signer
Return values
selfsetSigners()
public
setSigners(array<string|int, mixed> $signers) : DocumentData
Parameters
- $signers : array<string|int, mixed>
Return values
DocumentDatatoArray()
public
toArray() : array<string|int, mixed>