/**
  * @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;
 }