API Reference
This is the full reference of everything in pyryver.
Note
In all cases where a fully qualified name to something is used, such as pyryver.ryver.Ryver, any submodule
can be ignored, as they are all imported into the global pyryver scope.
- Session
RyverRyver.get_live_session()Ryver.get_chat()Ryver.get_user()Ryver.get_forum()Ryver.get_team()Ryver.get_groupchat()Ryver.get_object()Ryver.get_info()Ryver.get_notifs()Ryver.mark_all_notifs_read()Ryver.mark_all_notifs_seen()Ryver.upload_file()Ryver.create_link()Ryver.invite_user()Ryver.create_forum()Ryver.create_team()Ryver.load_chats()Ryver.load_missing_chats()Ryver.load_users()Ryver.load_forums()Ryver.load_teams()Ryver.close()
- Live Session
RyverWSRyverWS.on_chat()RyverWS.on_chat_deleted()RyverWS.on_chat_updated()RyverWS.on_presence_changed()RyverWS.on_user_typing()RyverWS.on_connection_loss()RyverWS.on_reconnect()RyverWS.EVENT_REACTION_ADDEDRyverWS.EVENT_REACTION_REMOVEDRyverWS.EVENT_TOPIC_CHANGEDRyverWS.EVENT_TASK_CHANGEDRyverWS.EVENT_ENTITY_CHANGEDRyverWS.EVENT_ALLRyverWS.on_event()RyverWS.MSG_TYPE_CHATRyverWS.MSG_TYPE_CHAT_UPDATEDRyverWS.MSG_TYPE_CHAT_DELETEDRyverWS.MSG_TYPE_PRESENCE_CHANGEDRyverWS.MSG_TYPE_USER_TYPINGRyverWS.MSG_TYPE_EVENTRyverWS.MSG_TYPE_ALLRyverWS.on_msg_type()RyverWS.send_chat()RyverWS.typing()RyverWS.send_typing()RyverWS.send_clear_typing()RyverWS.PRESENCE_AVAILABLERyverWS.PRESENCE_AWAYRyverWS.PRESENCE_DO_NOT_DISTURBRyverWS.PRESENCE_OFFLINERyverWS.send_presence_change()RyverWS.is_connected()RyverWS.set_auto_reconnect()RyverWS.run_forever()RyverWS.terminate()RyverWS.start()RyverWS.close()
RyverWSTypingWSConnectionErrorClosedErrorConnectionLossError- Callback Task Data Types
- Ryver Entities
ObjectObject.get_ryver()Object.get_id()Object.get_entity_type()Object.get_raw_data()Object.get_api_url()Object.get_create_date()Object.get_modify_date()Object.get_app_link()Object.get_creator()Object.get_deferred_field()Object.get_create_user()Object.get_modify_user()Object.get_type()Object.is_instantiable()Object.get_by_id()
- Chats
ChatGroupChatGroupChat.get_name()GroupChat.get_nickname()GroupChat.has_chat()GroupChat.has_topics()GroupChat.has_tasks()GroupChat.does_announce_topics()GroupChat.does_announce_tasks()GroupChat.is_archived()GroupChat.get_members()GroupChat.get_member()GroupChat.add_member()GroupChat.remove_member()GroupChat.create_topic()GroupChat.change_settings()GroupChat.set_archived()GroupChat.delete()GroupChat.join()GroupChat.leave()
ForumTeam
- Users
UserUser.ROLE_USERUser.ROLE_ADMINUser.ROLE_GUESTUser.USER_TYPE_MEMBERUser.USER_TYPE_GUESTUser.get_username()User.get_display_name()User.get_name()User.get_role()User.get_about()User.get_time_zone()User.get_email_address()User.get_activated()User.get_roles()User.get_user_type()User.is_admin()User.accepted_invite()User.set_profile()User.set_activated()User.set_org_role()User.add_to_chat()User.create_topic()
- Group Chat Members
- Messages (Including Topics)
MessageChatMessageChatMessage.MSG_TYPE_PRIVATEChatMessage.MSG_TYPE_GROUPCHATChatMessage.SUBTYPE_CHAT_MESSAGEChatMessage.SUBTYPE_TOPIC_ANNOUNCEMENTChatMessage.SUBTYPE_TASK_ANNOUNCEMENTChatMessage.get_msg_type()ChatMessage.get_subtype()ChatMessage.get_time()ChatMessage.get_author_id()ChatMessage.get_chat_type()ChatMessage.get_chat_id()ChatMessage.get_attached_file()ChatMessage.get_announced_topic_id()ChatMessage.get_announced_task_id()ChatMessage.get_author()ChatMessage.get_chat()ChatMessage.react()ChatMessage.unreact()ChatMessage.delete()ChatMessage.edit()
TopicTopicReply
- Tasks
TaskBoardTaskCategoryTaskCategory.CATEGORY_TYPE_UNCATEGORIZEDTaskCategory.CATEGORY_TYPE_DONETaskCategory.CATEGORY_TYPE_OTHERTaskCategory.get_name()TaskCategory.get_position()TaskCategory.get_category_type()TaskCategory.get_task_board()TaskCategory.edit()TaskCategory.delete()TaskCategory.archive()TaskCategory.archive_tasks()TaskCategory.move_position()TaskCategory.move_tasks()TaskCategory.get_tasks()
TaskTask.is_archived()Task.get_subject()Task.get_due_date()Task.get_complete_date()Task.is_completed()Task.get_short_repr()Task.get_position()Task.get_comments_count()Task.get_attachments_count()Task.get_tags()Task.get_task_board()Task.get_task_category()Task.get_assignees()Task.set_complete_date()Task.set_due_date()Task.complete()Task.uncomplete()Task.archive()Task.unarchive()Task.move()Task.get_checklist()Task.get_parent()Task.add_to_checklist()Task.set_checklist()Task.edit()Task.get_comments()Task.comment()
- Files
- Notifications
NotificationNotification.PREDICATE_MENTIONNotification.PREDICATE_GROUP_MENTIONNotification.PREDICATE_COMMENTNotification.PREDICATE_TASK_COMPLETEDNotification.get_predicate()Notification.get_subject_entity_type()Notification.get_subject_id()Notification.get_subjects()Notification.get_object_entity_type()Notification.get_object_id()Notification.get_object()Notification.get_via_entity_type()Notification.get_via_id()Notification.get_via()Notification.get_new()Notification.get_unread()Notification.set_status()
- Creators
- Utilities