프로젝트

일반

사용자정보

RevokeCoupon » 이력 » 버전 1

이름없음, 2021/06/03 02:46

1 1 이름없음
h2(#StoreServerCouponResolver-revokeCoupon). *revokeCoupon*
2
3
* 발행된 쿠폰 취소 
4
5
*CouponRevokeRequest*
6
7
|_. field
8
 |_. type
9
 |_. note
10
 |_. description
11
 |
12
| command | String |   | Command 종류 |
13
| did | String |   | URL 요청 사용자 did |
14
| TransactionId | String |   | 취소할 쿠폰Id |
15
| goodsCode | String |   | 쿠폰에 대한 상품 코드 |
16
| Amount | int |   | 쿠폰에 대한 상품 가격 |
17
| test | Boolean | 필수 아님 | Test용 필드 |
18
19
*CouponRevokeResponse*
20
21
|_. field
22
 |_. type
23
 |_. note
24
 |_. description
25
 |
26
| refunded | List<CouponFund> | CouponFund - 취소된 쿠폰 상세정보(필드는 스키마 참고) | 취소된 쿠폰에 대한 정보 리스트 |
27
| command | String |   | 응답에 대한 Command 종류 |
28
29
p(auto-cursor-target). *Request Example*
30
31
<pre><code class="java">
32
query {
33
  getCouponRevoke(couponRevokeRequest : {
34
    TransactionId : "BC20210419rI1iaxnlzzcuv5d"
35
    command : "revokeCoupon"
36
    goodsCode : "G00000220995"
37
    Amount : 950
38
    did :"G5rw9qAMbozGxySHkMaztD"
39
  }) {
40
    refunded {
41
      amount
42
      dueTo
43
      expiresAt
44
      nounce
45
      owner
46
      spent
47
      type
48
      tokenId
49
      version
50
    }
51
  }
52
}
53
</code></pre>
54
55
*Response Example*
56
57
<pre><code class="java">
58
{
59
  "data": {
60
    "getCouponRevoke": {
61
      "refunded": [
62
        {
63
          "amount": 950,
64
          "dueTo": "use=refund:BC20210419rI1iaxnlzzcuv5d",
65
          "expiresAt": "__INFINITE__",
66
          "nounce": "0",
67
          "owner": "G5rw9qAMbozGxySHkMaztD",
68
          "spent": "false",
69
          "type": "bc.d.tok",
70
          "tokenId": "Gjk8x4CWuN9XcZeW3ivXNEQm47hJdd3QxaEqLDsnSdSpmtZv3CAk2UaMWeP8rMus1cH1oz7qHgrLXxWfHjZMghebDoSk8LkJXZkrZEzi9SzpKde3nkjN",
71
          "version": "v0.4.2"
72
        }
73
      ]
74
    }
75
  }
76
}
77
</code></pre>
클립보드 이미지 추가 (최대 크기: 97.7 MB)