what is the use of ContentService calss

while creating a plugin we have some class like ContentService and SmartServiceContext what is the use of these classes.

Can some one help me with the detailed concept of accessing a document from a Appian to use that document in plugin.

Thanks

  Discussion posts and replies are publicly visible