12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- syntax = "proto2";
- message PublishedBeforeJoystream {
-
- optional bool is_published = 1;
-
- optional string date = 2;
- }
- message License {
-
- optional uint32 code = 1;
-
- optional string attribution = 2;
-
- optional string custom_text = 3;
- }
- message MediaType {
-
- optional string codec_name = 1;
-
- optional string container = 2;
-
- optional string mime_media_type = 3;
- }
- message VideoMetadata {
-
- optional string title = 1;
-
- optional string description = 2;
-
-
-
- optional uint32 video = 3;
-
- optional uint32 thumbnail_photo = 4;
-
- optional uint32 duration = 5;
-
- optional uint32 media_pixel_height = 6;
-
-
- optional uint32 media_pixel_width = 7;
-
- optional MediaType media_type = 8;
-
- optional string language = 9;
-
- optional License license = 10;
-
- optional PublishedBeforeJoystream published_before_joystream = 11;
-
- optional bool has_marketing = 12;
-
- optional bool is_public = 13;
-
- optional bool is_explicit = 14;
-
- repeated uint64 persons = 15 [packed=true];
-
- optional uint64 category = 16;
- }
- message VideoCategoryMetadata {
-
- optional string name = 1;
- }
|