From 8187a47fa079a36f6d5efa9ceb55b84475d82c8f Mon Sep 17 00:00:00 2001 From: maximzasorin Date: Wed, 21 Jun 2017 21:10:47 +0300 Subject: [PATCH] Add cached property for DNS record (#368) --- src/Mailgun/Model/Domain/DnsRecord.php | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/Mailgun/Model/Domain/DnsRecord.php b/src/Mailgun/Model/Domain/DnsRecord.php index b6eb914..f513dd6 100644 --- a/src/Mailgun/Model/Domain/DnsRecord.php +++ b/src/Mailgun/Model/Domain/DnsRecord.php @@ -41,6 +41,11 @@ final class DnsRecord */ private $valid; + /** + * @var array + */ + private $cached; + /** * @param array $data * @@ -53,8 +58,9 @@ final class DnsRecord $recordType = isset($data['record_type']) ? $data['record_type'] : null; $value = isset($data['value']) ? $data['value'] : null; $valid = isset($data['valid']) ? $data['valid'] : null; + $cached = isset($data['cached']) ? $data['cached'] : null; - return new self($name, $recordType, $value, $priority, $valid); + return new self($name, $recordType, $value, $priority, $valid, $cached); } /** @@ -63,14 +69,16 @@ final class DnsRecord * @param string $value DNS record value * @param string|null $priority Record priority, used for MX * @param string $valid DNS record has been added to domain DNS? + * @param array $cached DNS record current value */ - private function __construct($name, $type, $value, $priority, $valid) + private function __construct($name, $type, $value, $priority, $valid, $cached) { $this->name = $name; $this->type = $type; $this->value = $value; $this->priority = $priority; $this->valid = $valid; + $this->cached = $cached; } /** @@ -120,4 +128,12 @@ final class DnsRecord { return $this->valid; } + + /** + * @return array + */ + public function getCached() + { + return $this->cached; + } }