Skip to content

Commit 409df32

Browse files
committed
Adding of support for XMPP domaigns
1 parent fcd6f2f commit 409df32

File tree

4 files changed

+27
-1
lines changed

4 files changed

+27
-1
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.restcomm.sdk.domain.IncomingPhoneNumber;
1212
import org.restcomm.sdk.domain.RecordingPage;
1313
import org.restcomm.sdk.domain.ShortMessage;
14+
import org.restcomm.sdk.domain.XmppDomain;
1415
import org.restcomm.sdk.domain.XmppMapping;
1516
import org.restcomm.sdk.endpoints.RestEndpoints;
1617

@@ -120,6 +121,10 @@ public RestEndpoints<XmppMapping> getXmppMappingsEndpoints() {
120121
return getEndpoints("xmpp-mappings", baseUrl + "/xmpp/xmppMappings", XmppMapping.class);
121122
}
122123

124+
public RestEndpoints<XmppDomain> getXmppDomainsEndpoints() {
125+
return getEndpoints("xmpp-domain", baseUrl + "/xmpp/domains", XmppDomain.class);
126+
}
127+
123128
public RestEndpoints<ShortMessage> getShortMessagesEndpoints() {
124129
return getShortMessagesEndpoints("messages", this.accountSid);
125130
}

src/main/java/org/restcomm/sdk/domain/Account.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
public class Account {
99

1010
private String sid;
11-
private String organization; // !!!
11+
private String organization;
1212
private String friendlyName;
1313
private String emailAddress;
1414
private String password;
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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 XmppDomain implements Restful {
11+
12+
@JsonProperty("id")
13+
private String id;
14+
@JsonProperty("name")
15+
private String name;
16+
@JsonProperty("certificate")
17+
private String certificate;
18+
19+
}

src/main/java/org/restcomm/sdk/domain/XmppMapping.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,6 @@ public class XmppMapping implements Restful {
1616
private String jabberAddress;
1717
@JsonProperty("externalAddress")
1818
private String externalAddress;
19+
@JsonProperty("domain")
20+
private String domain;
1921
}

0 commit comments

Comments
 (0)