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

Reply via email to