abacusai.session_summary
Classes
A session summary |
Module Contents
- class abacusai.session_summary.SessionSummary(client, summary=None, templateName=None, meetingType=None, meetingNotes=None, meeting=None, previousMeeting=None, feedback=None, summaryShared=None, transcriptShared=None, chatShared=None, shareParts=None, canEdit=None, editBlocked=None, edits=None, summarySeq=None, editedAt=None, summaryEdited=None, summaryKind=None, summaryAt=None, summaryHistory=None, canRewriteSummary=None, screenCount=None)
Bases:
abacusai.return_class.AbstractApiClassA session summary
- Parameters:
client (ApiClient) – An authenticated API Client instance
summary (str) – The summary of the session.
templateName (str) – The name of the Listener template the session ran with, if any.
meetingType (str) – The meeting type of that template.
meetingNotes (str) – The session’s notes for this meeting, returned only to the session’s owner.
meeting (dict) – The calendar event the session is attached to (title, times, provider, recurring), returned only to the owner.
previousMeeting (dict) – The owner’s previous session of the same meeting (id, name, created_at_ms), returned only to the owner.
feedback (dict) – The owner’s rating of the session (rating 1 to 5, comment, at_ms), returned only to the owner.
summaryShared (bool) – Whether this viewer may read the summary (always for the owner and org admins); the summary is empty otherwise.
transcriptShared (bool) – Whether this viewer may read the transcript.
chatShared (bool) – Whether this viewer may read the session’s chat.
shareParts (dict) – Which parts the owner shares, {summary, transcript, chat}; returned only to the owner.
canEdit (bool) – Whether the caller may save changes to the session now; returned only to the owner, and only where editing is on.
editBlocked (str) – Why not, when can_edit is false: recording, paused or finishing.
edits (dict) – The owner’s saved changes so far: version (what a save must send), at, lines, summary_seqs; returned only to the owner.
summarySeq (int) – The sequence number of the summary row shown, which a saved summary must name; returned only to the owner.
editedAt (str) – When the owner last saved a change, if ever.
summaryEdited (bool) – Whether the summary shown was written by the owner rather than the model.
summaryKind (str) – Where the summary shown came from: model, edit (the owner’s hand), rewrite (the owner’s instruction).
summaryAt (str) – When that version was written.
summaryHistory (list[dict]) – The session’s summary versions, newest first ({seq, at, kind, base_seq, instruction, preview, from_seq}); returned only to the owner.
canRewriteSummary (bool) – Whether the owner may rewrite the summary with an instruction now; returned only to the owner.
screenCount (int) – How many key screens the session kept; returned only to the owner.
- summary = None
- template_name = None
- meeting_type = None
- meeting_notes = None
- meeting = None
- previous_meeting = None
- feedback = None
- can_edit = None
- edit_blocked = None
- edits = None
- summary_seq = None
- edited_at = None
- summary_edited = None
- summary_kind = None
- summary_at = None
- summary_history = None
- can_rewrite_summary = None
- screen_count = None
- deprecated_keys
- __repr__()