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​
Name | Type | Description | Notes |
---|---|---|---|
var_schema | EmbeddedModelSchema | [optional] | |
id | str | ||
created | GroupedTimestamp | ||
updated | GroupedTimestamp | ||
deleted | GroupedTimestamp | [optional] | |
type | PersonType | ||
assets | FlattenedAssets | [optional] | |
mechanisms | Dict[str, MechanismEnum] | This is a Map<String, MechanismEnum> where the the key is an asset id. | [optional] |
interactions | int | This is an optional value that will keep track of the number of times this has been interacted with. | [optional] |
access | Dict[str, PersonAccess] | This is a Map<String, PersonAccess> where the the key is an asset id. | [optional] |
tags | FlattenedTags | [optional] | |
websites | FlattenedWebsites | [optional] | |
models | Dict[str, PersonModel] | This is a Map<String, PersonModel>, where the the key is an asset id. | [optional] |
annotations | FlattenedAnnotations | [optional] | |
score | Score | [optional] | |
summaries | FlattenedWorkstreamSummaries | [optional] |