Access details for a given object (model or folder)
- type ObjectAccess {
- # The ID of the share that produced this ObjectAccess, or null if it has no
- # underlying share object
- ID :
- # Details about object being shared. If access it due to organization role, this
- # field will be null
- ShareableObject :
- # Details about entity this object is shared with. Can be shared directly with an
- # user or as a part of an user-group
- SharedWithDetails :
- # Effective roles the user has on the object
- #
- # Possible sources:
- # - Model Share (to user or user group)
- # - Folder Share (to user or user group)
- # - Implicit access (folder/model creator or creator of parent/ancestor folder)
- # - Org Role(s) - assigned directly to the user or to user groups they belong to
- RoleSummary!] : [
- }