프로젝트

일반

사용자정보

DepositReward » 이력 » 버전 2

이름없음, 2021/06/03 07:22

1 1 이름없음
h2. DepositReward
2
3
* 리워드를 예치합니다
4 2 이름없음
5
*RewardDepositRequest*
6
7
|_. field
8
 |_. type
9
 |_. description
10
 |_. note
11
 |
12
| did | String |   |   |
13
| dueTo | String |   |   |
14
| command | String |   |   |
15
| amount | Int! |   |   |
16
| input | [String] |   |   |
17
18
*RewardDepositResponse*
19
20
|_. field
21
 |_. type
22
 |_. description
23
 |_. note
24
 |
25
| command | String |   |   |
26
| rewards | [Reward] |   |   |
27
28
*Reward*
29
30
|_. field
31
 |_. type
32
 |_. description
33
 |_. note
34
 |
35
| amount | Int! |   |   |
36
| nounce | Int! |   |   |
37
| owner | String |   |   |
38
| spent | Boolean! |   |   |
39
| tokenId | String |   |   |
40
41
---
42
43
*Reqest Example*
44
45
<pre><code class="java">
46
Querymutation {
47
	depositReward(param: {
48
		did: "ReKxejmhGsKyvmEaZtTu6T"
49
		dueTo: "proposal=activate:orPxmv15e2oSPufT3Tm6SdSoVmgWQedrn8nPRqRUTCDsFC63pXu66nazMP2M7FFJnvFzqs5xMqySWrsGhjSrhHSC3D45w3zxZpjpvn9KFrguLq28Z"
50
		amount: 100
51
		input: [
52
			"Gjk8x4CWuN9XcZeW3ivXNDxsoKET48kvejohHLeuDXs6CU3y5noJF3BUh21MxLZfSDRWJjWNUhiQpzGy5QMBMzxaMXvo4YXZvumUYHbN6MoKsutUBvDK"
53
		]
54
		command: "deposit"
55
	}) {
56
		command
57
		rewards {
58
			owner
59
			spent
60
			amount
61
			nonce
62
			tokenId
63
		}
64
	}
65
}
66
</code></pre>
67
68
*Response Example*
69
70
<pre><code class="java">
71
 {
72
     "data": {
73
         "depositReward": {
74
             "command": "deposit",
75
             "rewards": [{
76
                 "owner": "did:snplab:bluecheeseRewardMinter",
77
                 "amount": 100,
78
                 "tokenId": "Gjk8x4CWuN9XcZeW3ivXNE15kRu3qpcdtEbScUHWZTkotgHRCec9CWix4S3pe7Za37uqTHR3AJKroEyZzRVAwwwXcCgYLrdbzfo1tRARiVcTbGBoHn3b",
79
                 "spent": false,
80
                 "nonce": 0
81
             }]
82
         }
83
     }
84
 }
85
</code></pre>
클립보드 이미지 추가 (최대 크기: 97.7 MB)