
com.box.boxjavalibv2.requests.requestobjects.BoxGetAllCollabsRequestObject Maven / Gradle / Ivy
package com.box.boxjavalibv2.requests.requestobjects;
import com.box.boxjavalibv2.dao.BoxCollaboration;
import com.box.restclientv2.requestsbase.BoxDefaultRequestObject;
public class BoxGetAllCollabsRequestObject extends BoxDefaultRequestObject {
private BoxGetAllCollabsRequestObject() {
super();
}
/**
* Create an request object used to make get all collaborations request.
*
* @param status
* status of the collaborations requested( This field is required and currently only support
* {@link com.box.boxjavalibv2.dao.BoxCollaboration#STATUS_PENDING}
* @return BoxCollabRequestObject
*/
public static BoxGetAllCollabsRequestObject getAllCollaborationsRequestObject(final String status) {
return (new BoxGetAllCollabsRequestObject()).setStatus(status);
}
private BoxGetAllCollabsRequestObject setStatus(String status) {
getRequestExtras().addQueryParam(BoxCollaboration.FIELD_STATUS, status);
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy