Hi Dilshan, Yes we have followed the offset/limit approach to limit the response length (eg: no of apps returned) But here our requirement is to limit the data/field in response (eg: attributes of an app)
On Thu, Apr 28, 2016 at 11:03 AM, Dilshan Edirisuriya <[email protected]> wrote: > As in other products[1] why don't you follow the limit offset approach? It > has to be consistent among the platform? > > [1] - > https://github.com/wso2/product-emm/blob/master/modules/apps/jax-rs/mdm-admin/src/main/java/org/wso2/carbon/mdm/api/Operation.java > > Regards, > > Dilshan > > On 28 April 2016 at 10:53, Lahiru Cooray <[email protected]> wrote: > >> Hi, >> We are currently implementing REST API for AppM and we need to introduce >> a response field filter to limit the response(fields). >> So I propose to use the a query param, *?field_filter=TOUCH* (returns >> basic data which is default) and *?field_filter=ALL* (returns complete >> dataset). >> Please share your thoughts. >> >> *eg:* >> /apps?field_filter=TOUCH (which is default) >> { >> "previous": "", >> "next": "", >> "list": [ >> { >> "name": "app1", >> "context": "/app1", >> "id": "65c8485d-11d9-4f05-a418-17dfb737e165" >> }, >> { >> "name": "app2", >> "context": "/app2", >> "id": "c9ddf00d-c42f-4299-931c-bcda69c68050" >> } >> ], >> "count": 2 >> } >> >> /apps?field_filter=All >> { >> "previous": "", >> "next": "", >> "list": [ >> { >> "name": "app1", >> "context": "/app1", >> "id": "65c8485d-11d9-4f05-a418-17dfb737e165", >> "provider": "admin", >> "description": " ", >> "version": "1.0", >> "lifecycleState": "CREATED" >> }, >> { >> "name": "app2", >> "context": "/app2", >> "id": "c9ddf00d-c42f-4299-931c-bcda69c68050", >> "provider": "admin", >> "description": " ", >> "version": "1.0", >> "lifecycleState": "CREATED" >> } >> ], >> "count": 2 >> } >> >> -- >> *Lahiru Cooray* >> Software Engineer >> WSO2, Inc.;http://wso2.com/ >> lean.enterprise.middleware >> >> Mobile: +94 715 654154 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > -- *Lahiru Cooray* Software Engineer WSO2, Inc.;http://wso2.com/ lean.enterprise.middleware Mobile: +94 715 654154
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
