blob: e9ae8d9a769d1959419c824d363249094c618de6 [file] [log] [blame]
package org.wordpress.android.ui.media.services;
public class MediaEvents {
public static class MediaUploadSucceeded {
public final String mLocalBlogId;
public final String mLocalMediaId;
public final String mRemoteMediaId;
public final String mRemoteMediaUrl;
public final String mSecondaryRemoteMediaId;
MediaUploadSucceeded(String localBlogId, String localMediaId, String remoteMediaId, String remoteMediaUrl,
String secondaryRemoteMediaId) {
mLocalBlogId = localBlogId;
mLocalMediaId = localMediaId;
mRemoteMediaId = remoteMediaId;
mRemoteMediaUrl = remoteMediaUrl;
mSecondaryRemoteMediaId = secondaryRemoteMediaId;
}
}
public static class MediaUploadFailed {
public final String mLocalMediaId;
public final String mErrorMessage;
public final boolean mIsGenericMessage;
MediaUploadFailed(String localMediaId, String errorMessage, boolean isGenericMessage) {
mLocalMediaId = localMediaId;
mErrorMessage = errorMessage;
mIsGenericMessage = isGenericMessage;
}
MediaUploadFailed(String localMediaId, String errorMessage) {
this(localMediaId, errorMessage, false);
}
}
public static class MediaUploadProgress {
public final String mLocalMediaId;
public final float mProgress;
MediaUploadProgress(String localMediaId, float progress) {
mLocalMediaId = localMediaId;
mProgress = progress;
}
}
public static class MediaChanged {
public final String mLocalBlogId;
public final String mMediaId;
public MediaChanged(String localBlogId, String mediaId) {
mLocalBlogId = localBlogId;
mMediaId = mediaId;
}
}
}