Exemplo n.º 1
0
 def __init__(self):
   self.client = gddb.build()
Exemplo n.º 2
0
"""
curl --header "Content-Type: application/json" -X POST -d '{"name": "test"}' http://localhost:8080/_ah/api/admin/v1/database/create

curl --header "Content-Type: application/json" -X POST -d '{"name": "test"}' http://gddb-128260.use1-2.nitrousbox.com:8888/_ah/api/admin/v1/database/create

curl --header "Content-Type: application/json" -X POST -d '{"name": "Post", "databaseId":"0B3Z5xPdZHaKzLVRuQ2YzMjdDUzA", "fields":"uid,username,favorite"}' http://gddb-128260.use1-2.nitrousbox.com:8888/_ah/api/admin/v1/store/create
"""

import endpoints, gddb
from protorpc import messages
from protorpc import message_types
from protorpc import remote

client = gddb.build()
secret = client.secret()

class Database(messages.Message):
  databaseId = messages.StringField(1)
  name = messages.StringField(2)
  
class Store(messages.Message):
  databaseId = messages.StringField(1)
  storeId = messages.StringField(2)
  name = messages.StringField(3)
  fields = messages.StringField(4)
  
@endpoints.api(name='admin', version='v1')
class AdminApi(remote.Service):
    """Admin API v1."""
    
#     def __init__(self):