/** * @param $json * * @return SignatureStruct */ public static function jsonDesserialize($json) { $object = new self(); $object->setPackageName($json['packageName']); $object->setPackageVersion($json['packageVersion']); $object->setSignature($json['signature']); $object->setSignatureType($json['signatureType']); $object->setDownloadUrl($json['downloadUrl']); $object->setSha256($json['sha256']); return $object; }