package org.gcube.application.geoportal.common.model.project; import org.gcube.application.geoportal.common.model.BasicJSONObject; import lombok.NoArgsConstructor; @NoArgsConstructor public class Project { /** * Project{ _id: profile_id: publication :{ creation_time: creation_user: last_update_time: last_update_user: version : license : policy : status : VALID, PUBLISHED,INVALID document : {.....} centroid : { x: y: z:} } * */ public static enum Status{ VALID,INVALID,PUBLISHED } private String _id; private String profile_id; private PublicationDetails publication; private Status status; private BasicJSONObject document; private Centroid centroid; }