## 类的使用
cn.felord.payment.wechat.enumeration.WechatPayV3Type

- 使用WechatPayV3Type的程序包
  程序包 | 说明
  --- | ---
  cn.felord.payment.wechat.enumeration |
  cn.felord.payment.wechat.v3 |

- - ### cn.felord.payment.wechat.enumeration中WechatPayV3Type的使用

    返回WechatPayV3Type的cn.felord.payment.wechat.enumeration中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static WechatPayV3Type` | WechatPayV3Type.`valueOf(String name)` 返回带有指定名称的该类型的枚举常量。
    `static WechatPayV3Type[]` | WechatPayV3Type.`values()` 按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

  - ### cn.felord.payment.wechat.v3中WechatPayV3Type的使用

    声明为WechatPayV3Type的cn.felord.payment.wechat.v3中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `private WechatPayV3Type` | WechatPayClient.Executor.`wechatPayV3Type` The V3 pay type.

    类型参数类型为WechatPayV3Type的cn.felord.payment.wechat.v3中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `private BiFunction<WechatPayV3Type,M,org.springframework.http.RequestEntity<?>>` | WechatPayClient.Executor.`requestEntityBiFunction` The Request entity bi function.

    参数类型为WechatPayV3Type的cn.felord.payment.wechat.v3中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingBusiFavorApi.`associateFunction(WechatPayV3Type type, BusiFavorAssociateInfo associateInfo)` associate and disassociate function
    `private org.springframework.http.RequestEntity<?>` | WechatBatchTransferApi.`batchTransferFunction(WechatPayV3Type type, CreateBatchTransferParams createBatchTransferParams)`
    `private org.springframework.http.RequestEntity<?>` | WechatPartnerPayApi.`closeByOutTradeNoFunction(WechatPayV3Type type, CloseTransParams closeTransParams)`
    `private org.springframework.http.RequestEntity<?>` | WechatDirectPayApi.`closeByOutTradeNoFunction(WechatPayV3Type type, String outTradeNo)`
    `private org.springframework.http.RequestEntity<?>` | WechatCombinePayApi.`combinePayFunction(WechatPayV3Type type, CombineH5PayParams params)` Combine pay function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatCombinePayApi.`combinePayFunction(WechatPayV3Type type, CombinePayParams params)` Combine pay function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`couponDetailFunction(WechatPayV3Type type, CouponDetailsQueryParams params)` Coupon detail function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingBusiFavorApi.`createStocksFunction(WechatPayV3Type type, BusiFavorCreateParams busiFavorCreateParams)`
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`createStocksFunction(WechatPayV3Type type, StocksCreateParams params)` Create stocks function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`downloadFlowFunction(WechatPayV3Type type, String stockId)` Download flow function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`marketingImageUploadFunction(WechatPayV3Type type, org.springframework.web.multipart.MultipartFile file)` Marketing image upload function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatPartnerPayApi.`payFunction(WechatPayV3Type type, PartnerPayParams partnerPayParams)`
    `private org.springframework.http.RequestEntity<?>` | WechatDirectPayApi.`payFunction(WechatPayV3Type type, PayParams payParams)`
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`queryMerchantsByStockIdFunction(WechatPayV3Type type, MchQueryParams params)` Query stocks function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`queryStocksByMchFunction(WechatPayV3Type type, StocksQueryParams params)` Query stocks function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatDirectPayApi.`queryTransactionFunction(WechatPayV3Type type, TransactionQueryParams params)`
    `private org.springframework.http.RequestEntity<?>` | WechatPartnerPayApi.`queryTransactionFunction(WechatPayV3Type type, TransactionQueryParams params)`
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`queryUserCouponsFunction(WechatPayV3Type type, UserCouponsQueryParams params)` Query user coupons function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`sendStocksFunction(WechatPayV3Type type, StocksSendParams params)` Send stocks function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`setMarketingFavorCallbackFunction(WechatPayV3Type type, String notifyUrl)` Sets marketing favor callback function.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`startAndRestartAndPauseStockFunction(WechatPayV3Type type, String stockId)` Start and restart and pause stock function request entity.
    `private org.springframework.http.RequestEntity<?>` | WechatMarketingFavorApi.`stockDetailFunction(WechatPayV3Type type, String stockId)` Stock detail function request entity.
    `<M> WechatPayClient.Executor<M>` | WechatPayClient.`withType(WechatPayV3Type wechatPayV3Type, M m)` 构造 `WechatRequestEntity`.

    类型变量类型为WechatPayV3Type的cn.felord.payment.wechat.v3中的方法参数
    限定符和类型 | 方法和说明
    --- | ---
    `WechatPayClient.Executor<M>` | WechatPayClient.Executor.`function(BiFunction<WechatPayV3Type,M,org.springframework.http.RequestEntity<?>> requestEntityBiFunction)` Function executor.

    参数类型为WechatPayV3Type的cn.felord.payment.wechat.v3中的构造器
    构造器和说明
    `Executor(WechatPayV3Type wechatPayV3Type, M model, SignatureProvider signatureProvider, org.springframework.web.client.RestOperations restOperations)` Instantiates a new Executor.

Copyright © 2022. All rights reserved.