CustomNotifActionDef

Represents the metadata associated with a mobile action group notification definition.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Version 

Introduced in API version 66.0.

Supported SOAP API Calls 

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Supported REST API Methods 

DELETE, GET, HEAD, PATCH, POST, Query

Fields 

ActionGroupId 

  • Type: reference

  • Required: No

  • Properties: Create, Filter, Group, Sort

  • Description: Unique identifier for the field.

This field is a relationship field.

ActionName 

  • Type: string

  • Required: No

  • Properties: Create, Filter, Group, Sort

  • Description: Name of the mobile action group. Use a unique name per custom notification type. The field can contain only underscores and alphanumeric characters. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores.

ActionOrder 

  • Type: int

  • Required: No

  • Properties: Create, Filter, Group, Sort, Update

  • Description: Order in which this action appears in the mobile action group. Select a number between 1 and 3, as there are 3 maximum actions in a group.

ActionType 

  • Type: picklist

  • Required: No

  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update

  • Description: Possible values are: NotificationApiAction Share

  • Possible values:

    • NotificationApiAction — NotificationApiAction

    • Share — Share

Label 

  • Type: string

  • Required: No

  • Properties: Create, Filter, Group, Sort, Update

  • Description: Label for the action.

ManageableState 

  • Type: picklist

  • Required: No

  • Properties: Filter, Group, Nillable, Restricted picklist, Sort

  • Description: Indicates the manageable state of the specified component that is contained in a package.

  • Possible values:

    • beta — beta

    • deleted — deleted

    • deprecated — deprecated

    • deprecatedEditable — deprecatedEditable

    • installed — installed

    • installedEditable — installedEditable

    • released — released

    • unmanaged — unmanaged

TargetId 

  • Type: reference

  • Required: No

  • Properties: Create, Filter, Group, Nillable, Sort, Update

  • Description: This relationship field is the name of the ApexClass that implements handling of the action. TargetId is used only when the ActionType is set to NotificationApiAction.

  • Relationship name: Target

  • Relationship type: relationship

  • Refers to: ApexClass

DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!