def _transform_query(self, query): ListMessage = list_message(self.controller.meta.Message) items = [self._transform_entity(x) for x in query] return ListMessage(items=items)
import ferris3 as f3 import protopigeon import logging from protorpc import messages from google.appengine.ext import ndb from ferris3 import Model, Service, hvild, auto_service from app.models.city import City SubMsg = protopigeon.model_message(City) MultiMessage = protopigeon.list_message(SubMsg) @auto_service class CityService(Service): list = hvild.list(City) get = hvild.get_by_keyname(City) delete = hvild.delete(City) insert = hvild.insert_with_keyname(City) update = hvild.update(City)
from ferris3 import Model, Service, hvild, auto_service from app.models.message import PushMessage from app.models.channel import Channel from app.models.subscriber import Subscriber """ mszxzS42wKud0ojfP0jJr8klsNCT9k8Js9JMf6ZW8 remove the 8 83BHgK79PTFlYGAec9nIG2dtkFoyXoFGJEVplMW add a Q """ twilio_acc ='ACdeb5d6152c18963a8ec4889adf23d2f6' twilio_tkn= 'bd6c2ceb49775ddcbc1a4fc33cf1f631' parse_appid='mszxzS42wKud0ojfP0jJr8klsNCT9k8Js9JMf6ZW' parse_apikey='83BHgK79PTFlYGAec9nIG2dtkFoyXoFGJEVplMWQ' MessageMsg = protopigeon.model_message(PushMessage) MultiMessage = protopigeon.list_message(MessageMsg) @auto_service class MessagesService(Service): list = hvild.list(PushMessage) get = hvild.get(PushMessage) delete = hvild.delete(PushMessage) insert = hvild.insert(PushMessage) update = hvild.update(PushMessage) @f3.auto_method(returns= MessageMsg, http_method="POST", name="create_and_notify") def create_and_notify(delf,request,channel_name=(str,), channel_id=(str,),title=(str,),content=(str,)):
import ferris3 as f3 import protopigeon from protorpc import messages from google.appengine.ext import ndb from ferris3 import Model, Service, hvild, auto_service from app.models.channel import Channel from app.models.city import City ChannelMessage = f3.model_message(Channel) MultiMessage = protopigeon.list_message(ChannelMessage) @auto_service class ChannelsService(Service): list = hvild.list(Channel) get = hvild.get(Channel) delete = hvild.delete(Channel) insert = hvild.insert(Channel) update = hvild.update(Channel) @f3.auto_method(returns=MultiMessage, http_method="GET", name="get_featured") def by_channels( self, request, ): cha_msgs = Channel.query(Channel.is_featured == True) if cha_msgs is not None:
import ferris3 as f3 import protopigeon from protorpc import messages from google.appengine.ext import ndb from ferris3 import Model, Service, hvild, auto_service from app.models.channel import Channel from app.models.city import City ChannelMessage = f3.model_message(Channel) MultiMessage = protopigeon.list_message(ChannelMessage) @auto_service class ChannelsService(Service): list = hvild.list(Channel) get = hvild.get(Channel) delete = hvild.delete(Channel) insert = hvild.insert(Channel) update = hvild.update(Channel) @f3.auto_method(returns= MultiMessage, http_method="GET", name="get_featured") def by_channels(self,request,): cha_msgs= Channel.query( Channel.is_featured == True ) if cha_msgs is not None: return f3.messages.serialize_list(MultiMessage, cha_msgs) else: raise f3.NotFoundException()
from twilio.rest import TwilioRestClient from ferris3 import Model, Service, hvild, auto_service from app.models.message import PushMessage from app.models.channel import Channel from app.models.subscriber import Subscriber """ mszxzS42wKud0ojfP0jJr8klsNCT9k8Js9JMf6ZW8 remove the 8 83BHgK79PTFlYGAec9nIG2dtkFoyXoFGJEVplMW add a Q """ twilio_acc = 'ACdeb5d6152c18963a8ec4889adf23d2f6' twilio_tkn = 'bd6c2ceb49775ddcbc1a4fc33cf1f631' parse_appid = 'mszxzS42wKud0ojfP0jJr8klsNCT9k8Js9JMf6ZW' parse_apikey = '83BHgK79PTFlYGAec9nIG2dtkFoyXoFGJEVplMWQ' MessageMsg = protopigeon.model_message(PushMessage) MultiMessage = protopigeon.list_message(MessageMsg) @auto_service class MessagesService(Service): list = hvild.list(PushMessage) get = hvild.get(PushMessage) delete = hvild.delete(PushMessage) insert = hvild.insert(PushMessage) update = hvild.update(PushMessage) @f3.auto_method(returns=MessageMsg, http_method="POST", name="create_and_notify") def create_and_notify(delf, request,