<?php
namespace Lonquan\TaobaoSDK\Top\Request;

use Lonquan\TaobaoSDK\Top\RequestInterface;

/**
 * TOP API: taobao.wlb.waybill.i.print request
 *
 * @author auto create
 * @since  1.0, 2016.03.22
 */
class WlbWaybillIPrintRequest implements RequestInterface
{
    /**
     * 打印请求
     **/
    private $waybillApplyPrintCheckRequest;

    private $apiParas = [ ];

    public function setWaybillApplyPrintCheckRequest($waybillApplyPrintCheckRequest)
    {
        $this->waybillApplyPrintCheckRequest = $waybillApplyPrintCheckRequest;
        $this->apiParas["waybill_apply_print_check_request"] = $waybillApplyPrintCheckRequest;
    }

    public function getWaybillApplyPrintCheckRequest()
    {
        return $this->waybillApplyPrintCheckRequest;
    }

    public function getApiMethodName()
    {
        return "taobao.wlb.waybill.i.print";
    }

    public function getApiParas()
    {
        return $this->apiParas;
    }

    public function check()
    {

    }

    public function putOtherTextParam($key, $value)
    {
        $this->apiParas[ $key ] = $value;
        $this->$key = $value;
    }
}
