this repo has no description

add generated atproto lexicons for bild

Akshay 146ff3b9 e62ca4f3

Changed files
+241 -1
api
-1
.gitignore
··· 1 1 .direnv/ 2 2 tmp 3 - bild 4 3 *.db
+23
api/bild/bildpublicKey.go
··· 1 + // Code generated by cmd/lexgen (see Makefile's lexgen); DO NOT EDIT. 2 + 3 + package bild 4 + 5 + // schema: sh.bild.publicKey 6 + 7 + import ( 8 + "github.com/bluesky-social/indigo/lex/util" 9 + ) 10 + 11 + func init() { 12 + util.RegisterType("sh.bild.publicKey", &PublicKey{}) 13 + } // 14 + // RECORDTYPE: PublicKey 15 + type PublicKey struct { 16 + LexiconTypeID string `json:"$type,const=sh.bild.publicKey" cborgen:"$type,const=sh.bild.publicKey"` 17 + // created: key upload timestamp 18 + Created string `json:"created" cborgen:"created"` 19 + // key: public key contents 20 + Key string `json:"key" cborgen:"key"` 21 + // name: human-readable name for this key 22 + Name string `json:"name" cborgen:"name"` 23 + }
+218
api/bild/cbor_gen.go
··· 1 + // Code generated by github.com/whyrusleeping/cbor-gen. DO NOT EDIT. 2 + 3 + package bild 4 + 5 + import ( 6 + "fmt" 7 + "io" 8 + "math" 9 + "sort" 10 + 11 + cid "github.com/ipfs/go-cid" 12 + cbg "github.com/whyrusleeping/cbor-gen" 13 + xerrors "golang.org/x/xerrors" 14 + ) 15 + 16 + var _ = xerrors.Errorf 17 + var _ = cid.Undef 18 + var _ = math.E 19 + var _ = sort.Sort 20 + 21 + func (t *PublicKey) MarshalCBOR(w io.Writer) error { 22 + if t == nil { 23 + _, err := w.Write(cbg.CborNull) 24 + return err 25 + } 26 + 27 + cw := cbg.NewCborWriter(w) 28 + 29 + if _, err := cw.Write([]byte{164}); err != nil { 30 + return err 31 + } 32 + 33 + // t.Key (string) (string) 34 + if len("key") > 1000000 { 35 + return xerrors.Errorf("Value in field \"key\" was too long") 36 + } 37 + 38 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("key"))); err != nil { 39 + return err 40 + } 41 + if _, err := cw.WriteString(string("key")); err != nil { 42 + return err 43 + } 44 + 45 + if len(t.Key) > 1000000 { 46 + return xerrors.Errorf("Value in field t.Key was too long") 47 + } 48 + 49 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Key))); err != nil { 50 + return err 51 + } 52 + if _, err := cw.WriteString(string(t.Key)); err != nil { 53 + return err 54 + } 55 + 56 + // t.Name (string) (string) 57 + if len("name") > 1000000 { 58 + return xerrors.Errorf("Value in field \"name\" was too long") 59 + } 60 + 61 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("name"))); err != nil { 62 + return err 63 + } 64 + if _, err := cw.WriteString(string("name")); err != nil { 65 + return err 66 + } 67 + 68 + if len(t.Name) > 1000000 { 69 + return xerrors.Errorf("Value in field t.Name was too long") 70 + } 71 + 72 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Name))); err != nil { 73 + return err 74 + } 75 + if _, err := cw.WriteString(string(t.Name)); err != nil { 76 + return err 77 + } 78 + 79 + // t.LexiconTypeID (string) (string) 80 + if len("$type") > 1000000 { 81 + return xerrors.Errorf("Value in field \"$type\" was too long") 82 + } 83 + 84 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("$type"))); err != nil { 85 + return err 86 + } 87 + if _, err := cw.WriteString(string("$type")); err != nil { 88 + return err 89 + } 90 + 91 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("sh.bild.publicKey"))); err != nil { 92 + return err 93 + } 94 + if _, err := cw.WriteString(string("sh.bild.publicKey")); err != nil { 95 + return err 96 + } 97 + 98 + // t.Created (string) (string) 99 + if len("created") > 1000000 { 100 + return xerrors.Errorf("Value in field \"created\" was too long") 101 + } 102 + 103 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("created"))); err != nil { 104 + return err 105 + } 106 + if _, err := cw.WriteString(string("created")); err != nil { 107 + return err 108 + } 109 + 110 + if len(t.Created) > 1000000 { 111 + return xerrors.Errorf("Value in field t.Created was too long") 112 + } 113 + 114 + if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Created))); err != nil { 115 + return err 116 + } 117 + if _, err := cw.WriteString(string(t.Created)); err != nil { 118 + return err 119 + } 120 + return nil 121 + } 122 + 123 + func (t *PublicKey) UnmarshalCBOR(r io.Reader) (err error) { 124 + *t = PublicKey{} 125 + 126 + cr := cbg.NewCborReader(r) 127 + 128 + maj, extra, err := cr.ReadHeader() 129 + if err != nil { 130 + return err 131 + } 132 + defer func() { 133 + if err == io.EOF { 134 + err = io.ErrUnexpectedEOF 135 + } 136 + }() 137 + 138 + if maj != cbg.MajMap { 139 + return fmt.Errorf("cbor input should be of type map") 140 + } 141 + 142 + if extra > cbg.MaxLength { 143 + return fmt.Errorf("PublicKey: map struct too large (%d)", extra) 144 + } 145 + 146 + n := extra 147 + 148 + nameBuf := make([]byte, 7) 149 + for i := uint64(0); i < n; i++ { 150 + nameLen, ok, err := cbg.ReadFullStringIntoBuf(cr, nameBuf, 1000000) 151 + if err != nil { 152 + return err 153 + } 154 + 155 + if !ok { 156 + // Field doesn't exist on this type, so ignore it 157 + if err := cbg.ScanForLinks(cr, func(cid.Cid) {}); err != nil { 158 + return err 159 + } 160 + continue 161 + } 162 + 163 + switch string(nameBuf[:nameLen]) { 164 + // t.Key (string) (string) 165 + case "key": 166 + 167 + { 168 + sval, err := cbg.ReadStringWithMax(cr, 1000000) 169 + if err != nil { 170 + return err 171 + } 172 + 173 + t.Key = string(sval) 174 + } 175 + // t.Name (string) (string) 176 + case "name": 177 + 178 + { 179 + sval, err := cbg.ReadStringWithMax(cr, 1000000) 180 + if err != nil { 181 + return err 182 + } 183 + 184 + t.Name = string(sval) 185 + } 186 + // t.LexiconTypeID (string) (string) 187 + case "$type": 188 + 189 + { 190 + sval, err := cbg.ReadStringWithMax(cr, 1000000) 191 + if err != nil { 192 + return err 193 + } 194 + 195 + t.LexiconTypeID = string(sval) 196 + } 197 + // t.Created (string) (string) 198 + case "created": 199 + 200 + { 201 + sval, err := cbg.ReadStringWithMax(cr, 1000000) 202 + if err != nil { 203 + return err 204 + } 205 + 206 + t.Created = string(sval) 207 + } 208 + 209 + default: 210 + // Field doesn't exist on this type, so ignore it 211 + if err := cbg.ScanForLinks(r, func(cid.Cid) {}); err != nil { 212 + return err 213 + } 214 + } 215 + } 216 + 217 + return nil 218 + }