Skip to content

Commit 94ac94c

Browse files
github-actions[bot]github-actionsYang-33
authored
Remove obsolete feature: Audience Match (#1528)
line/line-openapi#80 The Audience Match feature (/bot/ad/multicast/phone) was sunset in October 2023. This change removes it as it's no longer necessary to include it in line-openapi. --------- Co-authored-by: github-actions <[email protected]> Co-authored-by: Yuta Kasai <[email protected]>
1 parent 523f7ee commit 94ac94c

File tree

5 files changed

+3
-115
lines changed

5 files changed

+3
-115
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,6 @@ integration_test_settings.yml
6161
# Mac
6262
.DS_Store
6363
bin/
64+
65+
# github workflow
66+
pr_info.json

clients/line-bot-messaging-api-client/.openapi-generator/FILES

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ src/main/java/com/linecorp/bot/messaging/model/AppTypeDemographic.java
99
src/main/java/com/linecorp/bot/messaging/model/AppTypeDemographicFilter.java
1010
src/main/java/com/linecorp/bot/messaging/model/AreaDemographic.java
1111
src/main/java/com/linecorp/bot/messaging/model/AreaDemographicFilter.java
12-
src/main/java/com/linecorp/bot/messaging/model/AudienceMatchMessagesRequest.java
1312
src/main/java/com/linecorp/bot/messaging/model/AudienceRecipient.java
1413
src/main/java/com/linecorp/bot/messaging/model/AudioMessage.java
1514
src/main/java/com/linecorp/bot/messaging/model/BotInfoResponse.java

clients/line-bot-messaging-api-client/src/main/java/com/linecorp/bot/messaging/client/MessagingApiClient.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import com.linecorp.bot.client.base.ApiAuthenticatedClientBuilder;
2424
import com.linecorp.bot.client.base.Result;
2525
import com.linecorp.bot.client.base.channel.ChannelTokenSupplier;
26-
import com.linecorp.bot.messaging.model.AudienceMatchMessagesRequest;
2726
import com.linecorp.bot.messaging.model.BotInfoResponse;
2827
import com.linecorp.bot.messaging.model.BroadcastRequest;
2928
import com.linecorp.bot.messaging.model.CreateRichMenuAliasRequest;
@@ -77,17 +76,6 @@
7776
@javax.annotation.Generated(value = "com.linecorp.bot.codegen.LineJavaCodegenGenerator")
7877
public interface MessagingApiClient {
7978

80-
/**
81-
* Send a message using phone number
82-
*
83-
* @param audienceMatchMessagesRequest (required)
84-
* @see <a href="https://developers.line.biz/en/reference/partner-docs/#phone-audience-match">
85-
* Documentation</a>
86-
*/
87-
@POST("/bot/ad/multicast/phone")
88-
CompletableFuture<Result<Void>> audienceMatch(
89-
@Body AudienceMatchMessagesRequest audienceMatchMessagesRequest);
90-
9179
/**
9280
* Sends a message to multiple users at any time.
9381
*

clients/line-bot-messaging-api-client/src/main/java/com/linecorp/bot/messaging/model/AudienceMatchMessagesRequest.java

Lines changed: 0 additions & 75 deletions
This file was deleted.

clients/line-bot-messaging-api-client/src/test/java/com/linecorp/bot/messaging/client/MessagingApiClientTest.java

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import static org.assertj.core.api.Assertions.assertThat;
3333

3434
import com.github.tomakehurst.wiremock.WireMockServer;
35-
import com.linecorp.bot.messaging.model.AudienceMatchMessagesRequest;
3635
import com.linecorp.bot.messaging.model.BotInfoResponse;
3736
import com.linecorp.bot.messaging.model.BroadcastRequest;
3837
import com.linecorp.bot.messaging.model.CreateRichMenuAliasRequest;
@@ -117,32 +116,6 @@ public void tearDown() {
117116
wireMockServer.stop();
118117
}
119118

120-
@Test
121-
public void audienceMatchTest() {
122-
stubFor(
123-
post(urlPathTemplate("/bot/ad/multicast/phone"))
124-
.willReturn(
125-
aResponse()
126-
.withStatus(200)
127-
.withHeader("content-type", "application/json")
128-
.withBody("{}")));
129-
130-
AudienceMatchMessagesRequest audienceMatchMessagesRequest =
131-
Arranger.some(
132-
AudienceMatchMessagesRequest.class,
133-
Map.of(
134-
"message",
135-
() -> new TextMessage("hello"),
136-
"recipient",
137-
() -> null,
138-
"filter",
139-
() -> null));
140-
141-
api.audienceMatch(audienceMatchMessagesRequest).join().body();
142-
143-
// TODO: test validations
144-
}
145-
146119
@Test
147120
public void broadcastTest() {
148121
stubFor(

0 commit comments

Comments
 (0)