<?php
namespace jd_vop\response\area;
use jd_vop\response\Result;
class CheckArea implements Result
{
public $success;
public $resultCode;
public $addressId;
public $message;
public function __construct(bool $success, int $resultCode, int $addressId, string $message)
{
$this->success = $success;
$this->resultCode = $resultCode;
$this->addressId = $addressId;
$this->message = $message;
}
public static function parse($result): self
{
$success = $result['success'] ?? false;
$resultCode = $result['resultCode'] ?? 0;
$addressId = $result['addressId'] ?? 0;
$message = $result['message'] ?? "";
return new self($success, $resultCode, $addressId, $message);
}
}