entity.record.record_details
IntegrityDetails Objects
class IntegrityDetails()
Represents details related to the integrity of a record, including hash and proof.
__init__
def __init__(hash: str, proof: Proof | None) -> None
Constructs a IntegrityDetails object with the specified parameters.
AuthenticityDetails Objects
class AuthenticityDetails()
Represents details related to the authenticity of a record, including signatures.
__init__
def __init__(signatures: List[Signature]) -> None
Constructs a AuthenticityDetails object with the specified parameters.
EncryptionDetails Objects
class EncryptionDetails()
Represents details related to the encryption of a record, including algorithm, key, and subject.
__init__
def __init__(alg: str | None, key: str | None, subject: str | None) -> None
Constructs a EncryptionDetails object with the specified parameters.
AvailabilityDetails Objects
class AvailabilityDetails()
Represents details related to the availability of a record, including content type and size.
__init__
def __init__(type: str | None, size: int) -> None
Constructs a AvailabilityDetails object with the specified parameters.