hyperboria/nexus/models/proto/scitech.proto
the-superpirate 43be16e4bc - [nexus] Update schema
- [nexus] Remove outdated protos
  - [nexus] Development
  - [nexus] Development
  - [nexus] Development
  - [nexus] Development
  - [nexus] Development
  - [nexus] Refactor views
  - [nexus] Update aiosumma
  - [nexus] Add tags
  - [nexus] Development
  - [nexus] Update repository
  - [nexus] Update repository
  - [nexus] Update dependencies
  - [nexus] Update dependencies
  - [nexus] Fixes for MetaAPI
  - [nexus] Support for new queries
  - [nexus] Adopt new versions of search
  - [nexus] Improving Nexus
  - [nexus] Various fixes
  - [nexus] Add profile
  - [nexus] Fixes for ingestion
  - [nexus] Refactorings and bugfixes
  - [idm] Add profile methods
  - [nexus] Fix stalled nexus-meta bugs
  - [nexus] Various bugfixes
  - [nexus] Restore IDM API functionality

GitOrigin-RevId: a0842345a6dde5b321279ab5510a50c0def0e71a
2022-09-02 19:15:47 +03:00

35 lines
785 B
Protocol Buffer

syntax = "proto3";
package nexus.models.proto;
message Scitech {
int64 id = 1;
repeated string authors = 2;
string cu = 3;
string cu_suf = 4;
string description = 5;
string doi = 6;
uint32 downloads_count = 28;
string edition = 7;
string extension = 8;
int64 fiction_id = 9;
uint64 filesize = 10;
repeated string ipfs_multihashes = 30;
bool is_deleted = 11;
repeated string isbns = 12;
bool has_duplicates = 31;
optional int64 issued_at = 25;
string language = 13;
int64 libgen_id = 14;
string meta_language = 15;
string md5 = 16;
int64 original_id = 23;
uint32 pages = 17;
string series = 18;
repeated string tags = 19;
string title = 21;
int32 updated_at = 22;
string volume = 24;
int32 year = 29;
string periodical = 32;
}