프로젝트

일반

사용자정보

GetTickets » 이력 » 버전 6

이름없음, 2021/06/07 04:32

1 1 이름없음
h1. GetTickets
2 2 이름없음
3 5 이름없음
* 티켓 목록을 조회합니다.
4 2 이름없음
5 5 이름없음
*TicketListRequest (param)*
6 2 이름없음
7
| *field* | *type* | *description* | *note* |
8
| did | String |   |   |
9
| command | String |   |   |
10
| lowerBound | String |   |   |
11
| upperBound | String |   |   |
12
| index | String |   |   |
13
14
*TicketListResponse*
15
16
| *field* | *type* | *description* | *note* |
17
| command | String |   |   |
18
| tickets | List<Ticket> |   |   |
19
20
*Ticket*
21
22
| *field* | *type* | *description* | *note* |
23
| status | int |   |   |
24
| ticketId | String |   |   |
25
| expiredAt | String |   |   |
26
| createdAt | String |   |   |
27
| updatedAt | String |   |   |
28 6 이름없음
| proposal | Proposal |   |   |
29
30
*Proposal*
31
32
| *field* | *type* | *description* | *note* |
33
| command | String |   |   |
34
| status | int |   |   |
35
| purpose | int |   |   |
36
| maxIssuable | int |   |   |
37
| category | int[] |   |   |
38
| disAllowMultiIssue | boolean |   |   |
39
| condition | String |   |   |
40
| content | String |   |   |
41
| createdAt | String |   |   |
42
| revokedAt | String |   |   |
43
| updatedAt | String |   |   |
44
| deposit | String |   |   |
45
| duration | String |   |   |
46
| filter | String |   |   |
47
| notAfter | String |   |   |
48
| notBefore | String |   |   |
49
| owner | String |   |   |
50
| proposalId | String |   |   |
51
| ticketValidFrom | String |   |   |
52
| description | String[] |   |   |
53
| imageurl | String[] |   |   |
54
| consumePolicy | ProposalConsumePolicy |   |   |
55
| rewardPolicy | ProposalRewardPolicy |   |   |
56
57
*ProposalConsumePolicy*
58
59
| *field* | *type* | *description* | *note* |
60
| type | int | 소모 유형 |   |
61
| count | int | 소모 허용 횟수 |   |
62
| maxDataCount | int | consume시 최대 데이터 소모 수 | optional |
63
| period | String | 소모 주기 | optional |
64
65
*ProposalRewardPolicy*
66
67
| *field* | *type* | *description* |
68
| type | int | 지급 유형 |
69
| amount | int | 티켓의 지급 가능 총량 |
70 2 이름없음
71
---
72
73
*Request Example*
74
75
<pre><code class="java">
76
query {
77
  getTickets (param: {
78 3 이름없음
    did: "G5rw9qAMbozGxySHkMaztD" 
79
    command: "listTicket" 
80
    index: "Owner" 
81
    lowerBound: "G5rw9qAMbozGxySHkMaztD" 
82
    upperBound: "G5rw9qAMbozGxySHkMaztD" 
83 2 이름없음
  }) {
84
    tickets {
85
      status
86
      ticketId
87
      proposal {
88
        status
89
        owner
90
        proposalId
91
      }
92
    }
93
  }
94
}
95
</code></pre>
96
97
*Response Example*
98
99
<pre><code class="java">
100
{
101
  "data": {
102
    "getTickets": {
103
      "tickets": [
104
        {
105
          "status": 2,
106
          "ticketId": "orPxmv15e2oSPuvTht3g8Q2jaqpYpfriSdGcJiuf5TvGgnXai9eyz3YRQ27FBq3gHwuKECqMKJktncAQykcTYZjVaxKQ26wSVwSFSsoRqojdcbNxA",
107
          "proposal": {
108
            "status": 0,
109
            "owner": "CukJeA3C31aA5bdFTyxYRr",
110 3 이름없음
            "proposalId": "orPxmv15e2oSPufT3Tm5AyVSfnTRnnMhUyCvfziPVa73yiPCvyMAUamcSGPRH981rNPtaMF7j6BdGWJLPYMQCGThqrobeYYQmhjPYvmgwFmUteoyt" 
111 2 이름없음
          }
112
        },
113
        {
114
          "status": 0,
115
          "ticketId": "orPxmv15e2oSPuvTht4CGvFMaWgatRwBgKNuudBzi1Cm9XdEt4pavQBC7ZBgUukEchULxGe2vH7iQRxconRqChCiLE4DhyonxE5WaT4iXs666mbnR",
116
          "proposal": {
117
            "status": 0,
118
            "owner": "NfoPEFaG1adkCpijR85L66",
119 3 이름없음
            "proposalId": "orPxmv15e2oSPufT3TkbTk9zkvXpo25uKkfcuW3xg9dXXTCBokDdgg7x5Cr6ebk9fDrrpVKWFNHY5Jg9ZEqAFpbHKXKaX3rQfUQBPKN36C9U31x1c" 
120 2 이름없음
          }
121
        }
122
      ]
123
    }
124
  }
125
}
126
</code></pre>
127 4 이름없음
128
---
129
130
*필드 관련하여 자세한 내용은 아래 URL 참고*
131
132
* "UNO.Cranberry ChainCode":https://snplab.synology.me/confluence/display/CBU/Cranberry+Chaincode
클립보드 이미지 추가 (최대 크기: 97.7 MB)