date_create = new DateTime(); $this->from = ''; $this->from_alias = ''; $this->to = ''; $this->message = ''; $this->status = 'created'; $this->reason_code = 0; // status are: // created // sent // delivered // not_delivered } public function getID() { return $this->id; } public function getDateCreate() { return $this->date_create; } public function setFrom($from) { $this->source = $from; return $this; } public function getFrom() { return $this->source; } public function setFromAlias($alias) { $this->source_alias = $alias; return $this; } public function getFromAlias() { return $this->source_alias; } public function setTo($to) { $this->destination = $to; return $this; } public function getTo() { return $this->destination; } public function setMessage($message) { $this->message = $message; return $this; } public function getMessage() { return $this->message; } public function setStatus($status) { $this->status = $status; return $this; } public function getStatus() { return $this->status; } public function setReasonCode($code) { $this->reason_code = $code; return $this; } public function getReasonCode() { return $this->reason_code; } }