X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/89c5953f15ff025971e465c86eb6d129ff0a63f9..16f704326f44fd1e5e5e60b936c9b5895d6a6ff8:/sdk/java-v2/src/main/java/org/arvados/client/api/model/Item.java diff --git a/sdk/java-v2/src/main/java/org/arvados/client/api/model/Item.java b/sdk/java-v2/src/main/java/org/arvados/client/api/model/Item.java new file mode 100644 index 0000000000..be30e57843 --- /dev/null +++ b/sdk/java-v2/src/main/java/org/arvados/client/api/model/Item.java @@ -0,0 +1,123 @@ +/* + * Copyright (C) The Arvados Authors. All rights reserved. + * + * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0 + * + */ + +package org.arvados.client.api.model; + +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + +import java.time.LocalDateTime; + +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) +@JsonPropertyOrder({ "href", "kind", "etag", "uuid", "owner_uuid", "created_at", "modified_by_client_uuid", + "modified_by_user_uuid", "modified_at", "updated_at" }) +public abstract class Item { + + @JsonProperty("href") + private String href; + @JsonProperty("kind") + private String kind; + @JsonProperty("etag") + private String etag; + @JsonProperty("uuid") + private String uuid; + @JsonProperty("owner_uuid") + private String ownerUuid; + @JsonProperty("created_at") + private LocalDateTime createdAt; + @JsonProperty("modified_by_client_uuid") + private String modifiedByClientUuid; + @JsonProperty("modified_by_user_uuid") + private String modifiedByUserUuid; + @JsonProperty("modified_at") + private LocalDateTime modifiedAt; + @JsonProperty("updated_at") + private LocalDateTime updatedAt; + + public String getHref() { + return this.href; + } + + public String getKind() { + return this.kind; + } + + public String getEtag() { + return this.etag; + } + + public String getUuid() { + return this.uuid; + } + + public String getOwnerUuid() { + return this.ownerUuid; + } + + public LocalDateTime getCreatedAt() { + return this.createdAt; + } + + public String getModifiedByClientUuid() { + return this.modifiedByClientUuid; + } + + public String getModifiedByUserUuid() { + return this.modifiedByUserUuid; + } + + public LocalDateTime getModifiedAt() { + return this.modifiedAt; + } + + public LocalDateTime getUpdatedAt() { + return this.updatedAt; + } + + public void setHref(String href) { + this.href = href; + } + + public void setKind(String kind) { + this.kind = kind; + } + + public void setEtag(String etag) { + this.etag = etag; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public void setOwnerUuid(String ownerUuid) { + this.ownerUuid = ownerUuid; + } + + public void setCreatedAt(LocalDateTime createdAt) { + this.createdAt = createdAt; + } + + public void setModifiedByClientUuid(String modifiedByClientUuid) { + this.modifiedByClientUuid = modifiedByClientUuid; + } + + public void setModifiedByUserUuid(String modifiedByUserUuid) { + this.modifiedByUserUuid = modifiedByUserUuid; + } + + public void setModifiedAt(LocalDateTime modifiedAt) { + this.modifiedAt = modifiedAt; + } + + public void setUpdatedAt(LocalDateTime updatedAt) { + this.updatedAt = updatedAt; + } +}