Skip to main content

Person

if expiration is add then, after the alloted expiration date the user will only have view && comment only permissions. Only present in the case there is a scope such as a defined collection/asset... if asset is passed then that means this person belongs to a scoped asset. NOTE****: annotations here are annotations to describe the person!!! if in the future we want to add who wrote an annotation on and asset or soemthing like that, we will want to add a new field on here called authorships.

Properties​

NameTypeDescriptionNotes
var_schemaEmbeddedModelSchema[optional]
idstr
createdGroupedTimestamp
updatedGroupedTimestamp
deletedGroupedTimestamp[optional]
typePersonType
assetsFlattenedAssets[optional]
mechanismsDict[str, MechanismEnum]This is a Map<String, MechanismEnum> where the the key is an asset id.[optional]
interactionsintThis is an optional value that will keep track of the number of times this has been interacted with.[optional]
accessDict[str, PersonAccess]This is a Map<String, PersonAccess> where the the key is an asset id.[optional]
tagsFlattenedTags[optional]
websitesFlattenedWebsites[optional]
modelsDict[str, PersonModel]This is a Map<String, PersonModel>, where the the key is an asset id.[optional]
annotationsFlattenedAnnotations[optional]
scoreScore[optional]
summariesFlattenedWorkstreamSummaries[optional]