*/
public FutureData<PushLogMessages> log(String id, int page, int perPage, String orderBy, String orderDirection) {
FutureData<PushLogMessages> future = new FutureData<>();
URI uri = newParams().forURL(config.newAPIEndpointURI(LOG));
POST request = config.http()
.POST(uri, new PageReader(newRequestCallback(future, new PushLogMessages(), config)));
if (id != null && !id.isEmpty()) {
request.form("id", id);
}
if (page > 0) {
request.form("page", page);