class ActorLogInfo(bb.Union): (source)
The entity who performed the action. This class acts as a tagged union. Only one of the ``is_*`` methods will return true. To get the associated value of a tag (if one exists), use the corresponding ``get_*`` method. :ivar UserLogInfo ActorLogInfo.admin: The admin who did the action. :ivar team_log.ActorLogInfo.anonymous: Anonymous actor. :ivar AppLogInfo ActorLogInfo.app: The application who did the action. :ivar team_log.ActorLogInfo.dropbox: Action done by Dropbox. :ivar ResellerLogInfo ActorLogInfo.reseller: Action done by reseller. :ivar UserLogInfo ActorLogInfo.user: The user who did the action.
Class Method | admin |
Create an instance of this class set to the ``admin`` tag with value ``val``. |
Class Method | app |
Create an instance of this class set to the ``app`` tag with value ``val``. |
Class Method | reseller |
Create an instance of this class set to the ``reseller`` tag with value ``val``. |
Class Method | user |
Create an instance of this class set to the ``user`` tag with value ``val``. |
Method | get |
The admin who did the action. |
Method | get |
The application who did the action. |
Method | get |
Action done by reseller. |
Method | get |
The user who did the action. |
Method | is |
Check if the union tag is ``admin``. |
Method | is |
Check if the union tag is ``anonymous``. |
Method | is |
Check if the union tag is ``app``. |
Method | is |
Check if the union tag is ``dropbox``. |
Method | is |
Check if the union tag is ``other``. |
Method | is |
Check if the union tag is ``reseller``. |
Method | is |
Check if the union tag is ``user``. |
Class Variable | anonymous |
Undocumented |
Class Variable | dropbox |
Undocumented |
Class Variable | other |
Undocumented |
Method | _process |
Undocumented |
Class Variable | _catch |
Undocumented |
Create an instance of this class set to the ``admin`` tag with value ``val``. :param UserLogInfo val: :rtype: ActorLogInfo
Create an instance of this class set to the ``app`` tag with value ``val``. :param AppLogInfo val: :rtype: ActorLogInfo
Create an instance of this class set to the ``reseller`` tag with value ``val``. :param ResellerLogInfo val: :rtype: ActorLogInfo
Create an instance of this class set to the ``user`` tag with value ``val``. :param UserLogInfo val: :rtype: ActorLogInfo