コード例 #1
0
ファイル: component.py プロジェクト: russomi/hangout-slides
 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)
コード例 #2
0
ファイル: city_service.py プロジェクト: x4rMa/urbanfeed
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)


		
コード例 #3
0
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,)):
		
コード例 #4
0
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:
 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)
コード例 #6
0
ファイル: channels_service.py プロジェクト: x4rMa/urbanfeed
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()
コード例 #7
0
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,