Newer Version Available
SharingBaseRule
This type extends the Metadata
metadata type and inherits its fullName field.
Version
SharingBaseRule replaces BaseSharingRule and is available in API version 33.0 and later.
Fields
| Field | Field Type | Description |
|---|---|---|
| accessLevel | string | Required. The access level that the sharing rule grants. |
| accountSettings | AccountSharingRuleSettings[] | The access level for the account’s children (case, contact, and opportunity). |
| description | string | Describes the sharing rule. Maximum of 1000 characters. |
| label | string | Required. Label for the sharing rule. |
| sharedTo | SharedTo | Required. Specifies who the record should be shared with. |
AccountSharingRuleSettings
Defines the access level for the case, contact, and opportunity associated with the account.
| Field | Field Type | Description |
|---|---|---|
| caseAccessLevel | string | Required. The access level that the user or group has to cases associated with the
account. Possible values are:
|
| contactAccessLevel | string | Required. The access level that the user or group has to contacts associated with the
account. Possible values are:
|
| opportunityAccessLevel | string | Required. The access level that the user or group has to opportunities associated with
the account. Possible values are:
|