1// Auto-generated to Go types using avdl-compiler v1.4.8 (https://github.com/keybase/node-avdl-compiler) 2// Input file: ../client/protocol/avdl/keybase1/sigs.avdl 3 4package keybase1 5 6type Sig struct { 7 Seqno Seqno `codec:"seqno" json:"seqno"` 8 SigID SigID `codec:"sigID" json:"sigID"` 9 SigIDDisplay string `codec:"sigIDDisplay" json:"sigIDDisplay"` 10 Type string `codec:"type" json:"type"` 11 CTime Time `codec:"cTime" json:"cTime"` 12 Revoked bool `codec:"revoked" json:"revoked"` 13 Active bool `codec:"active" json:"active"` 14 Key string `codec:"key" json:"key"` 15 Body string `codec:"body" json:"body"` 16} 17 18func (o Sig) DeepCopy() Sig { 19 return Sig{ 20 Seqno: o.Seqno.DeepCopy(), 21 SigID: o.SigID.DeepCopy(), 22 SigIDDisplay: o.SigIDDisplay, 23 Type: o.Type, 24 CTime: o.CTime.DeepCopy(), 25 Revoked: o.Revoked, 26 Active: o.Active, 27 Key: o.Key, 28 Body: o.Body, 29 } 30} 31 32type SigTypes struct { 33 Track bool `codec:"track" json:"track"` 34 Proof bool `codec:"proof" json:"proof"` 35 Cryptocurrency bool `codec:"cryptocurrency" json:"cryptocurrency"` 36 IsSelf bool `codec:"isSelf" json:"isSelf"` 37} 38 39func (o SigTypes) DeepCopy() SigTypes { 40 return SigTypes{ 41 Track: o.Track, 42 Proof: o.Proof, 43 Cryptocurrency: o.Cryptocurrency, 44 IsSelf: o.IsSelf, 45 } 46} 47 48type SigListArgs struct { 49 SessionID int `codec:"sessionID" json:"sessionID"` 50 Username string `codec:"username" json:"username"` 51 AllKeys bool `codec:"allKeys" json:"allKeys"` 52 Types *SigTypes `codec:"types,omitempty" json:"types,omitempty"` 53 Filterx string `codec:"filterx" json:"filterx"` 54 Verbose bool `codec:"verbose" json:"verbose"` 55 Revoked bool `codec:"revoked" json:"revoked"` 56} 57 58func (o SigListArgs) DeepCopy() SigListArgs { 59 return SigListArgs{ 60 SessionID: o.SessionID, 61 Username: o.Username, 62 AllKeys: o.AllKeys, 63 Types: (func(x *SigTypes) *SigTypes { 64 if x == nil { 65 return nil 66 } 67 tmp := (*x).DeepCopy() 68 return &tmp 69 })(o.Types), 70 Filterx: o.Filterx, 71 Verbose: o.Verbose, 72 Revoked: o.Revoked, 73 } 74} 75