def to_data_object(self, options=None): # pylint: disable=unused-argument """ Generate a NotificationType data object """ return NotificationType(name=self.name, renderer=self.renderer, renderer_context=DictField.from_json( self.renderer_context))
def to_data_object(self, options=None): # pylint: disable=unused-argument """ Generate a NotificationType data object """ return NotificationCallbackTimer( name=self.name, callback_at=self.callback_at, class_name=self.class_name, context=DictField.from_json( self.context), # special case, dict<-->JSON string is_active=self.is_active, periodicity_min=self.periodicity_min, # pylint: disable=no-member executed_at=self.executed_at, err_msg=self.err_msg, created=self.created, modified=self.modified, results=DictField.from_json(self.results))
def to_data_object(self, options=None): # pylint: disable=unused-argument """ Generate a NotificationType data object """ return NotificationCallbackTimer( name=self.name, callback_at=self.callback_at, class_name=self.class_name, context=DictField.from_json(self.context), # special case, dict<-->JSON string is_active=self.is_active, periodicity_min=self.periodicity_min, # pylint: disable=no-member executed_at=self.executed_at, err_msg=self.err_msg, created=self.created, modified=self.modified, results=DictField.from_json(self.results) )
def to_data_object(self, options=None): # pylint: disable=unused-argument """ Generate a NotificationType data object """ return NotificationType( name=self.name, renderer=self.renderer, renderer_context=DictField.from_json(self.renderer_context) )
def to_data_object(self, options=None): # pylint: disable=unused-argument """ Return a Notification Message data object """ msg = NotificationMessage( id=self.id, namespace=self.namespace, msg_type=self.msg_type.to_data_object(), from_user_id=self.from_user_id, deliver_no_earlier_than=self.deliver_no_earlier_than, expires_at=self.expires_at, expires_secs_after_read=self.expires_secs_after_read, payload=DictField.from_json(self.payload), # special case, dict<-->JSON string created=self.created, resolve_links=DictField.from_json(self.resolve_links), # special case, dict<-->JSON string object_id=self.object_id ) return msg
def to_data_object(self, options=None): # pylint: disable=unused-argument """ Generate a NotificationType data object """ return UserNotification( id=self.id, user_id=self.user_id, msg=self.msg.to_data_object(), # pylint: disable=no-member read_at=self.read_at, user_context=DictField.from_json(self.user_context), created=self.created)
def to_data_object(self, options=None): # pylint: disable=unused-argument """ Generate a NotificationType data object """ return UserNotification( id=self.id, user_id=self.user_id, msg=self.msg.to_data_object(), # pylint: disable=no-member read_at=self.read_at, user_context=DictField.from_json(self.user_context), created=self.created )
def from_native(self, data): """ from json format """ return DictField.from_json(data)
def to_internal_value(self, data): """ from json format """ return DictField.from_json(data)