package com.distantfuture.videos.services;
import android.content.Context;
import android.os.Bundle;
public class SubscriptionsServiceRequest {
private static final int CLASS_TYPE_KEY = 5544;
ServiceRequest serviceRequest;
private SubscriptionsServiceRequest(ServiceRequest serviceRequest) {
super();
this.serviceRequest = serviceRequest;
}
public SubscriptionsServiceRequest() {
super();
serviceRequest = new ServiceRequest();
serviceRequest.putInt(ServiceRequest.REQUEST_CLASS_TYPE_KEY, CLASS_TYPE_KEY);
}
public static SubscriptionsServiceRequest fromBundle(Bundle bundle) {
SubscriptionsServiceRequest result = null;
ServiceRequest request = ServiceRequest.fromBundle(bundle);
Integer intValue = (Integer) request.getData(ServiceRequest.REQUEST_CLASS_TYPE_KEY);
if (intValue != null) {
if (intValue == CLASS_TYPE_KEY)
result = new SubscriptionsServiceRequest(request);
}
return result;
}
public void runTask(Context context) {
new SubscriptionsServiceTask(context, this);
}
public Bundle toBundle() {
return ServiceRequest.toBundle(serviceRequest);
}
}