class documentation

class TeamEvent(bb.Struct): (source)

View In Hierarchy

An audit log event. :ivar team_log.TeamEvent.timestamp: The Dropbox timestamp representing when the action was taken. :ivar team_log.TeamEvent.event_category: The category that this type of action belongs to. :ivar team_log.TeamEvent.actor: The entity who actually performed the action. Might be missing due to historical data gap. :ivar team_log.TeamEvent.origin: The origin from which the actor performed the action including information about host, ip address, location, session, etc. If the action was performed programmatically via the API the origin represents the API client. :ivar team_log.TeamEvent.involve_non_team_member: True if the action involved a non team member either as the actor or as one of the affected users. Might be missing due to historical data gap. :ivar team_log.TeamEvent.context: The user or team on whose behalf the actor performed the action. Might be missing due to historical data gap. :ivar team_log.TeamEvent.participants: Zero or more users and/or groups that are affected by the action. Note that this list doesn't include any actors or users in context. :ivar team_log.TeamEvent.assets: Zero or more content assets involved in the action. Currently these include Dropbox files and folders but in the future we might add other asset types such as Paper documents, folders, projects, etc. :ivar team_log.TeamEvent.event_type: The particular type of action taken. :ivar team_log.TeamEvent.details: The variable event schema applicable to this type of action, instantiated with respect to this particular action.

Method __init__ Undocumented
Class Variable __slots__ Undocumented
Instance Variable actor Undocumented
Instance Variable assets Undocumented
Instance Variable context Undocumented
Instance Variable details Undocumented
Instance Variable event_category Undocumented
Instance Variable event_type Undocumented
Instance Variable involve_non_team_member Undocumented
Instance Variable origin Undocumented
Instance Variable participants Undocumented
Instance Variable timestamp Undocumented
Method _process_custom_annotations Undocumented
Class Variable _has_required_fields Undocumented
Instance Variable _actor_value Undocumented
Instance Variable _assets_value Undocumented
Instance Variable _context_value Undocumented
Instance Variable _details_value Undocumented
Instance Variable _event_category_value Undocumented
Instance Variable _event_type_value Undocumented
Instance Variable _involve_non_team_member_value Undocumented
Instance Variable _origin_value Undocumented
Instance Variable _participants_value Undocumented
Instance Variable _timestamp_value Undocumented
def __init__(self, timestamp=None, event_category=None, event_type=None, details=None, actor=None, origin=None, involve_non_team_member=None, context=None, participants=None, assets=None): (source)

Undocumented

__slots__: list[str] = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

event_category = (source)

Undocumented

event_type = (source)

Undocumented

involve_non_team_member = (source)

Undocumented

Undocumented

participants = (source)

Undocumented

timestamp = (source)

Undocumented

def _process_custom_annotations(self, annotation_type, field_path, processor): (source)

Undocumented

_has_required_fields: bool = (source)

Undocumented

_actor_value = (source)

Undocumented

_assets_value = (source)

Undocumented

_context_value = (source)

Undocumented

_details_value = (source)

Undocumented

_event_category_value = (source)

Undocumented

_event_type_value = (source)

Undocumented

_involve_non_team_member_value = (source)

Undocumented

_origin_value = (source)

Undocumented

_participants_value = (source)

Undocumented

_timestamp_value = (source)

Undocumented