HubobelsPython/venv/lib/python3.9/site-packages/dropbox/check.py
2022-01-02 21:50:48 +01:00

101 lines
2.5 KiB
Python

# -*- coding: utf-8 -*-
# Auto-generated by Stone, do not modify.
# @generated
# flake8: noqa
# pylint: skip-file
from __future__ import unicode_literals
from stone.backends.python_rsrc import stone_base as bb
from stone.backends.python_rsrc import stone_validators as bv
class EchoArg(bb.Struct):
"""
EchoArg contains the arguments to be sent to the Dropbox servers.
:ivar check.EchoArg.query: The string that you'd like to be echoed back to
you.
"""
__slots__ = [
'_query_value',
]
_has_required_fields = False
def __init__(self,
query=None):
self._query_value = bb.NOT_SET
if query is not None:
self.query = query
# Instance attribute type: str (validator is set below)
query = bb.Attribute("query")
def _process_custom_annotations(self, annotation_type, field_path, processor):
super(EchoArg, self)._process_custom_annotations(annotation_type, field_path, processor)
EchoArg_validator = bv.Struct(EchoArg)
class EchoResult(bb.Struct):
"""
EchoResult contains the result returned from the Dropbox servers.
:ivar check.EchoResult.result: If everything worked correctly, this would be
the same as query.
"""
__slots__ = [
'_result_value',
]
_has_required_fields = False
def __init__(self,
result=None):
self._result_value = bb.NOT_SET
if result is not None:
self.result = result
# Instance attribute type: str (validator is set below)
result = bb.Attribute("result")
def _process_custom_annotations(self, annotation_type, field_path, processor):
super(EchoResult, self)._process_custom_annotations(annotation_type, field_path, processor)
EchoResult_validator = bv.Struct(EchoResult)
EchoArg.query.validator = bv.String()
EchoArg._all_field_names_ = set(['query'])
EchoArg._all_fields_ = [('query', EchoArg.query.validator)]
EchoResult.result.validator = bv.String()
EchoResult._all_field_names_ = set(['result'])
EchoResult._all_fields_ = [('result', EchoResult.result.validator)]
EchoArg.query.default = u''
EchoResult.result.default = u''
app = bb.Route(
'app',
1,
False,
EchoArg_validator,
EchoResult_validator,
bv.Void(),
{'host': u'api',
'style': u'rpc'},
)
user = bb.Route(
'user',
1,
False,
EchoArg_validator,
EchoResult_validator,
bv.Void(),
{'host': u'api',
'style': u'rpc'},
)
ROUTES = {
'app': app,
'user': user,
}