Represents a list of access levels to a contact point type consent record along with an
explanation of the access level. For example, if you have access to a record because you own
it, the AccessLevel is
All
and RowCause is Owner. This object is
available in API version 45.0 and later.
Supported Calls
create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()
Fields
| AccessLevel |
- Type
- picklist
- Properties
- Create, Filter, Group, Restricted picklist, Sort, Update
- Description
- Level of access that the user or group has to the contact point type consent record.
Possible values are:
- Read
- Edit
-
All (Except for create or update.)
|
| ParentId |
- Type
- reference
- Properties
- Create, Filter, Group, Sort
- Description
- ID of the ContactPointTypeConsent associated with this sharing entry. This field isn’t
available for updates.
|
| RowCause |
- Type
- picklist
- Properties
- Create, Filter, Group, Nillable, Restricted picklist, Sort
- Description
- Reason that this sharing entry exists. Write to this
field when its value is omitted or set to Manual (default). We
give you some of the many possible values, including:
-
Manual—The user or group has
access because a user with “All”
access manually shared the contact point type
consent record with them.
-
Owner—The user is the owner
of the contact point type consent record.
-
Rule—The user or group has access
to the contact point type consent record via an
Individual sharing rule.
|
| UserOrGroupId |
- Type
- reference
- Properties
- Create, Filter, Group, Sort
- Description
- ID of the User or Group that has been given access to the contact point type
consent record. This field isn’t available for
updates.
|
Usage
This object lets you determine which users and groups can view or edit ContactPointTypeConsent records owned by other users.