interface Profile {
    $type$: "Profile";
    $versionHash$?: SHA256Hash<VersionNode>;
    communicationEndpoint: SHA256Hash<CommunicationEndpointTypes>[];
    owner: SHA256IdHash<Person>;
    personDescription: SHA256Hash<PersonDescriptionTypes>[];
    personId: SHA256IdHash<Person>;
    profileId: string;
}

Properties

$type$: "Profile"
$versionHash$?: SHA256Hash<VersionNode>
communicationEndpoint: SHA256Hash<CommunicationEndpointTypes>[]
owner: SHA256IdHash<Person>
personDescription: SHA256Hash<PersonDescriptionTypes>[]
personId: SHA256IdHash<Person>
profileId: string