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