1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
package imap
import (
"fmt"
)
type MailboxIDChanged struct {
updateBase
*updateWaiter
InternalID InternalMailboxID
RemoteID MailboxID
}
func NewMailboxIDChanged(internalID InternalMailboxID, remoteID MailboxID) *MailboxIDChanged {
return &MailboxIDChanged{
updateWaiter: newUpdateWaiter(),
InternalID: internalID,
RemoteID: remoteID,
}
}
func (u *MailboxIDChanged) String() string {
return fmt.Sprintf("MailboxIDChanged: InternalID = %v, RemoteID = %v", u.InternalID.ShortID(), u.RemoteID.ShortID())
}
|