Professional Documents
Culture Documents
ConnectApi.FollowingCounts Class
ConnectApi.FollowingPage Class
ConnectApi.GlobalInfluence Class
ConnectApi.GroupChatterSettings Class
A user’s Chatter settings for a specific group.
ConnectApi.GroupInformation Class
Describes the “Information” section of the group. In the Web UI, this section is above the “Description” section. If the group
is private, this section is visible only to members.
597
Reference Apex Classes
ConnectApi.GroupMember Class
ConnectApi.GroupMemberPage Class
myMembership ConnectApi. If the context user is a member of this group, returns information
Reference Class about that membership, otherwise, null.
nextPageUrl String Chatter REST API URL identifying the next page of members
previousPageUrl String Chatter REST API URL identifying the previous page of members
totalMemberCount Integer Total number of group members across all pages
ConnectApi.GroupMembershipRequest Class
598
Reference Apex Classes
status ConnectApi. The status of a request to join a private group. Values are:
GroupMembership • Accepted
RequestStatus • Declined
Enum • Pending
ConnectApi.GroupMembershipRequests Class
ConnectApi.HashtagSegment Class
Child class of ConnectApi.MessageSegment Class
/services/data/v28.0/chatter
/topics?exactMatch=true&q=topic
url String Chatter REST API Feed Items resource URL that searches for
the topic in all feed items in an organization:
/services/data/v28.0/chatter/feed-items?q=topic
ConnectApi.Icon Class
599
Reference Apex Classes
ConnectApi.LinkAttachment Class
Child class of ConnectApi.FeedItemAttachment Class
ConnectApi.LinkSegment Class
Child class of ConnectApi.MessageSegment Class
ConnectApi.MentionSegment Class
Child class of ConnectApi.MessageSegment Class
ConnectApi.MessageBody Class
Child class of ConnectApi.AbstractMessageBody Class.
No additional properties.
ConnectApi.MessageSegment Class
Superclass for:
• ConnectApi.ComplexSegment Class
• ConnectApi.EntityLinkSegment Class
• ConnectApi.FieldChangeSegment Class
• ConnectApi.FieldChangeNameSegment Class
600
Reference Apex Classes
• ConnectApi.FieldChangeValueSegment Class
• ConnectApi.HashtagSegment Class
• ConnectApi.LinkSegment Class
• ConnectApi.MentionSegment Class
• ConnectApi.MoreChangesSegment Class
• ConnectApi.ResourceLinkSegment Class
• ConnectApi.TextSegment Class
This is an abstract class.
Message segments in a feed item are typed as ConnectApi.MessageSegment. Feed item attachments are typed as
ConnectApi.FeedItemAttachment. These classes are both abstract and have several concrete subclasses. At runtime you
can use instanceof to check the concrete types of these objects and then safely proceed with the corresponding downcast.
When you downcast, you must have a default case that handles unknown subclasses.
Important: The composition of a feed may change between releases. Your code should always be prepared to handle
unknown subclasses in both ConnectApi.MessageSegment and ConnectApi.FeedItemAttachment objects.
ConnectApi.MoreChangesSegment Class
Child class of ConnectApi.MessageSegment Class
In feed items with a large number of tracked changes, the message is formatted as: “changed A, B, and made X more changes.”
The MoreChangesSegment contains the “X more changes.”
ConnectApi.Motif
Each property in the motif class contains a URL to a small, medium, and large icon that indicates the Salesforce record type.
Common record types in Chatter are files, users, and groups, but all record types have a set of motif icons. Custom object
601