POST api/ServerPro/ServerProSpec

取得服務商品優惠加價規格

Request Information

URI Parameters

None.

Body Parameters

ServerProSpec_Input
NameDescriptionTypeAdditional information
Ticket

身份票據

string

Required

serviceNumber

服務代號

string

Required

cityNumber

城市編號

integer

Required

productNumber

主商品代號(查詢服務優惠加價購使用)

string

Required

MarketingId

活動編號

globally unique identifier

Required

userId

會員帳號

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Ticket": "sample string 1",
  "serviceNumber": "sample string 2",
  "cityNumber": 3,
  "productNumber": "sample string 4",
  "MarketingId": "c34f7922-d700-441c-b61b-952d7cab1254",
  "userId": "sample string 6"
}

text/html

Sample:
{"Ticket":"sample string 1","serviceNumber":"sample string 2","cityNumber":3,"productNumber":"sample string 4","MarketingId":"c34f7922-d700-441c-b61b-952d7cab1254","userId":"sample string 6"}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

取得服務商品優惠加價規格

ServerProSpec_Output
NameDescriptionTypeAdditional information
serviceFormats

服務規格群組

Collection of ServerPro_serviceNote

None.

serviceChoicePrices

服務規格可選群組於價格

Collection of ServerProSpec_SaleActPrice

None.

ticketVerified

驗證是否通過

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "serviceFormats": [
    {
      "condition": 1,
      "formatsName": "sample string 2",
      "options": [
        {
          "number": "sample string 1",
          "price": 2.0,
          "name": "sample string 3",
          "IsDefault": true,
          "MinQty": 5,
          "MaxQty": 6,
          "QtyUnit": "sample string 7",
          "ImgPath": "sample string 8",
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "optionDesc": "sample string 9"
        },
        {
          "number": "sample string 1",
          "price": 2.0,
          "name": "sample string 3",
          "IsDefault": true,
          "MinQty": 5,
          "MaxQty": 6,
          "QtyUnit": "sample string 7",
          "ImgPath": "sample string 8",
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "optionDesc": "sample string 9"
        }
      ],
      "subOptions": [
        {
          "ImgPath": "sample string 1",
          "number": "sample string 2",
          "price": 3.0,
          "name": "sample string 4",
          "parentOption": "sample string 5",
          "parentNo": "sample string 6",
          "IsDefault": true,
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "MinQty": 8,
          "MaxQty": 9,
          "QtyUnit": "sample string 10",
          "optionDesc": "sample string 11"
        },
        {
          "ImgPath": "sample string 1",
          "number": "sample string 2",
          "price": 3.0,
          "name": "sample string 4",
          "parentOption": "sample string 5",
          "parentNo": "sample string 6",
          "IsDefault": true,
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "MinQty": 8,
          "MaxQty": 9,
          "QtyUnit": "sample string 10",
          "optionDesc": "sample string 11"
        }
      ],
      "subOptionsName": "sample string 3",
      "isSelectElement": true,
      "isSelectElementSub": true,
      "IsREQUIRED": true,
      "isExtraPurchase": true
    },
    {
      "condition": 1,
      "formatsName": "sample string 2",
      "options": [
        {
          "number": "sample string 1",
          "price": 2.0,
          "name": "sample string 3",
          "IsDefault": true,
          "MinQty": 5,
          "MaxQty": 6,
          "QtyUnit": "sample string 7",
          "ImgPath": "sample string 8",
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "optionDesc": "sample string 9"
        },
        {
          "number": "sample string 1",
          "price": 2.0,
          "name": "sample string 3",
          "IsDefault": true,
          "MinQty": 5,
          "MaxQty": 6,
          "QtyUnit": "sample string 7",
          "ImgPath": "sample string 8",
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "optionDesc": "sample string 9"
        }
      ],
      "subOptions": [
        {
          "ImgPath": "sample string 1",
          "number": "sample string 2",
          "price": 3.0,
          "name": "sample string 4",
          "parentOption": "sample string 5",
          "parentNo": "sample string 6",
          "IsDefault": true,
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "MinQty": 8,
          "MaxQty": 9,
          "QtyUnit": "sample string 10",
          "optionDesc": "sample string 11"
        },
        {
          "ImgPath": "sample string 1",
          "number": "sample string 2",
          "price": 3.0,
          "name": "sample string 4",
          "parentOption": "sample string 5",
          "parentNo": "sample string 6",
          "IsDefault": true,
          "ComUnNo": [
            "sample string 1",
            "sample string 2"
          ],
          "MinQty": 8,
          "MaxQty": 9,
          "QtyUnit": "sample string 10",
          "optionDesc": "sample string 11"
        }
      ],
      "subOptionsName": "sample string 3",
      "isSelectElement": true,
      "isSelectElementSub": true,
      "IsREQUIRED": true,
      "isExtraPurchase": true
    }
  ],
  "serviceChoicePrices": [
    {
      "numbers": [
        "sample string 1",
        "sample string 2"
      ],
      "price": 1.0,
      "SaleID": "3bed8903-9218-42cc-b8fc-7a5378b29c11",
      "GroupNo": "sample string 3"
    },
    {
      "numbers": [
        "sample string 1",
        "sample string 2"
      ],
      "price": 1.0,
      "SaleID": "3bed8903-9218-42cc-b8fc-7a5378b29c11",
      "GroupNo": "sample string 3"
    }
  ],
  "ticketVerified": true
}

text/html

Sample:
{"serviceFormats":[{"condition":1,"formatsName":"sample string 2","options":[{"number":"sample string 1","price":2.0,"name":"sample string 3","IsDefault":true,"MinQty":5,"MaxQty":6,"QtyUnit":"sample string 7","ImgPath":"sample string 8","ComUnNo":["sample string 1","sample string 2"],"optionDesc":"sample string 9"},{"number":"sample string 1","price":2.0,"name":"sample string 3","IsDefault":true,"MinQty":5,"MaxQty":6,"QtyUnit":"sample string 7","ImgPath":"sample string 8","ComUnNo":["sample string 1","sample string 2"],"optionDesc":"sample string 9"}],"subOptions":[{"ImgPath":"sample string 1","number":"sample string 2","price":3.0,"name":"sample string 4","parentOption":"sample string 5","parentNo":"sample string 6","IsDefault":true,"ComUnNo":["sample string 1","sample string 2"],"MinQty":8,"MaxQty":9,"QtyUnit":"sample string 10","optionDesc":"sample string 11"},{"ImgPath":"sample string 1","number":"sample string 2","price":3.0,"name":"sample string 4","parentOption":"sample string 5","parentNo":"sample string 6","IsDefault":true,"ComUnNo":["sample string 1","sample string 2"],"MinQty":8,"MaxQty":9,"QtyUnit":"sample string 10","optionDesc":"sample string 11"}],"subOptionsName":"sample string 3","isSelectElement":true,"isSelectElementSub":true,"IsREQUIRED":true,"isExtraPurchase":true},{"condition":1,"formatsName":"sample string 2","options":[{"number":"sample string 1","price":2.0,"name":"sample string 3","IsDefault":true,"MinQty":5,"MaxQty":6,"QtyUnit":"sample string 7","ImgPath":"sample string 8","ComUnNo":["sample string 1","sample string 2"],"optionDesc":"sample string 9"},{"number":"sample string 1","price":2.0,"name":"sample string 3","IsDefault":true,"MinQty":5,"MaxQty":6,"QtyUnit":"sample string 7","ImgPath":"sample string 8","ComUnNo":["sample string 1","sample string 2"],"optionDesc":"sample string 9"}],"subOptions":[{"ImgPath":"sample string 1","number":"sample string 2","price":3.0,"name":"sample string 4","parentOption":"sample string 5","parentNo":"sample string 6","IsDefault":true,"ComUnNo":["sample string 1","sample string 2"],"MinQty":8,"MaxQty":9,"QtyUnit":"sample string 10","optionDesc":"sample string 11"},{"ImgPath":"sample string 1","number":"sample string 2","price":3.0,"name":"sample string 4","parentOption":"sample string 5","parentNo":"sample string 6","IsDefault":true,"ComUnNo":["sample string 1","sample string 2"],"MinQty":8,"MaxQty":9,"QtyUnit":"sample string 10","optionDesc":"sample string 11"}],"subOptionsName":"sample string 3","isSelectElement":true,"isSelectElementSub":true,"IsREQUIRED":true,"isExtraPurchase":true}],"serviceChoicePrices":[{"numbers":["sample string 1","sample string 2"],"price":1.0,"SaleID":"3bed8903-9218-42cc-b8fc-7a5378b29c11","GroupNo":"sample string 3"},{"numbers":["sample string 1","sample string 2"],"price":1.0,"SaleID":"3bed8903-9218-42cc-b8fc-7a5378b29c11","GroupNo":"sample string 3"}],"ticketVerified":true}