com.jdroid.javaweb.google.gcm.GcmResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jdroid-java-webapp Show documentation
Show all versions of jdroid-java-webapp Show documentation
Jdroid library for Java Web apps
The newest version!
package com.jdroid.javaweb.google.gcm;
import java.util.List;
public class GcmResponse {
// Required. Number of messages that were processed without an error.
private Integer success;
// Required. Number of messages that could not be processed.
private Integer failure;
// Required. Number of results that contain a canonical registration token.
private Integer canonicalIds;
// Required. Unique ID (number) identifying the multicast message.
private Integer multicastId;
// List representing the status of the messages processed. The objects are listed in the same order
// as the request (i.e., for each registration ID in the request, its result is listed in the same index in the response).
private List results;
public Boolean isOk() {
if (failure != null && failure == 0 && canonicalIds != null && canonicalIds == 0) {
return true;
}
return false;
}
public List getResults() {
return results;
}
public Integer getMulticastId() {
return multicastId;
}
public Integer getSuccess() {
return success;
}
public Integer getCanonicalIds() {
return canonicalIds;
}
public Integer getFailure() {
return failure;
}
public void setSuccess(Integer success) {
this.success = success;
}
public void setFailure(Integer failure) {
this.failure = failure;
}
public void setCanonicalIds(Integer canonicalIds) {
this.canonicalIds = canonicalIds;
}
public void setMulticastId(Integer multicastId) {
this.multicastId = multicastId;
}
public void setResults(List results) {
this.results = results;
}
}