POST api/Invoice/GetMemberInvoiceList

取得使用者發票清單

Request Information

URI Parameters

None.

Body Parameters

GetMemberInvoice_Input
NameDescriptionTypeAdditional information
Ticket

身份票據

string

Required

userId

會員帳號

string

None.

pageIndex

頁數

integer

None.

pageSize

筆數

integer

None.

winningStatus

中獎狀態

WinningStatus

None.

timeFrom

訂購時間起 YYYY-MM-DD

string

None.

timeTo

訂購時間迄 YYYY-MM-DD

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Ticket": "sample string 1",
  "userId": "sample string 2",
  "pageIndex": 3,
  "pageSize": 4,
  "winningStatus": 0,
  "timeFrom": "sample string 5",
  "timeTo": "sample string 6"
}

text/html

Sample:
{"Ticket":"sample string 1","userId":"sample string 2","pageIndex":3,"pageSize":4,"winningStatus":0,"timeFrom":"sample string 5","timeTo":"sample string 6"}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

取得使用者發票清單

GetMemberInvoice_Output
NameDescriptionTypeAdditional information
ticketVerified

驗證是否通過

boolean

None.

page

頁數

integer

None.

pageCount

總頁數

integer

None.

count

總筆數

integer

None.

memberInvoiceDetail

發票資料

Collection of MemberInvoiceDto

None.

winningStatusOptions

Collection of KeyValuesModel

None.

Response Formats

application/json, text/json

Sample:
{
  "ticketVerified": true,
  "page": 2,
  "pageCount": 3,
  "count": 4,
  "memberInvoiceDetail": [
    {
      "InvoNo": "sample string 1",
      "OrderNo": "sample string 2",
      "OrderTime": "2026-03-22T18:35:19.6828263+08:00",
      "InvoType": "sample string 4",
      "InvoTypeName": "sample string 5",
      "CarrierType": "sample string 6",
      "CarrierTypeName": "sample string 7",
      "InvoStateMemo": "sample string 8",
      "WinType": "sample string 9",
      "SendTime": "sample string 10"
    },
    {
      "InvoNo": "sample string 1",
      "OrderNo": "sample string 2",
      "OrderTime": "2026-03-22T18:35:19.6828263+08:00",
      "InvoType": "sample string 4",
      "InvoTypeName": "sample string 5",
      "CarrierType": "sample string 6",
      "CarrierTypeName": "sample string 7",
      "InvoStateMemo": "sample string 8",
      "WinType": "sample string 9",
      "SendTime": "sample string 10"
    }
  ],
  "winningStatusOptions": [
    {
      "Key": 1,
      "Values": "sample string 2"
    },
    {
      "Key": 1,
      "Values": "sample string 2"
    }
  ]
}

text/html

Sample:
{"ticketVerified":true,"page":2,"pageCount":3,"count":4,"memberInvoiceDetail":[{"InvoNo":"sample string 1","OrderNo":"sample string 2","OrderTime":"2026-03-22T18:35:19.6828263+08:00","InvoType":"sample string 4","InvoTypeName":"sample string 5","CarrierType":"sample string 6","CarrierTypeName":"sample string 7","InvoStateMemo":"sample string 8","WinType":"sample string 9","SendTime":"sample string 10"},{"InvoNo":"sample string 1","OrderNo":"sample string 2","OrderTime":"2026-03-22T18:35:19.6828263+08:00","InvoType":"sample string 4","InvoTypeName":"sample string 5","CarrierType":"sample string 6","CarrierTypeName":"sample string 7","InvoStateMemo":"sample string 8","WinType":"sample string 9","SendTime":"sample string 10"}],"winningStatusOptions":[{"Key":1,"Values":"sample string 2"},{"Key":1,"Values":"sample string 2"}]}