apollo.cannedcomments package

Module contents

Contains possible interactions with the Apollo Canned Comments Module

class apollo.cannedcomments.CannedCommentsClient(webapolloinstance, **requestArgs)

Bases: apollo.client.Client

CLIENT_BASE = '/cannedComment/'
add_comment(comment, metadata='')

Add a canned comment

Parameters:
  • comment (str) – New canned comment
  • metadata (str) – Optional metadata
Return type:

dict

Returns:

A dictionnary containing canned comment description

delete_comment(id_number)

Update a canned comment

Parameters:id_number (int) – canned comment ID number
Return type:dict
Returns:an empty dictionary
get_comments()

Get all canned comments available in this Apollo instance

Return type:list of dicts
Returns:list of canned comment info dictionaries
show_comment(value)

Get a specific canned comment

Parameters:value (str) – Canned comment to show
Return type:dict
Returns:A dictionnary containing canned comment description
update_comment(id_number, new_value, metadata=None)

Update a canned comment

Parameters:
  • id_number (int) – canned comment ID number
  • new_value (str) – New canned comment value
  • metadata (str) – Optional metadata
Return type:

dict

Returns:

an empty dictionary