Skip to content

Commit a8b7456

Browse files
committed
Update.
1 parent 7d0b81f commit a8b7456

18 files changed

+2171
-2
lines changed

btripopen-20220520/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2023-03-20 Version: 1.0.55
2+
- Update.
3+
14
2023-03-15 Version: 1.0.54
25
- Update.
36

btripopen-20220520/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0modelVersion>
44
<groupId>com.aliyungroupId>
55
<artifactId>alibabacloud-btripopen20220520artifactId>
6-
<version>1.0.54version>
6+
<version>1.0.55version>
77
<packaging>jarpackaging>
88
<name>alibabacloud-btripopen20220520name>
99
<description>Alibaba Cloud btripOpen (20220520) Async SDK for Java
@@ -41,7 +41,7 @@
4141
<java.version>1.8java.version>
4242
<maven.compiler.source>8maven.compiler.source>
4343
<maven.compiler.target>8maven.compiler.target>
44-
<service.version>0.1.11-betaservice.version>
44+
<service.version>0.1.12-betaservice.version>
4545
properties>
4646
<dependencies>
4747
<dependency>

btripopen-20220520/src/main/java/com/aliyun/sdk/service/btripopen20220520/AsyncClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ static AsyncClient create() {
2020

2121
CompletableFuture<AccessTokenResponse> accessToken(AccessTokenRequest request);
2222

23+
CompletableFuture<AddInvoiceEntityResponse> addInvoiceEntity(AddInvoiceEntityRequest request);
24+
2325
CompletableFuture<AddressGetResponse> addressGet(AddressGetRequest request);
2426

2527
CompletableFuture<AirportSearchResponse> airportSearch(AirportSearchRequest request);
@@ -70,6 +72,8 @@ static AsyncClient create() {
7072

7173
CompletableFuture<CostCenterSaveResponse> costCenterSave(CostCenterSaveRequest request);
7274

75+
CompletableFuture<DeleteInvoiceEntityResponse> deleteInvoiceEntity(DeleteInvoiceEntityRequest request);
76+
7377
CompletableFuture<DepartmentSaveResponse> departmentSave(DepartmentSaveRequest request);
7478

7579
CompletableFuture<EntityAddResponse> entityAdd(EntityAddRequest request);
@@ -122,6 +126,8 @@ static AsyncClient create() {
122126

123127
CompletableFuture<IeFlightBillSettlementQueryResponse> ieFlightBillSettlementQuery(IeFlightBillSettlementQueryRequest request);
124128

129+
CompletableFuture<InsInvoiceScanQueryResponse> insInvoiceScanQuery(InsInvoiceScanQueryRequest request);
130+
125131
CompletableFuture<InvoiceAddResponse> invoiceAdd(InvoiceAddRequest request);
126132

127133
CompletableFuture<InvoiceDeleteResponse> invoiceDelete(InvoiceDeleteRequest request);

btripopen-20220520/src/main/java/com/aliyun/sdk/service/btripopen20220520/DefaultAsyncClient.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,20 @@ public CompletableFuture accessToken(AccessTokenRequest req
5353
}
5454
}
5555

56+
@Override
57+
public CompletableFuture<AddInvoiceEntityResponse> addInvoiceEntity(AddInvoiceEntityRequest request) {
58+
try {
59+
this.handler.validateRequestModel(request);
60+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("AddInvoiceEntity").setMethod(HttpMethod.POST).setPathRegex("/invoice/v1/entities").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
61+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(AddInvoiceEntityResponse.create());
62+
return this.handler.execute(params);
63+
} catch (Exception e) {
64+
CompletableFuture<AddInvoiceEntityResponse> future = new CompletableFuture<>();
65+
future.completeExceptionally(e);
66+
return future;
67+
}
68+
}
69+
5670
@Override
5771
public CompletableFuture<AddressGetResponse> addressGet(AddressGetRequest request) {
5872
try {
@@ -403,6 +417,20 @@ public CompletableFuture costCenterSave(CostCenterSaveRe
403417
}
404418
}
405419

420+
@Override
421+
public CompletableFuture<DeleteInvoiceEntityResponse> deleteInvoiceEntity(DeleteInvoiceEntityRequest request) {
422+
try {
423+
this.handler.validateRequestModel(request);
424+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("DeleteInvoiceEntity").setMethod(HttpMethod.DELETE).setPathRegex("/invoice/v1/entities").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
425+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteInvoiceEntityResponse.create());
426+
return this.handler.execute(params);
427+
} catch (Exception e) {
428+
CompletableFuture<DeleteInvoiceEntityResponse> future = new CompletableFuture<>();
429+
future.completeExceptionally(e);
430+
return future;
431+
}
432+
}
433+
406434
@Override
407435
public CompletableFuture<DepartmentSaveResponse> departmentSave(DepartmentSaveRequest request) {
408436
try {
@@ -767,6 +795,20 @@ public CompletableFuture ieFlightBillSettle
767795
}
768796
}
769797

798+
@Override
799+
public CompletableFuture<InsInvoiceScanQueryResponse> insInvoiceScanQuery(InsInvoiceScanQueryRequest request) {
800+
try {
801+
this.handler.validateRequestModel(request);
802+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("InsInvoiceScanQuery").setMethod(HttpMethod.GET).setPathRegex("/scan/v1/ins-invoice").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
803+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(InsInvoiceScanQueryResponse.create());
804+
return this.handler.execute(params);
805+
} catch (Exception e) {
806+
CompletableFuture<InsInvoiceScanQueryResponse> future = new CompletableFuture<>();
807+
future.completeExceptionally(e);
808+
return future;
809+
}
810+
}
811+
770812
@Override
771813
public CompletableFuture<InvoiceAddResponse> invoiceAdd(InvoiceAddRequest request) {
772814
try {

btripopen-20220520/src/main/java/com/aliyun/sdk/service/btripopen20220520/models/AccessTokenResponseBody.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class AccessTokenResponseBody extends TeaModel {
2727
@NameInMap("requestId")
2828
private String requestId;
2929

30+
@NameInMap("success")
31+
private Boolean success;
32+
3033
@NameInMap("traceId")
3134
private String traceId;
3235

@@ -36,6 +39,7 @@ private AccessTokenResponseBody(Builder builder) {
3639
this.message = builder.message;
3740
this.module = builder.module;
3841
this.requestId = builder.requestId;
42+
this.success = builder.success;
3943
this.traceId = builder.traceId;
4044
}
4145

@@ -82,6 +86,13 @@ public String getRequestId() {
8286
return this.requestId;
8387
}
8488

89+
/**
90+
* @return success
91+
*/
92+
public Boolean getSuccess() {
93+
return this.success;
94+
}
95+
8596
/**
8697
* @return traceId
8798
*/
@@ -95,6 +106,7 @@ public static final class Builder {
95106
private String message;
96107
private Module module;
97108
private String requestId;
109+
private Boolean success;
98110
private String traceId;
99111

100112
/**
@@ -137,6 +149,14 @@ public Builder requestId(String requestId) {
137149
return this;
138150
}
139151

152+
/**
153+
* success.
154+
*/
155+
public Builder success(Boolean success) {
156+
this.success = success;
157+
return this;
158+
}
159+
140160
/**
141161
* traceId
142162
*/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.btripopen20220520.models;
3+
4+
import com.aliyun.core.annotation.*;
5+
import darabonba.core.RequestModel;
6+
import darabonba.core.TeaModel;
7+
import com.aliyun.sdk.gateway.pop.models.*;
8+
9+
/**
10+
* {@link AddInvoiceEntityRequest} extends {@link RequestModel}
11+
*
12+
*

AddInvoiceEntityRequest

13+
*/
14+
public class AddInvoiceEntityRequest extends Request {
15+
@Body
16+
@NameInMap("entities")
17+
@Validation(required = true)
18+
private java.util.List < Entities> entities;
19+
20+
@Body
21+
@NameInMap("third_part_id")
22+
@Validation(required = true)
23+
private String thirdPartId;
24+
25+
@Header
26+
@NameInMap("x-acs-btrip-corp-token")
27+
private String xAcsBtripCorpToken;
28+
29+
private AddInvoiceEntityRequest(Builder builder) {
30+
super(builder);
31+
this.entities = builder.entities;
32+
this.thirdPartId = builder.thirdPartId;
33+
this.xAcsBtripCorpToken = builder.xAcsBtripCorpToken;
34+
}
35+
36+
public static Builder builder() {
37+
return new Builder();
38+
}
39+
40+
public static AddInvoiceEntityRequest create() {
41+
return builder().build();
42+
}
43+
44+
@Override
45+
public Builder toBuilder() {
46+
return new Builder(this);
47+
}
48+
49+
/**
50+
* @return entities
51+
*/
52+
public java.util.List < Entities> getEntities() {
53+
return this.entities;
54+
}
55+
56+
/**
57+
* @return thirdPartId
58+
*/
59+
public String getThirdPartId() {
60+
return this.thirdPartId;
61+
}
62+
63+
/**
64+
* @return xAcsBtripCorpToken
65+
*/
66+
public String getXAcsBtripCorpToken() {
67+
return this.xAcsBtripCorpToken;
68+
}
69+
70+
public static final class Builder extends Request.Builder<AddInvoiceEntityRequest, Builder> {
71+
private java.util.List < Entities> entities;
72+
private String thirdPartId;
73+
private String xAcsBtripCorpToken;
74+
75+
private Builder() {
76+
super();
77+
}
78+
79+
private Builder(AddInvoiceEntityRequest request) {
80+
super(request);
81+
this.entities = request.entities;
82+
this.thirdPartId = request.thirdPartId;
83+
this.xAcsBtripCorpToken = request.xAcsBtripCorpToken;
84+
}
85+
86+
/**
87+
* 实体列表
88+
*/
89+
public Builder entities(java.util.List < Entities> entities) {
90+
String entitiesShrink = shrink(entities, "entities", "json");
91+
this.putBodyParameter("entities", entitiesShrink);
92+
this.entities = entities;
93+
return this;
94+
}
95+
96+
/**
97+
* 第三方发票id
98+
*/
99+
public Builder thirdPartId(String thirdPartId) {
100+
this.putBodyParameter("third_part_id", thirdPartId);
101+
this.thirdPartId = thirdPartId;
102+
return this;
103+
}
104+
105+
/**
106+
* x-acs-btrip-corp-token.
107+
*/
108+
public Builder xAcsBtripCorpToken(String xAcsBtripCorpToken) {
109+
this.putHeaderParameter("x-acs-btrip-corp-token", xAcsBtripCorpToken);
110+
this.xAcsBtripCorpToken = xAcsBtripCorpToken;
111+
return this;
112+
}
113+
114+
@Override
115+
public AddInvoiceEntityRequest build() {
116+
return new AddInvoiceEntityRequest(this);
117+
}
118+
119+
}
120+
121+
public static class Entities extends TeaModel {
122+
@NameInMap("entity_id")
123+
@Validation(required = true)
124+
private String entityId;
125+
126+
@NameInMap("entity_name")
127+
@Validation(required = true)
128+
private String entityName;
129+
130+
@NameInMap("entity_type")
131+
@Validation(required = true)
132+
private String entityType;
133+
134+
private Entities(Builder builder) {
135+
this.entityId = builder.entityId;
136+
this.entityName = builder.entityName;
137+
this.entityType = builder.entityType;
138+
}
139+
140+
public static Builder builder() {
141+
return new Builder();
142+
}
143+
144+
public static Entities create() {
145+
return builder().build();
146+
}
147+
148+
/**
149+
* @return entityId
150+
*/
151+
public String getEntityId() {
152+
return this.entityId;
153+
}
154+
155+
/**
156+
* @return entityName
157+
*/
158+
public String getEntityName() {
159+
return this.entityName;
160+
}
161+
162+
/**
163+
* @return entityType
164+
*/
165+
public String getEntityType() {
166+
return this.entityType;
167+
}
168+
169+
public static final class Builder {
170+
private String entityId;
171+
private String entityName;
172+
private String entityType;
173+
174+
/**
175+
* 实体id
176+
*/
177+
public Builder entityId(String entityId) {
178+
this.entityId = entityId;
179+
return this;
180+
}
181+
182+
/**
183+
* 实体name
184+
*/
185+
public Builder entityName(String entityName) {
186+
this.entityName = entityName;
187+
return this;
188+
}
189+
190+
/**
191+
* 实体类型:1员工,2部门,3角色,4第三方部门
192+
*/
193+
public Builder entityType(String entityType) {
194+
this.entityType = entityType;
195+
return this;
196+
}
197+
198+
public Entities build() {
199+
return new Entities(this);
200+
}
201+
202+
}
203+
204+
}
205+
}

0 commit comments

Comments
 (0)