collection of mail address objects */ public function getSecondaryAddresses(): array; /** * sets the secondary mailing addresses (aliases) for this service * * @since 30.0.0 * * @param IAddress ...$value collection of one or more mail address objects * * @return self return this object for command chaining */ public function setSecondaryAddresses(IAddress ...$value): self; /** * construct a new empty message object * * @since 30.0.0 * * @return IMessage blank message object */ public function initiateMessage(): IMessage; }