(This is a copy of a the same question posted on github about the awesome endpoints-proto-datastore library)
I am trying to implement my API so that the client can pass a '?fields=' url parameter in the api request and then I can instruct the query to build the response and return only the requested collection_fileds.
However, I don't know how to pass url parameters to the @query_method decorator; here's my code:
@Contact.query_method(query_fields=('limit', 'order', 'pageToken'),
collection_fields=('name', 'birthday'),
path='contacts',
name='contacts.list')
def contacts_list(self, query):
return query
How can I pass the fields
param from the request to the collection_fields= named param in the decorator?