Skip to content

WildItem

atsanan edited this page Aug 30, 2018 · 9 revisions

7A WildItem

[x] 7A.1 Get WildItem byZone

GET /api/v1/wildItem/byZone

Query parameters:

Field Description Optional Default Auth
zoneTypeId zoneTypeId of a ZoneType No Yes
id Mall Id or Shop Id No Yes
limit Maimum of number of Item Yes 5 Yes

Returns:

{
    "data": {
        "items": [
             {
                "_id": "5b87ae13aaea3cc90060fd38",
                "count": 3,
                "couponGiftId": "test",
                "couponGiftNameChi1": "test",
                "couponGiftNameChi2": "test",
                "couponGiftNameEng": "test",
                "couponGiftNameThai": "test",
                "createAt": "2018-08-30T08:42:59.636Z",
                "expiredDateTime": "2018-01-01T00:00:00Z",
                "isActive": false,
                "isGoldenMinutes": false,
                "isReachDateTime": false,
                "item": {
                    "_id": "5b866f50aaea3c29a8ec53b4",
                    "coin": 5,
                    "createAt": "2018-08-29T10:02:56.261Z",
                    "diamond": 1,
                    "isActive": false,
                    "itemAssetImageSlot": "test",
                    "itemAssetModel": "ItemAssetModel",
                    "itemAssetVersion": "1.0.2",
                    "itemCategoryId": "5b433691aaea3c2550326abb",
                    "itemDetailChi1": "",
                    "itemDetailChi2": "itemDetailChi2",
                    "itemDetailEng": "itemDetailEng",
                    "itemDetailThai": "itemDetailThai",
                    "itemEffectChi1": "",
                    "itemEffectChi2": "itemEffectChi2",
                    "itemEffectEng": "itemEffectThai",
                    "itemEffectThai": "itemEffectThai",
                    "itemNameChi1": "",
                    "itemNameChi2": "itemNameChi2",
                    "itemNameEng": "itemNameEng",
                    "itemNameThai": "itemNameThai",
                    "itemOrder": 80
                },
                "itemId": "5b866f50aaea3c29a8ec53b4",
                "lastModified": "2018-08-30T08:47:42.215Z",
                "startDateTime": "2018-01-01T00:00:00Z",
                "toMall": "5b3dd9c012455826051945ce",
                "toMallFloor": "5b34bc381a58da6a606c9c8e",
                "toShop": "5b34bbe41a58da6a606c9c89",
                "zoneTypeId": 2
            }       
       ],
        "limit": 5
    },
    "isSuccess": true

[x] 7A.2 Pick WildItem in bag

POST /api/v1/wildItem/pick

Forms body:

Field Description Optional
wildItemId wildItemId of a Item Yes
playerId playerId of a player Yes

Returns:

{
    "data":{
        "CouponGiftId": "",
        "_id": "5b87b000aaea3cbfd034890a",
        "count": 0,
        "couponHashKey": "",
        "couponPassword": "",
        "couponQRImage": "",
        "createAt": "2018-08-30T08:51:12.506Z",
        "isCoupon": false,
        "item": {
            "_id": "5b866f50aaea3c29a8ec53b4",
            "coin": 5,
            "createAt": "2018-08-29T10:02:56.261Z",
            "diamond": 1,
            "isActive": false,
            "itemAssetImageSlot": "test",
            "itemAssetModel": "ItemAssetModel",
            "itemAssetVersion": "1.0.2",
            "itemCategory": {
                "_id": "5b433691aaea3c2550326abb",
                "createAt": "2018-07-09T10:18:57.043Z",
                "itemCategoryName": "kaewTest",
                "itemCategoryOrder": 1,
                "lastModified": "2018-07-09T10:18:57.043Z"
            },
            "itemCategoryId": "5b433691aaea3c2550326abb",
            "itemDetailChi1": "itemDetailChi1",
            "itemDetailChi2": "itemDetailChi2",
            "itemDetailEng": "itemDetailEng",
            "itemDetailThai": "itemDetailThai",
            "itemEffectChi1": "itemEffectChi1",
            "itemEffectChi2": "itemEffectChi2",
            "itemEffectEng": "itemEffectThai",
            "itemEffectThai": "itemEffectThai",
            "itemNameChi1": "itemNameChi1",
            "itemNameChi2": "itemNameChi2",
            "itemNameEng": "itemNameEng",
            "itemNameThai": "itemNameThai",
            "itemOrder": 80
        },
        "itemId": "5b866f50aaea3c29a8ec53b4",
        "playerId": "5b59b1157c74daf430fe53a8"
    },
    "isSuccess": true
}

[x] 7A.3 Add WildItem (Backend)

POST /api/v1/wildItem/

Json Body parameters:

Field Description Optional
itemId itemId of a Item Yes
zoneTypeId zoneTypeId of a ZoneType Yes
toShop toShop of a Shops yes
toMallFloor toMallFloor of a mallFloor yes
toMall toMall of a mall yes
connt Count no
expiredDateTime expiredDateTime yes
startDateTime startDateTime yes
isReachDateTime isReachDateTime yes
isActive isActive yes
couponGiftId couponGiftId yes
couponGiftNameEng couponGiftEng yes
couponGiftNameThai couponGiftThai yes
couponGiftNameChi1 couponGiftChi1 yes
couponGiftNameChi2 couponGiftChi2 yes
isGoldenMinutes isGoldenMinutes yes

Returns:

{
    "data": {
            "id": "5b87ae13aaea3cc90060fd38",
            "itemId": "5b866f50aaea3c29a8ec53b4",
            "isReachDateTime": false,
            "isActive": false,
            "startDateTime": "2018-01-01T00:00:00Z",
            "expiredDateTime": "2018-01-01T00:00:00Z",
            "count": 10,
            "toMall": "5b3dd9c012455826051945ce",
            "toMallFloor": "5b34bc381a58da6a606c9c8e",
            "toShop": "5b34bbe41a58da6a606c9c89",
            "zoneTypeId": 2,
            "couponGiftId": "test",
            "couponGiftNameEng": "test",
            "couponGiftNameThai": "test",
            "couponGiftNameChi1": "test",
            "couponGiftNameChi2": "test",
            "isGoldenMinutes": false,
            "createAt": "2018-08-30T08:42:59.636Z",
            "lastModified": "0001-01-01T00:00:00Z",
    },
    "isSuccess": true
}
Clone this wiki locally