Package com.adyen.model.balanceplatform
Class VerificationDeadline
- java.lang.Object
-
- com.adyen.model.balanceplatform.VerificationDeadline
-
public class VerificationDeadline extends Object
VerificationDeadline
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVerificationDeadline.CapabilitiesEnumGets or Sets capabilitiesstatic classVerificationDeadline.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_CAPABILITIESstatic StringSERIALIZED_NAME_EXPIRES_AT
-
Constructor Summary
Constructors Constructor Description VerificationDeadline()VerificationDeadline(List<VerificationDeadline.CapabilitiesEnum> capabilities, OffsetDateTime expiresAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static VerificationDeadlinefromJson(String jsonString)Create an instance of VerificationDeadline given an JSON stringList<VerificationDeadline.CapabilitiesEnum>getCapabilities()The names of the capabilities to be disallowed.OffsetDateTimegetExpiresAt()The date that verification is due by before capabilities are disallowed.inthashCode()StringtoJson()Convert an instance of VerificationDeadline to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj, boolean strictValidation)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_CAPABILITIES
public static final String SERIALIZED_NAME_CAPABILITIES
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPIRES_AT
public static final String SERIALIZED_NAME_EXPIRES_AT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VerificationDeadline
public VerificationDeadline()
-
VerificationDeadline
public VerificationDeadline(List<VerificationDeadline.CapabilitiesEnum> capabilities, OffsetDateTime expiresAt)
-
-
Method Detail
-
getCapabilities
public List<VerificationDeadline.CapabilitiesEnum> getCapabilities()
The names of the capabilities to be disallowed.- Returns:
- capabilities
-
getExpiresAt
public OffsetDateTime getExpiresAt()
The date that verification is due by before capabilities are disallowed.- Returns:
- expiresAt
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException- Throws:
IOException
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj, boolean strictValidation) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON ObjectstrictValidation- reject (new) fields missing from the specifications- Throws:
IOException- if the JSON Object is invalid with respect to VerificationDeadline
-
fromJson
public static VerificationDeadline fromJson(String jsonString) throws IOException
Create an instance of VerificationDeadline given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of VerificationDeadline
- Throws:
IOException- if the JSON string is invalid with respect to VerificationDeadline
-
toJson
public String toJson()
Convert an instance of VerificationDeadline to an JSON string- Returns:
- JSON string
-
-