python
from ripozo import restmixins
from ripozo.viewsets import ViewSet
from ripozo.decorators import apimethod
from ripozo.resources.fields import StringField
class UserResource(restmixins.CRUDMixin, restmixins.ListMixin, ViewSet):
resource_name = 'users'
fields = (StringField('username'), StringField('email'))
def create(self, request, *args, **kwargs):
pass
def retrieve(self, request, *args, **kwargs):
pass
def update(self, request, *args, **kwargs):
pass
def delete(self, request, *args, **kwargs):
pass
@apimethod
def activate(self, request, *args, **kwargs):
pass
app = Flask(__name__)
api = API(app)
api.register(UserResource)
if __name__ == '__main__':
app.run()