···
4041
+
func (t *KnotAck) MarshalCBOR(w io.Writer) error {
4043
+
_, err := w.Write(cbg.CborNull)
4047
+
cw := cbg.NewCborWriter(w)
4049
+
if _, err := cw.Write([]byte{165}); err != nil {
4053
+
// t.Host (string) (string)
4054
+
if len("host") > 1000000 {
4055
+
return xerrors.Errorf("Value in field \"host\" was too long")
4058
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("host"))); err != nil {
4061
+
if _, err := cw.WriteString(string("host")); err != nil {
4065
+
if len(t.Host) > 1000000 {
4066
+
return xerrors.Errorf("Value in field t.Host was too long")
4069
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Host))); err != nil {
4072
+
if _, err := cw.WriteString(string(t.Host)); err != nil {
4076
+
// t.LexiconTypeID (string) (string)
4077
+
if len("$type") > 1000000 {
4078
+
return xerrors.Errorf("Value in field \"$type\" was too long")
4081
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("$type"))); err != nil {
4084
+
if _, err := cw.WriteString(string("$type")); err != nil {
4088
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("sh.tangled.knot.ack"))); err != nil {
4091
+
if _, err := cw.WriteString(string("sh.tangled.knot.ack")); err != nil {
4095
+
// t.Aturi (string) (string)
4096
+
if len("aturi") > 1000000 {
4097
+
return xerrors.Errorf("Value in field \"aturi\" was too long")
4100
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("aturi"))); err != nil {
4103
+
if _, err := cw.WriteString(string("aturi")); err != nil {
4107
+
if len(t.Aturi) > 1000000 {
4108
+
return xerrors.Errorf("Value in field t.Aturi was too long")
4111
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Aturi))); err != nil {
4114
+
if _, err := cw.WriteString(string(t.Aturi)); err != nil {
4118
+
// t.Status (string) (string)
4119
+
if len("status") > 1000000 {
4120
+
return xerrors.Errorf("Value in field \"status\" was too long")
4123
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("status"))); err != nil {
4126
+
if _, err := cw.WriteString(string("status")); err != nil {
4130
+
if len(t.Status) > 1000000 {
4131
+
return xerrors.Errorf("Value in field t.Status was too long")
4134
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.Status))); err != nil {
4137
+
if _, err := cw.WriteString(string(t.Status)); err != nil {
4141
+
// t.CreatedAt (string) (string)
4142
+
if len("createdAt") > 1000000 {
4143
+
return xerrors.Errorf("Value in field \"createdAt\" was too long")
4146
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len("createdAt"))); err != nil {
4149
+
if _, err := cw.WriteString(string("createdAt")); err != nil {
4153
+
if len(t.CreatedAt) > 1000000 {
4154
+
return xerrors.Errorf("Value in field t.CreatedAt was too long")
4157
+
if err := cw.WriteMajorTypeHeader(cbg.MajTextString, uint64(len(t.CreatedAt))); err != nil {
4160
+
if _, err := cw.WriteString(string(t.CreatedAt)); err != nil {
4166
+
func (t *KnotAck) UnmarshalCBOR(r io.Reader) (err error) {
4169
+
cr := cbg.NewCborReader(r)
4171
+
maj, extra, err := cr.ReadHeader()
4176
+
if err == io.EOF {
4177
+
err = io.ErrUnexpectedEOF
4181
+
if maj != cbg.MajMap {
4182
+
return fmt.Errorf("cbor input should be of type map")
4185
+
if extra > cbg.MaxLength {
4186
+
return fmt.Errorf("KnotAck: map struct too large (%d)", extra)
4191
+
nameBuf := make([]byte, 9)
4192
+
for i := uint64(0); i < n; i++ {
4193
+
nameLen, ok, err := cbg.ReadFullStringIntoBuf(cr, nameBuf, 1000000)
4199
+
// Field doesn't exist on this type, so ignore it
4200
+
if err := cbg.ScanForLinks(cr, func(cid.Cid) {}); err != nil {
4206
+
switch string(nameBuf[:nameLen]) {
4207
+
// t.Host (string) (string)
4211
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
4216
+
t.Host = string(sval)
4218
+
// t.LexiconTypeID (string) (string)
4222
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
4227
+
t.LexiconTypeID = string(sval)
4229
+
// t.Aturi (string) (string)
4233
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
4238
+
t.Aturi = string(sval)
4240
+
// t.Status (string) (string)
4244
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
4249
+
t.Status = string(sval)
4251
+
// t.CreatedAt (string) (string)
4255
+
sval, err := cbg.ReadStringWithMax(cr, 1000000)
4260
+
t.CreatedAt = string(sval)
4264
+
// Field doesn't exist on this type, so ignore it
4265
+
if err := cbg.ScanForLinks(r, func(cid.Cid) {}); err != nil {