package ezy.sdk3rd.social.share;
import android.text.TextUtils;
import ezy.sdk3rd.social.share.image.resource.ImageResource;
import ezy.sdk3rd.social.share.media.IMediaObject;
public class ShareData {
public static final int THUMB_LIMIT = 24576;
public static final int THUMB_LIMIT_WX = 32*1024;
public static final int IMAGE_LIMIT = 491520;
public static final String DEFAULT_TITLE = "这里是标题";
public static final String DEFAULT_DESCRIPTION = "这里是描述";
public String url = "";
public String text = "";
public String title = "";
public String description = "";
public ImageResource thumb;
public IMediaObject media;
public boolean hasUrl() {
return !TextUtils.isEmpty(url);
}
public boolean hasText() {
return !TextUtils.isEmpty(text);
}
public boolean hasTitle() {
return !TextUtils.isEmpty(title);
}
public boolean hasDescription() {
return !TextUtils.isEmpty(description);
}
public boolean hasThumb() {
return thumb != null;
}
public boolean hasMedia() {
return media != null;
}
public int type() {
if (media != null) {
return media.type();
}
if (hasText()) {
return IMediaObject.TYPE_TEXT;
}
return IMediaObject.TYPE_INVALID;
}
@Override
public String toString() {
return "ShareData [type=" + type() + ", title=" + title + ", desc=" + description + ", thumb=" + thumb + "]";
}
}