Audience Id¶
a module used to represent a audience, and store audience information
-
class
eyewitness.audience_id.
AudienceId
(platform_id, user_id)¶ Bases:
object
the target of AudienceId is used to standardize the AudienceId format,
Parameters: - platform_id (str) -- platform_id of feedback user from
- user_id (str) -- id of feedback user
-
classmethod
from_str
(audience_id_str)¶ Parameters: audience_id_str (str) -- a string with pattern {platform}--{audience_id} e.g: "line--minhan_hgdfmjg2715". Returns: audience_id -- a AudienceId obj Return type: AudienceId
-
class
eyewitness.audience_id.
AudienceRegister
¶ Bases:
object
Abstract Class for handling audience registration
-
insert_registered_user
(audience_id, register_time, description)¶ abstract method for register audience id
-
register_audience
(audience_id, meta_dict)¶ register audience
Parameters: - audience_id (AudienceId) -- audience information
- meta_dict (dict) -- additional information
-