
com.box.boxjavalibv2.dao.BoxServiceAction Maven / Gradle / Ivy
package com.box.boxjavalibv2.dao;
import java.util.Map;
import com.box.boxjavalibv2.interfaces.IBoxParcelWrapper;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Version of a file.
*/
public class BoxServiceAction extends BoxObject {
public static final String FIELD_ID = "id";
public static final String FIELD_NAME = "name";
public BoxServiceAction() {
}
/**
* Copy constructor, this does deep copy for all the fields.
*
* @param obj
*/
public BoxServiceAction(BoxServiceAction obj) {
super(obj);
}
/**
* Instantiate the object from a map. Each entry in the map reflects to a field.
*
* @param map
*/
public BoxServiceAction(Map map) {
super(map);
}
/**
* Get id.
*
* @return id
*/
@JsonProperty(FIELD_ID)
public String getId() {
return (String) getValue(FIELD_ID);
}
/**
* Setter. This is only used by {@see Jackson JSON processer}
*
* @param id
* id
*/
@JsonProperty(FIELD_ID)
private void setId(String id) {
put(FIELD_ID, id);
}
@JsonProperty(FIELD_NAME)
public String getCreatedBy() {
return (String) getValue(FIELD_NAME);
}
@JsonProperty(FIELD_NAME)
public void getName(String name) {
put(FIELD_NAME, name);
}
public BoxServiceAction(IBoxParcelWrapper in) {
super(in);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy