I'm removing location URL data from the app list because it is not
necessary for this list. The location URL will be sent in the installation
data payload in a secured manner.

On Fri, Mar 13, 2015 at 12:56 PM, Sumedha Rubasinghe <[email protected]>
wrote:

> got it. That also can be included in the url format I suggested above.
>
> On Fri, Mar 13, 2015 at 12:19 PM, Chathura Dilan <[email protected]>
> wrote:
>
>> Hi Sumedha,
>>
>> Offset is the starting point for the return data. Say if there are 25
>> items and someone wants to get last 5 items, he can set the offset to 20
>> and limit it to 5.
>>
>> On Fri, Mar 13, 2015 at 12:04 PM, Sumedha Rubasinghe <[email protected]>
>> wrote:
>>
>>> Why not make this something like,
>>>
>>> GET apps/mobile/v1 - gives a list of all apps
>>> GET apps/mobile/v1/<query> - gives a matching app list
>>> GET apps/mobile/v1/<query>/limit/<no of apps> - limits the list of apps
>>> shown
>>>
>>> - Its more RESTy.
>>> - will also facilitate other type of app downloads
>>>
>>>
>>> What is the offset about?
>>>
>>>
>>>
>>>
>>> On Thu, Mar 5, 2015 at 7:52 AM, Chathura Dilan <[email protected]>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> To provide app information to CDM, we decided to developed a Jax-RS web
>>>> service. This web service will be connected to CDM through mutual auth.
>>>>
>>>> The information about web service as follows
>>>>
>>>> *Path*
>>>>
>>>> GET mobileapp-services/v1/apps
>>>>
>>>> *Parameters*
>>>>
>>>>
>>>>
>>>> *Name*
>>>>
>>>> *Located in*
>>>>
>>>> *Description*
>>>>
>>>> *Required*
>>>>
>>>> *Type*
>>>>
>>>> q
>>>>
>>>> query
>>>>
>>>> Search the app by name
>>>>
>>>> false
>>>>
>>>> string
>>>>
>>>> limit
>>>>
>>>> query
>>>>
>>>> Number of records to be displayed
>>>>
>>>> false
>>>>
>>>> number
>>>>
>>>> offset
>>>>
>>>> query
>>>>
>>>> Offset of the app list
>>>>
>>>> false
>>>>
>>>> number
>>>>
>>>>
>>>>
>>>>  *Responses*
>>>>
>>>> *Status 200*
>>>>
>>>> Sample Response
>>>>
>>>> {
>>>>   "apps": [
>>>>     {
>>>>       "id": "Szqw45623",
>>>>       "name": "WSO2 Con",
>>>>       "type": "entrpirse",
>>>>       "platform": "android",
>>>>       "version": 1,
>>>>       "location": "https://192.168.1.1:9443/apps/app.apk";,
>>>>       "iconImage": "https://192.168.1.1:9443/images/app.png";,
>>>>       "packageName": "com.wso2.conapp",
>>>>       "identifier": "com.wso2.conapp"
>>>>     },
>>>>     {
>>>>       "id": "R456xxEr",
>>>>       "name": "Antivirus",
>>>>       "type": "public",
>>>>       "platform": "android",
>>>>       "version": 1,
>>>>       "iconImage": "https://192.168.1.1:9443/images/app1.png";,
>>>>       "packageName": "com.wso2.antiv",
>>>>       "identifier": "com.wso2.antiv"
>>>>     },
>>>>     {
>>>>       "id": "DD4567we",
>>>>       "name": "WSO2 Dinner on Demand",
>>>>       "type": "public",
>>>>       "platform": "ios",
>>>>       "version": 2,
>>>>       "iconImage": "https://192.168.1.1:9443/images/app.png";,
>>>>       "appIdentifier": "com.wso2.dod",
>>>>       "identifier": "com.wso2.dod"
>>>>     },
>>>>     {
>>>>       "id": "Tyere34343",
>>>>       "name": "WSO2 Sports",
>>>>       "type": "webapp",
>>>>       "platform": "all",
>>>>       "version": 2,
>>>>       "location": "https://192.168.1.1:9443/apps/webapp";,
>>>>       "iconImage": "https://192.168.1.1:9443/images/app.png";,
>>>>       "identifier": "https://192.168.1.1:9443/apps/webapp";
>>>>     }
>>>>   ],
>>>>   "query": {
>>>>     "status": "ok",
>>>>     "found": 4,
>>>>     "length": 10,
>>>>     "offset": 110,
>>>>     "total": 114
>>>>   }
>>>> }
>>>>
>>>>
>>>> Also Please mention if you need any search queries for this version of
>>>> the API
>>>>
>>>> --
>>>> Regards,
>>>>
>>>> Chatura Dilan Perera
>>>> *(Senior Software Engineer** - WSO2 Inc.**)*
>>>> www.dilan.me
>>>>
>>>
>>>
>>>
>>> --
>>> /sumedha
>>> m: +94 773017743
>>> b :  bit.ly/sumedha
>>>
>>
>>
>>
>> --
>> Regards,
>>
>> Chatura Dilan Perera
>> *(Senior Software Engineer** - WSO2 Inc.**)*
>> www.dilan.me
>>
>
>
>
> --
> /sumedha
> m: +94 773017743
> b :  bit.ly/sumedha
>



-- 
Regards,

Chatura Dilan Perera
*(Senior Software Engineer** - WSO2 Inc.**)*
www.dilan.me
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to