Public Member Functions | Public Attributes | List of all members
mycroft.session.Session Class Reference

Public Member Functions

def __init__ (self, session_id, expiration_seconds=180)
 
def __str__ (self)
 
def expired (self)
 
def touch (self)
 

Public Attributes

 expiration_seconds
 
 session_id
 
 touch_time
 

Detailed Description

An class representing a Mycroft Session Identifier

Definition at line 23 of file scripts/mycroft/session/__init__.py.

Constructor & Destructor Documentation

def mycroft.session.Session.__init__ (   self,
  session_id,
  expiration_seconds = 180 
)

Definition at line 28 of file scripts/mycroft/session/__init__.py.

Member Function Documentation

def mycroft.session.Session.__str__ (   self)

Definition at line 49 of file scripts/mycroft/session/__init__.py.

def mycroft.session.Session.expired (   self)
determine if the session has expired

:return:

Definition at line 41 of file scripts/mycroft/session/__init__.py.

def mycroft.session.Session.touch (   self)
update the touch_time on the session

:return:

Definition at line 33 of file scripts/mycroft/session/__init__.py.

Member Data Documentation

mycroft.session.Session.expiration_seconds

Definition at line 31 of file scripts/mycroft/session/__init__.py.

mycroft.session.Session.session_id

Definition at line 29 of file scripts/mycroft/session/__init__.py.

mycroft.session.Session.touch_time

Definition at line 30 of file scripts/mycroft/session/__init__.py.


The documentation for this class was generated from the following file:


mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:40