syntax = "proto3";
package sciobjsdb.api.storage.models.v1;
option go_package = "github.com/ScienceObjectsDB/go-api/sciobjsdb/api/storage/models/v1";
option java_multiple_files = true;
option java_package = "com.github.ScienceObjectsDB.java_api.sciobjsdb.api.storage.models.v1";
option java_outer_classname = "ProjectModels";
import "sciobjsdb/api/storage/models/v1/common_models.proto";
message Project {
string id = 1;
string name = 2;
string description = 3;
repeated Label labels = 4;
repeated Annotation annotations = 5;
repeated User users = 6;
string bucket = 7;
Status status = 8;
ProjectStats stats = 9;
}
message ProjectStats {
int64 object_count = 1;
int64 object_group_count = 2;
int64 acc_size = 3;
double avg_object_size = 4;
int64 user_count = 5;
}