Skip to main content

RecordDetails

Represents all details related to a record, including integrity, authenticity, encryption, and availability details.

  • Full name: \Bloock\Entity\Record\RecordDetails

Properties

integrity

private ?\Bloock\Entity\Record\IntegrityDetails $integrity

authenticity

private ?\Bloock\Entity\Record\AuthenticityDetails $authenticity

encryption

private ?\Bloock\Entity\Record\EncryptionDetails $encryption

availability

private ?\Bloock\Entity\Record\AvailabilityDetails $availability

Methods

__construct

Constructs a RecordDetails object with the specified parameters.

public __construct(\Bloock\Entity\Record\IntegrityDetails|null $integrity, \Bloock\Entity\Record\AuthenticityDetails|null $authenticity, \Bloock\Entity\Record\EncryptionDetails|null $encryption, \Bloock\Entity\Record\AvailabilityDetails|null $availability): mixed

Parameters:

ParameterTypeDescription
$integrity\Bloock\Entity\Record\IntegrityDetails|null
$authenticity\Bloock\Entity\Record\AuthenticityDetails|null
$encryption\Bloock\Entity\Record\EncryptionDetails|null
$availability\Bloock\Entity\Record\AvailabilityDetails|null

getIntegrity

Gets the integrity details of the record.

public getIntegrity(): \Bloock\Entity\Record\IntegrityDetails|null

getAuthenticity

Gets the authenticity details of the record.

public getAuthenticity(): \Bloock\Entity\Record\AuthenticityDetails|null

getEncryption

Gets the encryption details of the record.

public getEncryption(): \Bloock\Entity\Record\EncryptionDetails|null

getAvailability

Gets the availability details of the record.

public getAvailability(): \Bloock\Entity\Record\AvailabilityDetails|null

fromProto

public static fromProto(\Bloock\RecordDetails $details): \Bloock\Entity\Record\RecordDetails
  • This method is static.

Parameters:

ParameterTypeDescription
$details\Bloock\RecordDetails

toProto

public toProto(): \Bloock\RecordDetails


Automatically generated on 2024-04-02