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:
Parameter | Type | Description |
---|---|---|
$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:
Parameter | Type | Description |
---|---|---|
$details | \Bloock\RecordDetails |
toProto
public toProto(): \Bloock\RecordDetails
Automatically generated on 2024-04-02