This is a refactor of samhofi.us/x/keybase/v2 that takes advantage of the libkeybase performance improvements.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.0 KiB

// Auto-generated to Go types using avdl-compiler v1.4.6 (https://github.com/keybase/node-avdl-compiler)
// Input file: ../../../../../../client/protocol/avdl/keybase1/emails.avdl
package keybase1
type EmailLookupResult struct {
Email EmailAddress `codec:"email" json:"email"`
Uid *UID `codec:"uid,omitempty" json:"uid,omitempty"`
}
func (o EmailLookupResult) DeepCopy() EmailLookupResult {
return EmailLookupResult{
Email: o.Email.DeepCopy(),
Uid: (func(x *UID) *UID {
if x == nil {
return nil
}
tmp := (*x).DeepCopy()
return &tmp
})(o.Uid),
}
}
type EmailAddressVerifiedMsg struct {
Email EmailAddress `codec:"email" json:"email"`
}
func (o EmailAddressVerifiedMsg) DeepCopy() EmailAddressVerifiedMsg {
return EmailAddressVerifiedMsg{
Email: o.Email.DeepCopy(),
}
}
type EmailAddressChangedMsg struct {
Email EmailAddress `codec:"email" json:"email"`
}
func (o EmailAddressChangedMsg) DeepCopy() EmailAddressChangedMsg {
return EmailAddressChangedMsg{
Email: o.Email.DeepCopy(),
}
}