Package com.adyen.model.checkout
Class WeChatPayMiniProgramDetails
- java.lang.Object
-
- com.adyen.model.checkout.WeChatPayMiniProgramDetails
-
public class WeChatPayMiniProgramDetails extends Object
WeChatPayMiniProgramDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWeChatPayMiniProgramDetails.CustomTypeAdapterFactorystatic classWeChatPayMiniProgramDetails.TypeEnum**wechatpayMiniProgram**
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_APP_IDstatic StringSERIALIZED_NAME_CHECKOUT_ATTEMPT_IDstatic StringSERIALIZED_NAME_OPENIDstatic StringSERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description WeChatPayMiniProgramDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WeChatPayMiniProgramDetailsappId(String appId)WeChatPayMiniProgramDetailscheckoutAttemptId(String checkoutAttemptId)booleanequals(Object o)static WeChatPayMiniProgramDetailsfromJson(String jsonString)Create an instance of WeChatPayMiniProgramDetails given an JSON stringStringgetAppId()Get appIdStringgetCheckoutAttemptId()The checkout attempt identifier.StringgetOpenid()Get openidWeChatPayMiniProgramDetails.TypeEnumgetType()**wechatpayMiniProgram**inthashCode()WeChatPayMiniProgramDetailsopenid(String openid)voidsetAppId(String appId)voidsetCheckoutAttemptId(String checkoutAttemptId)voidsetOpenid(String openid)voidsetType(WeChatPayMiniProgramDetails.TypeEnum type)StringtoJson()Convert an instance of WeChatPayMiniProgramDetails to an JSON stringStringtoString()WeChatPayMiniProgramDetailstype(WeChatPayMiniProgramDetails.TypeEnum type)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_APP_ID
public static final String SERIALIZED_NAME_APP_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHECKOUT_ATTEMPT_ID
public static final String SERIALIZED_NAME_CHECKOUT_ATTEMPT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OPENID
public static final String SERIALIZED_NAME_OPENID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
appId
public WeChatPayMiniProgramDetails appId(String appId)
-
getAppId
public String getAppId()
Get appId- Returns:
- appId
-
setAppId
public void setAppId(String appId)
-
checkoutAttemptId
public WeChatPayMiniProgramDetails checkoutAttemptId(String checkoutAttemptId)
-
getCheckoutAttemptId
public String getCheckoutAttemptId()
The checkout attempt identifier.- Returns:
- checkoutAttemptId
-
setCheckoutAttemptId
public void setCheckoutAttemptId(String checkoutAttemptId)
-
openid
public WeChatPayMiniProgramDetails openid(String openid)
-
getOpenid
public String getOpenid()
Get openid- Returns:
- openid
-
setOpenid
public void setOpenid(String openid)
-
type
public WeChatPayMiniProgramDetails type(WeChatPayMiniProgramDetails.TypeEnum type)
-
getType
public WeChatPayMiniProgramDetails.TypeEnum getType()
**wechatpayMiniProgram**- Returns:
- type
-
setType
public void setType(WeChatPayMiniProgramDetails.TypeEnum type)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to WeChatPayMiniProgramDetails
-
fromJson
public static WeChatPayMiniProgramDetails fromJson(String jsonString) throws IOException
Create an instance of WeChatPayMiniProgramDetails given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of WeChatPayMiniProgramDetails
- Throws:
IOException- if the JSON string is invalid with respect to WeChatPayMiniProgramDetails
-
toJson
public String toJson()
Convert an instance of WeChatPayMiniProgramDetails to an JSON string- Returns:
- JSON string
-
-