POST api/ServerPro/ServerPro

服務商品資料

Request Information

URI Parameters

None.

Body Parameters

ServerPro_Input
NameDescriptionTypeAdditional information
Ticket

身份票據

string

Required

serviceNumber

服務代號

string

Required

cityNumber

城市編號

string

None.

userId

會員帳號

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Ticket": "sample string 1",
  "serviceNumber": "sample string 2",
  "cityNumber": "sample string 3",
  "userId": "sample string 4"
}

text/html

Sample:
{"Ticket":"sample string 1","serviceNumber":"sample string 2","cityNumber":"sample string 3","userId":"sample string 4"}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

服務商品資料

ServerPro_Output
NameDescriptionTypeAdditional information
ticketVerified

驗證是否通過

boolean

None.

imageURLs

服務圖片網址清單

Collection of string

None.

bannerURLs

服務規格背景圖片網址

string

None.

serviceNumber

服務代號

string

None.

path

服務館別清單

Collection of GroupPro_Path

None.

tags

客製標籤

Collection of Pro_Tags

None.

promotionText

服務廣告文字

SaleAdText

None.

serviceName

服務名稱

string

None.

serviceDescription

服務簡介

string

None.

serviceMode

服務方式

Collection of string

None.

activity

平台活動

Pro_activity

None.

price

商品價格

decimal number

None.

installments

分期

Collection of Pro_installments

None.

getBonus

可得紅利

Pro_getBonus

None.

serviceNote

服務說明

string

None.

serviceContent

服務內容

string

None.

ServiceCityNo

默认服務縣市編號

string

None.

coupons

可使用折價券

boolean

None.

extraProducts

一般商品加價購

Collection of Pro_extraProducts

None.

IsSale

是否促銷

boolean

None.

SalePrice

促銷價

decimal number

None.

SaleTime

促銷時間

string

None.

LimitQty

限量

integer

None.

ResidueQty

剩餘

integer

None.

IsTrack

是否已被使用者追蹤

boolean

None.

trackId

追蹤之Id値

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "ticketVerified": true,
  "imageURLs": [
    "sample string 1",
    "sample string 2"
  ],
  "bannerURLs": "sample string 2",
  "serviceNumber": "sample string 3",
  "path": [
    {
      "name": "sample string 1",
      "groupId": "19eb1c51-b3b2-44f9-9e60-bdb8a7080dcd",
      "groupNo": "sample string 3",
      "icon": "sample string 4",
      "introduction": "sample string 5",
      "unittitle": "sample string 6",
      "CustomUrl": "sample string 7",
      "UrlTarget": "sample string 8"
    },
    {
      "name": "sample string 1",
      "groupId": "19eb1c51-b3b2-44f9-9e60-bdb8a7080dcd",
      "groupNo": "sample string 3",
      "icon": "sample string 4",
      "introduction": "sample string 5",
      "unittitle": "sample string 6",
      "CustomUrl": "sample string 7",
      "UrlTarget": "sample string 8"
    }
  ],
  "tags": [
    {
      "name": "sample string 1",
      "url": "sample string 2",
      "number": "sample string 3",
      "type": 0
    },
    {
      "name": "sample string 1",
      "url": "sample string 2",
      "number": "sample string 3",
      "type": 0
    }
  ],
  "promotionText": {
    "text": "sample string 1",
    "href": "sample string 2"
  },
  "serviceName": "sample string 4",
  "serviceDescription": "sample string 5",
  "serviceMode": [
    "sample string 1",
    "sample string 2"
  ],
  "activity": {
    "name": "sample string 1",
    "number": "sample string 2",
    "startTime": "sample string 3",
    "endTime": "sample string 4"
  },
  "price": 6.0,
  "installments": [
    {
      "installmentNo": "sample string 1",
      "name": "sample string 2",
      "periods": 3,
      "interestRate": 4.0,
      "periodPrice": "sample string 5",
      "firstPeriodPrice": "sample string 6",
      "banks": [
        "sample string 1",
        "sample string 2"
      ],
      "toalPrice": "sample string 7",
      "IsSelect": true
    },
    {
      "installmentNo": "sample string 1",
      "name": "sample string 2",
      "periods": 3,
      "interestRate": 4.0,
      "periodPrice": "sample string 5",
      "firstPeriodPrice": "sample string 6",
      "banks": [
        "sample string 1",
        "sample string 2"
      ],
      "toalPrice": "sample string 7",
      "IsSelect": true
    }
  ],
  "getBonus": {
    "bonus": 1,
    "promotionName": "sample string 2",
    "promotionStart": "sample string 3",
    "promotionEnd": "sample string 4"
  },
  "serviceNote": "sample string 7",
  "serviceContent": "sample string 8",
  "ServiceCityNo": "sample string 9",
  "coupons": true,
  "extraProducts": [
    {
      "productNumber": "sample string 1",
      "productName": "sample string 2",
      "options": [
        {
          "option": "sample string 1",
          "productNumber": "sample string 2",
          "price": 3.0,
          "PlusProCode": "sample string 4",
          "MaxQty": 5,
          "MaxBuyQty": 6,
          "imageUrl": "sample string 7",
          "canBuy": true
        },
        {
          "option": "sample string 1",
          "productNumber": "sample string 2",
          "price": 3.0,
          "PlusProCode": "sample string 4",
          "MaxQty": 5,
          "MaxBuyQty": 6,
          "imageUrl": "sample string 7",
          "canBuy": true
        }
      ],
      "price": 3.0,
      "imageUrl": "sample string 4",
      "PlusProCode": "sample string 5",
      "MaxBuyQty": 6,
      "TypeName": "sample string 7"
    },
    {
      "productNumber": "sample string 1",
      "productName": "sample string 2",
      "options": [
        {
          "option": "sample string 1",
          "productNumber": "sample string 2",
          "price": 3.0,
          "PlusProCode": "sample string 4",
          "MaxQty": 5,
          "MaxBuyQty": 6,
          "imageUrl": "sample string 7",
          "canBuy": true
        },
        {
          "option": "sample string 1",
          "productNumber": "sample string 2",
          "price": 3.0,
          "PlusProCode": "sample string 4",
          "MaxQty": 5,
          "MaxBuyQty": 6,
          "imageUrl": "sample string 7",
          "canBuy": true
        }
      ],
      "price": 3.0,
      "imageUrl": "sample string 4",
      "PlusProCode": "sample string 5",
      "MaxBuyQty": 6,
      "TypeName": "sample string 7"
    }
  ],
  "IsSale": true,
  "SalePrice": 1.0,
  "SaleTime": "sample string 12",
  "LimitQty": 13,
  "ResidueQty": 14,
  "IsTrack": true,
  "trackId": 1
}

text/html

Sample:
{"ticketVerified":true,"imageURLs":["sample string 1","sample string 2"],"bannerURLs":"sample string 2","serviceNumber":"sample string 3","path":[{"name":"sample string 1","groupId":"19eb1c51-b3b2-44f9-9e60-bdb8a7080dcd","groupNo":"sample string 3","icon":"sample string 4","introduction":"sample string 5","unittitle":"sample string 6","CustomUrl":"sample string 7","UrlTarget":"sample string 8"},{"name":"sample string 1","groupId":"19eb1c51-b3b2-44f9-9e60-bdb8a7080dcd","groupNo":"sample string 3","icon":"sample string 4","introduction":"sample string 5","unittitle":"sample string 6","CustomUrl":"sample string 7","UrlTarget":"sample string 8"}],"tags":[{"name":"sample string 1","url":"sample string 2","number":"sample string 3","type":0},{"name":"sample string 1","url":"sample string 2","number":"sample string 3","type":0}],"promotionText":{"text":"sample string 1","href":"sample string 2"},"serviceName":"sample string 4","serviceDescription":"sample string 5","serviceMode":["sample string 1","sample string 2"],"activity":{"name":"sample string 1","number":"sample string 2","startTime":"sample string 3","endTime":"sample string 4"},"price":6.0,"installments":[{"installmentNo":"sample string 1","name":"sample string 2","periods":3,"interestRate":4.0,"periodPrice":"sample string 5","firstPeriodPrice":"sample string 6","banks":["sample string 1","sample string 2"],"toalPrice":"sample string 7","IsSelect":true},{"installmentNo":"sample string 1","name":"sample string 2","periods":3,"interestRate":4.0,"periodPrice":"sample string 5","firstPeriodPrice":"sample string 6","banks":["sample string 1","sample string 2"],"toalPrice":"sample string 7","IsSelect":true}],"getBonus":{"bonus":1,"promotionName":"sample string 2","promotionStart":"sample string 3","promotionEnd":"sample string 4"},"serviceNote":"sample string 7","serviceContent":"sample string 8","ServiceCityNo":"sample string 9","coupons":true,"extraProducts":[{"productNumber":"sample string 1","productName":"sample string 2","options":[{"option":"sample string 1","productNumber":"sample string 2","price":3.0,"PlusProCode":"sample string 4","MaxQty":5,"MaxBuyQty":6,"imageUrl":"sample string 7","canBuy":true},{"option":"sample string 1","productNumber":"sample string 2","price":3.0,"PlusProCode":"sample string 4","MaxQty":5,"MaxBuyQty":6,"imageUrl":"sample string 7","canBuy":true}],"price":3.0,"imageUrl":"sample string 4","PlusProCode":"sample string 5","MaxBuyQty":6,"TypeName":"sample string 7"},{"productNumber":"sample string 1","productName":"sample string 2","options":[{"option":"sample string 1","productNumber":"sample string 2","price":3.0,"PlusProCode":"sample string 4","MaxQty":5,"MaxBuyQty":6,"imageUrl":"sample string 7","canBuy":true},{"option":"sample string 1","productNumber":"sample string 2","price":3.0,"PlusProCode":"sample string 4","MaxQty":5,"MaxBuyQty":6,"imageUrl":"sample string 7","canBuy":true}],"price":3.0,"imageUrl":"sample string 4","PlusProCode":"sample string 5","MaxBuyQty":6,"TypeName":"sample string 7"}],"IsSale":true,"SalePrice":1.0,"SaleTime":"sample string 12","LimitQty":13,"ResidueQty":14,"IsTrack":true,"trackId":1}