1package im.conversations.android.xmpp.model.upload;
2
3import com.google.common.base.Strings;
4import im.conversations.android.annotation.XmlElement;
5import im.conversations.android.xmpp.model.Extension;
6import java.util.Collection;
7import okhttp3.HttpUrl;
8
9@XmlElement
10public class Put extends Extension {
11
12 public Put() {
13 super(Put.class);
14 }
15
16 public HttpUrl getUrl() {
17 final var url = this.getAttribute("url");
18 if (Strings.isNullOrEmpty(url)) {
19 return null;
20 }
21 return HttpUrl.parse(url);
22 }
23
24 public Collection<Header> getHeaders() {
25 return this.getExtensions(Header.class);
26 }
27}