<?php
namespace Com\Pdd\Pop\Sdk\Api\Request;
use Com\Pdd\Pop\Sdk\PopBaseHttpRequest;
use Com\Pdd\Pop\Sdk\PopBaseJsonEntity;
class PddDdkResourceUrlGenRequest extends PopBaseHttpRequest
{
public function __construct()
{
}
private $customParameters;
private $generateQqApp;
private $generateSchemaUrl;
private $generateWeApp;
private $pid;
private $resourceType;
private $url;
protected function setUserParams(&$params)
{
$this->setUserParam($params, "custom_parameters", $this->customParameters);
$this->setUserParam($params, "generate_qq_app", $this->generateQqApp);
$this->setUserParam($params, "generate_schema_url", $this->generateSchemaUrl);
$this->setUserParam($params, "generate_we_app", $this->generateWeApp);
$this->setUserParam($params, "pid", $this->pid);
$this->setUserParam($params, "resource_type", $this->resourceType);
$this->setUserParam($params, "url", $this->url);
}
public function getVersion()
{
return "V1";
}
public function getDataType()
{
return "JSON";
}
public function getType()
{
return "pdd.ddk.resource.url.gen";
}
public function setCustomParameters($customParameters)
{
$this->customParameters = $customParameters;
}
public function setGenerateQqApp($generateQqApp)
{
$this->generateQqApp = $generateQqApp;
}
public function setGenerateSchemaUrl($generateSchemaUrl)
{
$this->generateSchemaUrl = $generateSchemaUrl;
}
public function setGenerateWeApp($generateWeApp)
{
$this->generateWeApp = $generateWeApp;
}
public function setPid($pid)
{
$this->pid = $pid;
}
public function setResourceType($resourceType)
{
$this->resourceType = $resourceType;
}
public function setUrl($url)
{
$this->url = $url;
}
}