Glossary
Actions
Actions are distinct from Reactions. Actions allow users to report, flag, block, hide, or save content. Actions are available on threads, comments, channels, and users.
Anonymous User
A user is considered an anonymous when PluginRequestOptions.session has not been populated and is undefined.
Authenticated User
A user is considered an authenticated user when PluginRequestOptions.session has been populated in one of the two authentication interfaces; IBasicAuthClient or OAuthClient.
Connector Source
The website or app source the requests are being submitted to.
Reactions
Reactions are available on threads and comments. The currently supported reactions include like, dislike, upvote, downvote, love, haha, wow, sad, and angry.
Subscriptions
Users can subscribe to channels or users. Subscription concepts include follow, subscribe, and friend. Rarely, channels may have subscriptions. Both use cases are supported.
Plugin Session
All Yack Connectors run independently of one another and are each isolated session instances that cannot reference any data from other Connectors. All data sent to and retrieved from the Yack core app is passed through the yack-connector-framework. See PluginSession.
ObjectTypes
Caution: Not to be confused with any of the Object Queries. The objectTypes in these interfaces are used statically without an associated object query.
The following interfaces have the property objectTypes: