me.chanjar.weixin.mp.bean.pay.request

## 类 WxPayUnifiedOrderRequest

- java.lang.Object
- - me.chanjar.weixin.mp.bean.pay.request.WxPayBaseRequest
  - - me.chanjar.weixin.mp.bean.pay.request.WxPayUnifiedOrderRequest

    public class WxPayUnifiedOrderRequest
    extends WxPayBaseRequest

     统一下单请求参数对象
     参考文档：https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
     注释中各行每个字段描述对应如下：

字段名
变量名
是否必填
类型
示例值
描述 Created by Binary Wang on 2016/9/25.

作者:
  binarywang (https://github.com/binarywang)

### 嵌套类概要

嵌套类
`static class` `WxPayUnifiedOrderRequest.WxUnifiedOrderRequestBuilder`

### 字段概要

### 从类继承的字段 me.chanjar.weixin.mp.bean.pay.request.WxPayBaseRequest

`appid, mchId, nonceStr, sign`

### 构造器概要

构造器
构造器和说明
`WxPayUnifiedOrderRequest()`

### 方法概要

方法
`static WxPayUnifiedOrderRequest.WxUnifiedOrderRequestBuilder` `builder()`
`String` `getAttach()`
`String` `getBody()`
`String` `getDetail()`
`String` `getDeviceInfo()`
`String` `getFeeType()`
`String` `getGoodsTag()`
`String` `getLimitPay()`
`String` `getNotifyURL()`
`String` `getOpenid()`
`String` `getOutTradeNo()`
`String` `getProductId()`
`String` `getSpbillCreateIp()`
`String` `getTimeExpire()`
`String` `getTimeStart()`
`Integer` `getTotalFee()`
`String` `getTradeType()`
`void` `setAttach(String attach)`
`void` `setBody(String body)`
`void` `setDetail(String detail)`
`void` `setDeviceInfo(String deviceInfo)`
`void` `setFeeType(String feeType)`
`void` `setGoodsTag(String goodsTag)`
`void` `setLimitPay(String limitPay)`
`void` `setNotifyURL(String notifyURL)` 如果配置中已经设置，可以不设置值
`void` `setOpenid(String openid)`
`void` `setOutTradeNo(String outTradeNo)`
`void` `setProductId(String productId)`
`void` `setSpbillCreateIp(String spbillCreateIp)`
`void` `setTimeExpire(String timeExpire)`
`void` `setTimeStart(String timeStart)`
`void` `setTotalFee(Integer totalFee)`
`void` `setTradeType(String tradeType)` 如果配置中已经设置，可以不设置值

### 从类继承的方法 me.chanjar.weixin.mp.bean.pay.request.WxPayBaseRequest

`getAppid, getMchId, getNonceStr, getSign, setAppid, setMchId, setNonceStr, setSign, toString, yuanToFee`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### 构造器详细资料

#### WxPayUnifiedOrderRequest

    public WxPayUnifiedOrderRequest()

### 方法详细资料

#### getDeviceInfo

    public String getDeviceInfo()

#### setDeviceInfo

    public void setDeviceInfo(String deviceInfo)

#### getBody

    public String getBody()

#### setBody

    public void setBody(String body)

#### getDetail

    public String getDetail()

#### setDetail

    public void setDetail(String detail)

#### getAttach

    public String getAttach()

#### setAttach

    public void setAttach(String attach)

#### getOutTradeNo

    public String getOutTradeNo()

#### setOutTradeNo

    public void setOutTradeNo(String outTradeNo)

#### getFeeType

    public String getFeeType()

#### setFeeType

    public void setFeeType(String feeType)

#### getTotalFee

    public Integer getTotalFee()

#### setTotalFee

    public void setTotalFee(Integer totalFee)

#### getSpbillCreateIp

    public String getSpbillCreateIp()

#### setSpbillCreateIp

    public void setSpbillCreateIp(String spbillCreateIp)

#### getTimeStart

    public String getTimeStart()

#### setTimeStart

    public void setTimeStart(String timeStart)

#### getTimeExpire

    public String getTimeExpire()

#### setTimeExpire

    public void setTimeExpire(String timeExpire)

#### getGoodsTag

    public String getGoodsTag()

#### setGoodsTag

    public void setGoodsTag(String goodsTag)

#### getNotifyURL

    public String getNotifyURL()

#### setNotifyURL

    public void setNotifyURL(String notifyURL)

如果配置中已经设置，可以不设置值

参数:
  `notifyURL` -

#### getTradeType

    public String getTradeType()

#### setTradeType

    public void setTradeType(String tradeType)

如果配置中已经设置，可以不设置值

参数:
  `tradeType` - 交易类型

#### getProductId

    public String getProductId()

#### setProductId

    public void setProductId(String productId)

#### getLimitPay

    public String getLimitPay()

#### setLimitPay

    public void setLimitPay(String limitPay)

#### getOpenid

    public String getOpenid()

#### setOpenid

    public void setOpenid(String openid)

#### builder

    public static WxPayUnifiedOrderRequest.WxUnifiedOrderRequestBuilder builder()