id = $id; $this->mailbox = $mailbox; $this->syncToken = $syncToken; $this->uids = $uids; } /** * Get the id of this request which stays constant for all requests while syncing a single mailbox */ public function getId(): string { return $this->id; } /** * Get the mailbox name */ public function getMailbox(): string { return $this->mailbox; } /** * @return string the Horde sync token */ public function getToken(): string { return $this->syncToken; } /** * Get an array of known uids on the client-side * * @return int[] */ public function getUids(): array { return $this->uids; } }