
com.github.libgraviton.gdk.gravitondyn.file.document.File Maven / Gradle / Ivy
The newest version!
package com.github.libgraviton.gdk.gravitondyn.file.document;
import java.util.ArrayList;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.github.libgraviton.gdk.data.GravitonBase;
/**
* File
* File storage service
*
*/
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
"metadata",
"links",
"id"
})
public class File implements GravitonBase
{
/**
* Metadata
*
*
*/
@JsonProperty("metadata")
private FileMetadata metadata;
/**
* Links
* todo replace me
*
*/
@JsonProperty("links")
@JsonPropertyDescription("")
private List links = new ArrayList();
/**
* ID
* Unique identifier
*
*/
@JsonProperty("id")
@JsonPropertyDescription("")
private String id;
/**
* Metadata
*
*
* @return
* The metadata
*/
@JsonProperty("metadata")
public FileMetadata getMetadata() {
return metadata;
}
/**
* Metadata
*
*
* @param metadata
* The metadata
*/
@JsonProperty("metadata")
public void setMetadata(FileMetadata metadata) {
this.metadata = metadata;
}
/**
* Links
* todo replace me
*
* @return
* The links
*/
@JsonProperty("links")
public List getLinks() {
return links;
}
/**
* Links
* todo replace me
*
* @param links
* The links
*/
@JsonProperty("links")
public void setLinks(List links) {
this.links = links;
}
/**
* ID
* Unique identifier
*
* @return
* The id
*/
@JsonProperty("id")
public String getId() {
return id;
}
/**
* ID
* Unique identifier
*
* @param id
* The id
*/
@JsonProperty("id")
public void setId(String id) {
this.id = id;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy