Why don't you use *field_filter=MANDATORY * instead of using *field_filter=TOUCH , * Where *MANDATORY * should return the attributes which are mandatory while creating an app ?
On Thu, Apr 28, 2016 at 11:18 AM, Lahiru Cooray <[email protected]> wrote: > Hi Rushmin, > It's just a term which gives a similar meaning for our requirement. Please > share if there are any better/standard terms. > > On Thu, Apr 28, 2016 at 11:06 AM, Rushmin Fernando <[email protected]> > wrote: > >> @Dilshan : Lahiru is talking about the amount of the information in one >> object (e.g. whether we return all the fields of a mobile app or few fields) >> >> @Lahiru : From where does the term "TOUCH" come from ? >> >> 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 >>>> >>>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Rushmin Fernando* >> *Technical Lead* >> >> WSO2 Inc. <http://wso2.com/> - Lean . Enterprise . Middleware >> >> email : [email protected] >> mobile : +94772310855 >> >> >> > > > -- > *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 > > -- Jenananthan Yogendran *Software Engineer,* *WSO2 inc., http://wso2.com <http://wso2.com>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
