generated from rmcguire/go-server-with-otel
	implement class logo
This commit is contained in:
		@@ -2,21 +2,159 @@ syntax = "proto3";
 | 
			
		||||
package class.v1alpha1;
 | 
			
		||||
 | 
			
		||||
import "google/api/annotations.proto";
 | 
			
		||||
import "google/protobuf/timestamp.proto";
 | 
			
		||||
 | 
			
		||||
option go_package = "gitea.libretechconsulting.com/rmcguire/class-server/api/v1alpha1/class";
 | 
			
		||||
 | 
			
		||||
enum LogoType {
 | 
			
		||||
  LOGO_TYPE_UNSPECIFIED = 0;
 | 
			
		||||
  LOGO_TYPE_RANDOM = 1;
 | 
			
		||||
  LOGO_TYPE_TECH = 2;
 | 
			
		||||
enum Font {
 | 
			
		||||
  FONT_UNSPECIFIED = 0;
 | 
			
		||||
  FONT_3X5 = 2;
 | 
			
		||||
  FONT_5LINEOBLIQUE = 3;
 | 
			
		||||
  FONT_ACROBATIC = 4;
 | 
			
		||||
  FONT_ALLIGATOR = 5;
 | 
			
		||||
  FONT_ALLIGATOR2 = 6;
 | 
			
		||||
  FONT_ALPHABET = 7;
 | 
			
		||||
  FONT_AVATAR = 8;
 | 
			
		||||
  FONT_BANNER = 9;
 | 
			
		||||
  FONT_BANNER3 = 11;
 | 
			
		||||
  FONT_BANNER4 = 12;
 | 
			
		||||
  FONT_BARBWIRE = 13;
 | 
			
		||||
  FONT_BASIC = 14;
 | 
			
		||||
  FONT_BELL = 15;
 | 
			
		||||
  FONT_BIG = 16;
 | 
			
		||||
  FONT_BIGCHIEF = 17;
 | 
			
		||||
  FONT_BINARY = 18;
 | 
			
		||||
  FONT_BLOCK = 19;
 | 
			
		||||
  FONT_BUBBLE = 20;
 | 
			
		||||
  FONT_BULBHEAD = 21;
 | 
			
		||||
  FONT_CALGPHY2 = 22;
 | 
			
		||||
  FONT_CALIGRAPHY = 23;
 | 
			
		||||
  FONT_CATWALK = 24;
 | 
			
		||||
  FONT_CHUNKY = 25;
 | 
			
		||||
  FONT_COINSTAK = 26;
 | 
			
		||||
  FONT_COLOSSAL = 27;
 | 
			
		||||
  FONT_COMPUTER = 28;
 | 
			
		||||
  FONT_CONTESSA = 29;
 | 
			
		||||
  FONT_CONTRAST = 30;
 | 
			
		||||
  FONT_COSMIC = 31;
 | 
			
		||||
  FONT_COSMIKE = 32;
 | 
			
		||||
  FONT_CRICKET = 33;
 | 
			
		||||
  FONT_CURSIVE = 34;
 | 
			
		||||
  FONT_CYBERLARGE = 35;
 | 
			
		||||
  FONT_CYBERMEDIUM = 36;
 | 
			
		||||
  FONT_CYBERSMALL = 37;
 | 
			
		||||
  FONT_DIAMOND = 38;
 | 
			
		||||
  FONT_DIGITAL = 39;
 | 
			
		||||
  FONT_DOH = 40;
 | 
			
		||||
  FONT_DOOM = 41;
 | 
			
		||||
  FONT_DOTMATRIX = 42;
 | 
			
		||||
  FONT_DRPEPPER = 43;
 | 
			
		||||
  FONT_EFTICHESS = 44;
 | 
			
		||||
  FONT_EFTIFONT = 45;
 | 
			
		||||
  FONT_EFTIPITI = 46;
 | 
			
		||||
  FONT_EFTIROBOT = 47;
 | 
			
		||||
  FONT_EFTITALIC = 48;
 | 
			
		||||
  FONT_EFTIWALL = 49;
 | 
			
		||||
  FONT_EFTIWATER = 50;
 | 
			
		||||
  FONT_EPIC = 51;
 | 
			
		||||
  FONT_FENDER = 52;
 | 
			
		||||
  FONT_FOURTOPS = 53;
 | 
			
		||||
  FONT_FUZZY = 54;
 | 
			
		||||
  FONT_GOOFY = 55;
 | 
			
		||||
  FONT_GOTHIC = 56;
 | 
			
		||||
  FONT_GRAFFITI = 57;
 | 
			
		||||
  FONT_HOLLYWOOD = 58;
 | 
			
		||||
  FONT_INVITA = 59;
 | 
			
		||||
  FONT_ISOMETRIC1 = 60;
 | 
			
		||||
  FONT_ISOMETRIC2 = 61;
 | 
			
		||||
  FONT_ISOMETRIC3 = 62;
 | 
			
		||||
  FONT_ISOMETRIC4 = 63;
 | 
			
		||||
  FONT_ITALIC = 64;
 | 
			
		||||
  FONT_IVRIT = 65;
 | 
			
		||||
  FONT_JAZMINE = 66;
 | 
			
		||||
  FONT_JERUSALEM = 67;
 | 
			
		||||
  FONT_KATAKANA = 68;
 | 
			
		||||
  FONT_KBAN = 69;
 | 
			
		||||
  FONT_LARRY3D = 70;
 | 
			
		||||
  FONT_LCD = 71;
 | 
			
		||||
  FONT_LEAN = 72;
 | 
			
		||||
  FONT_LETTERS = 73;
 | 
			
		||||
  FONT_LINUX = 74;
 | 
			
		||||
  FONT_LOCKERGNOME = 75;
 | 
			
		||||
  FONT_MADRID = 76;
 | 
			
		||||
  FONT_MARQUEE = 77;
 | 
			
		||||
  FONT_MAXFOUR = 78;
 | 
			
		||||
  FONT_MIKE = 79;
 | 
			
		||||
  FONT_MINI = 80;
 | 
			
		||||
  FONT_MIRROR = 81;
 | 
			
		||||
  FONT_MNEMONIC = 82;
 | 
			
		||||
  FONT_MORSE = 83;
 | 
			
		||||
  FONT_MOSCOW = 84;
 | 
			
		||||
  FONT_NANCYJ = 87;
 | 
			
		||||
  FONT_NIPPLES = 88;
 | 
			
		||||
  FONT_NTGREEK = 89;
 | 
			
		||||
  FONT_O8 = 90;
 | 
			
		||||
  FONT_OGRE = 91;
 | 
			
		||||
  FONT_PAWP = 92;
 | 
			
		||||
  FONT_PEAKS = 93;
 | 
			
		||||
  FONT_PEBBLES = 94;
 | 
			
		||||
  FONT_PEPPER = 95;
 | 
			
		||||
  FONT_POISON = 96;
 | 
			
		||||
  FONT_PUFFY = 97;
 | 
			
		||||
  FONT_PYRAMID = 98;
 | 
			
		||||
  FONT_RECTANGLES = 99;
 | 
			
		||||
  FONT_RELIEF = 100;
 | 
			
		||||
  FONT_RELIEF2 = 101;
 | 
			
		||||
  FONT_REV = 102;
 | 
			
		||||
  FONT_ROMAN = 103;
 | 
			
		||||
  FONT_ROT13 = 104;
 | 
			
		||||
  FONT_ROUNDED = 105;
 | 
			
		||||
  FONT_ROWANCAP = 106;
 | 
			
		||||
  FONT_ROZZO = 107;
 | 
			
		||||
  FONT_RUNIC = 108;
 | 
			
		||||
  FONT_RUNYC = 109;
 | 
			
		||||
  FONT_SBLOOD = 110;
 | 
			
		||||
  FONT_SCRIPT = 111;
 | 
			
		||||
  FONT_SERIFCAP = 112;
 | 
			
		||||
  FONT_SHADOW = 113;
 | 
			
		||||
  FONT_SHORT = 114;
 | 
			
		||||
  FONT_SLANT = 115;
 | 
			
		||||
  FONT_SLIDE = 116;
 | 
			
		||||
  FONT_SLSCRIPT = 117;
 | 
			
		||||
  FONT_SMALL = 118;
 | 
			
		||||
  FONT_SMISOME1 = 119;
 | 
			
		||||
  FONT_SMKEYBOARD = 120;
 | 
			
		||||
  FONT_SMSCRIPT = 121;
 | 
			
		||||
  FONT_SMSHADOW = 122;
 | 
			
		||||
  FONT_SMSLANT = 123;
 | 
			
		||||
  FONT_SMTENGWAR = 124;
 | 
			
		||||
  FONT_SPEED = 125;
 | 
			
		||||
  FONT_STAMPATELLO = 126;
 | 
			
		||||
  FONT_STANDARD = 127;
 | 
			
		||||
  FONT_STARWARS = 128;
 | 
			
		||||
  FONT_STELLAR = 129;
 | 
			
		||||
  FONT_STOP = 130;
 | 
			
		||||
  FONT_STRAIGHT = 131;
 | 
			
		||||
  FONT_TANJA = 132;
 | 
			
		||||
  FONT_TENGWAR = 133;
 | 
			
		||||
  FONT_TERM = 134;
 | 
			
		||||
  FONT_THICK = 135;
 | 
			
		||||
  FONT_THIN = 136;
 | 
			
		||||
  FONT_THREEPOINT = 137;
 | 
			
		||||
  FONT_TICKS = 138;
 | 
			
		||||
  FONT_TICKSSLANT = 139;
 | 
			
		||||
  FONT_TOMBSTONE = 141;
 | 
			
		||||
  FONT_TREK = 142;
 | 
			
		||||
  FONT_TSALAGI = 143;
 | 
			
		||||
  FONT_TWOPOINT = 144;
 | 
			
		||||
  FONT_UNIVERS = 145;
 | 
			
		||||
  FONT_USAFLAG = 146;
 | 
			
		||||
  FONT_WAVY = 147;
 | 
			
		||||
  FONT_WEIRD = 148;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
message GetClassLogoRequest {
 | 
			
		||||
  LogoType logo_type = 1;
 | 
			
		||||
  // Default is no padding
 | 
			
		||||
  optional uint32 logo_padding = 2;
 | 
			
		||||
  optional bool include_string = 3;
 | 
			
		||||
  Font font = 1;
 | 
			
		||||
  optional bool include_string = 2;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
message GetClassLogoResponse {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user