package co.codewizards.cloudstore.rest.client.request;
import static co.codewizards.cloudstore.core.util.AssertUtil.*;
import javax.ws.rs.core.Response;
public class EndSyncToRepository extends VoidRequest {
private final String repositoryName;
private final long fromLocalRevision;
public EndSyncToRepository(final String repositoryName, final long fromLocalRevision) {
this.repositoryName = assertNotNull(repositoryName, "repositoryName");
this.fromLocalRevision = fromLocalRevision;
}
@Override
public Response _execute() {
return assignCredentials(
createWebTarget("_endSyncToRepository", urlEncode(repositoryName))
.queryParam("fromLocalRevision", fromLocalRevision)
.request()).post(null);
}
}