Description
Campaign tasks that needs to be executed. These tasks are being created and stored within a master cluster by scheduler service. Each slave cluster should fetch tasks that were assigned to it and execute them locally.
class CampaignStrictRequest(Document):
"""
Can be created either via API for private/event messaging or via strict message scheduler with a delivery set for it
"""
delivery_id = IntField(null=True)
consumer_id = IntField(null=False)
time = DateTimeField(null=True)
subscriber_uuid = StringField(max_length=255, null=True)
private_messages_json = StringField(null=True)
firebase_app = StringField(max_length=255, null=True)
apns_app = StringField(max_length=255, null=True)
firebase = BooleanField(default=False)
apns = BooleanField(default=False)