Timeline event types
Retrieving timeline event type objects
- class EventTypeMixin
This class defines all functions related to
BlueConic event types
.- get_event_type(event_type_id)
Gets the event type with the event type ID and returns it as a
BlueConic event type
.- Parameters:
event_type_id (str) – The ID of the desired event type
- Raises:
HTTPError
: Request fails- Returns:
An event type object
- Return type:
- Usage:
>>> import blueconic >>> bc = blueconic.Client() >>> bc.get_event_type('example-eventType-id') <blueconic.domain.event_type.TimelineEvent>
- get_event_types(start=0, count=10000000, filter_value=None)
Gets all event types and returns them in a generator with all
BlueConic event types
.- Parameters:
- Returns:
Iterator with EventType
- Return type:
Iterator[EventType]
- Usage:
>>> import blueconic >>> bc = blueconic.Client() >>> bc.get_event_types() <generator object EventType.get_event_types>
Using timeline event type objects
- class EventType
- property creation_date
- Returns:
The creation date of this object.
- Return type:
Optional[datetime]
- property creator_username
- Returns:
The username that created this object.
- Return type:
Optional[str]
- property description
- Returns:
Returns the description of this event type.
- Return type:
- property id
- Returns:
ID of this object.
- Return type:
- property json_schema
- Returns:
Returns the JSON schema of this event type.
- Return type:
- property labels
- Returns:
The labels this object.
- Return type:
Optional[Sequence[str]
- property last_modified_date
- Returns:
The last modified date of this object.
- Return type:
Optional[datetime]
- property last_modified_username
- Returns:
The last modified username of this object.
- Return type:
Optional[str]
- property mapping
- Returns:
Returns the mapping of this event type.
- Return type:
- property name
- Returns:
Name of this object.
- Return type:
Optional[str]
- property priority
- Returns:
Returns the priority of this event type.
- Return type:
- property properties
- Returns:
Returns the property types of this event type.
- Return type:
Sequence[EventTypeProperty]
- class EventTypeProperty
- property nested_properties
- Returns:
Returns the nested properties for the event type property. Can be empty when the property does not have any nested properties.
- Return type:
Optional[EventTypeNestedProperty]
- property property_data_sensitivity
Returns the property data sensitivity for the event type property.
- property property_description
- Returns:
Returns the property description for the event type property.
- Return type:
- property property_id
- Returns:
Returns the property id for the event type property.
- Return type:
- property property_name
- Returns:
Returns the property name for the event type property.
- Return type:
- property property_type
- Returns:
Returns the property type for the event type property.
- Return type:
- class EventTypeNestedProperty
- property identifier
- Returns:
Returns the property that holds the identifier for the nested property. E.g. productID in case of products.
- Return type:
- property properties
- Returns:
Returns the properties for the nested property.
- Return type:
Optional[Sequence[EventTypeProperty]]