Skip to content

Commit 5d0a443

Browse files
committed
feat: added XMPP WhitelistRule endpoint
1 parent be91090 commit 5d0a443

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/main/java/org/restcomm/sdk/RestcommClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.restcomm.sdk.domain.ShortMessage;
1515
import org.restcomm.sdk.domain.XmppDomain;
1616
import org.restcomm.sdk.domain.XmppMapping;
17+
import org.restcomm.sdk.domain.XmppWhitelistRule;
1718
import org.restcomm.sdk.endpoints.RestEndpoints;
1819

1920
/**
@@ -139,6 +140,10 @@ public RestEndpoints<XmppDomain> getXmppDomainsEndpoints() {
139140
return getEndpoints("xmpp-domain", baseUrl + "/xmpp/domains", XmppDomain.class);
140141
}
141142

143+
public RestEndpoints<XmppWhitelistRule> getXmppWhitelistRulesEndpoints() {
144+
return getEndpoints("xmpp-whitelistRules", baseUrl + "/xmpp/whitelistRules", XmppWhitelistRule.class);
145+
}
146+
142147
public RestEndpoints<ShortMessage> getShortMessagesEndpoints() {
143148
return getShortMessagesEndpoints("messages", this.accountSid);
144149
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package org.restcomm.sdk.domain;
2+
3+
import com.fasterxml.jackson.annotation.JsonProperty;
4+
5+
import lombok.Builder;
6+
import lombok.Getter;
7+
8+
@Builder(toBuilder = true)
9+
@Getter
10+
public class XmppWhitelistRule implements Restful {
11+
12+
@JsonProperty("ipAddress")
13+
private String ipAddress;
14+
15+
}

0 commit comments

Comments
 (0)