Put.java

 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}