Skip to content

Commit 571ef21

Browse files
authored
Merge pull request #62 from alipay/feature-250106
Feature 250106
2 parents 374f380 + 0bff66a commit 571ef21

File tree

7 files changed

+50
-3
lines changed

7 files changed

+50
-3
lines changed

CHANGE.log

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,6 @@ update --- 优化base64多jdk版本兼容
139139
1. CKP二期支持商户传入可选支付方式列表
140140
2. AMS独立绑卡支持MIT交易
141141
42、Version:2.0.51
142-
update --- 支付方式枚举类新增ABA
142+
update --- 支付方式枚举类新增ABA
143+
43、Version:2.0.52
144+
1. 订阅支付新增“更新接口”

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ https://mvnrepository.com/artifact/com.alipay.global.sdk/global-open-sdk-java
1212
<dependency>
1313
<groupId>com.alipay.global.sdk</groupId>
1414
<artifactId>global-open-sdk-java</artifactId>
15-
<version>2.0.51</version>
15+
<version>2.0.52</version>
1616
</dependency>
1717
```
1818

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>com.alipay.global.sdk</groupId>
55
<artifactId>global-open-sdk-java</artifactId>
66
<packaging>jar</packaging>
7-
<version>2.0.51</version>
7+
<version>2.0.52</version>
88
<name>global-open-sdk-java</name>
99
<url>https://github.com/alipay/global-open-sdk-java</url>
1010
<description>

src/main/java/com/alipay/global/api/model/ams/Discount.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
@AllArgsConstructor
1212
public class Discount {
1313

14+
private String discountTag;
1415
private String discountName;
1516
private Amount savingsAmount;
17+
private Amount estimateSavingsAmount;
1618

1719
}

src/main/java/com/alipay/global/api/model/constants/AntomPathConstants.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ public class AntomPathConstants {
9292
*/
9393
public static final String SUBSCRIPTION_CANCEL_PATH = "/ams/api/v1/subscriptions/cancel";
9494

95+
public static final String SUBSCRIPTION_UPDATE_PATH = "/ams/api/v1/subscriptions/update";
96+
9597

9698
/**
9799
* see <a href="https://global.alipay.com/docs/ac/ams/accept">accept dispute</a>
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package com.alipay.global.api.request.ams.subscription;
2+
3+
import com.alipay.global.api.model.ams.Amount;
4+
import com.alipay.global.api.model.ams.OrderInfo;
5+
import com.alipay.global.api.model.ams.PeriodRule;
6+
import com.alipay.global.api.model.constants.AntomPathConstants;
7+
import com.alipay.global.api.request.AlipayRequest;
8+
import com.alipay.global.api.response.ams.subscription.AlipaySubscriptionUpdateResponse;
9+
import lombok.Data;
10+
import lombok.EqualsAndHashCode;
11+
12+
13+
@EqualsAndHashCode(callSuper = true)
14+
@Data
15+
public class AlipaySubscriptionUpdateRequest extends AlipayRequest<AlipaySubscriptionUpdateResponse> {
16+
17+
private String subscriptionUpdateRequestId;
18+
private String subscriptionId;
19+
private String subscriptionDescription;
20+
private PeriodRule periodRule;
21+
private Amount paymentAmount;
22+
private String subscriptionEndTime;
23+
private OrderInfo orderInfo;
24+
25+
26+
public AlipaySubscriptionUpdateRequest() {
27+
this.setPath(AntomPathConstants.SUBSCRIPTION_UPDATE_PATH);
28+
}
29+
30+
31+
@Override
32+
public Class<AlipaySubscriptionUpdateResponse> getResponseClass() {
33+
return AlipaySubscriptionUpdateResponse.class;
34+
}
35+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.alipay.global.api.response.ams.subscription;
2+
3+
import com.alipay.global.api.response.AlipayResponse;
4+
5+
public class AlipaySubscriptionUpdateResponse extends AlipayResponse {
6+
}

0 commit comments

Comments
 (0)