Package model
Class CreateSubscriptionEnrollmentRequest
- java.lang.Object
-
- model.CreateSubscriptionEnrollmentRequest
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class CreateSubscriptionEnrollmentRequest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateSubscriptionEnrollmentRequest.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ENDED_ATstatic StringSERIALIZED_NAME_MERCHANTstatic StringSERIALIZED_NAME_NICKNAMEstatic StringSERIALIZED_NAME_STARTED_ATstatic StringSERIALIZED_NAME_TAGS
-
Constructor Summary
Constructors Constructor Description CreateSubscriptionEnrollmentRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateSubscriptionEnrollmentRequestendedAt(String endedAt)booleanequals(Object o)static CreateSubscriptionEnrollmentRequestfromJson(String jsonString)Create an instance of CreateSubscriptionEnrollmentRequest given an JSON stringStringgetEndedAt()When the `subscription_enrollment` will end in **DateTime** format.StringgetMerchant()ID of the `Merchant` resource.StringgetNickname()Human readable name.StringgetStartedAt()When the `subscription_enrollment` will begin in **DateTime** format.Map<String,String>getTags()Key value pair for annotating custom meta data (e.g.inthashCode()CreateSubscriptionEnrollmentRequestmerchant(String merchant)CreateSubscriptionEnrollmentRequestnickname(String nickname)CreateSubscriptionEnrollmentRequestputTagsItem(String key, String tagsItem)voidsetEndedAt(String endedAt)voidsetMerchant(String merchant)voidsetNickname(String nickname)voidsetStartedAt(String startedAt)voidsetTags(Map<String,String> tags)CreateSubscriptionEnrollmentRequeststartedAt(String startedAt)CreateSubscriptionEnrollmentRequesttags(Map<String,String> tags)StringtoJson()Convert an instance of CreateSubscriptionEnrollmentRequest to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ENDED_AT
public static final String SERIALIZED_NAME_ENDED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT
public static final String SERIALIZED_NAME_MERCHANT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NICKNAME
public static final String SERIALIZED_NAME_NICKNAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STARTED_AT
public static final String SERIALIZED_NAME_STARTED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
-
Method Detail
-
endedAt
public CreateSubscriptionEnrollmentRequest endedAt(String endedAt)
-
getEndedAt
@Nullable public String getEndedAt()
When the `subscription_enrollment` will end in **DateTime** format. If left **null**, the Fee will continue in perpetuity and won't end.- Returns:
- endedAt
-
setEndedAt
public void setEndedAt(String endedAt)
-
merchant
public CreateSubscriptionEnrollmentRequest merchant(String merchant)
-
setMerchant
public void setMerchant(String merchant)
-
nickname
public CreateSubscriptionEnrollmentRequest nickname(String nickname)
-
setNickname
public void setNickname(String nickname)
-
startedAt
public CreateSubscriptionEnrollmentRequest startedAt(String startedAt)
-
getStartedAt
@Nonnull public String getStartedAt()
When the `subscription_enrollment` will begin in **DateTime** format. The start date must be a future date.- Returns:
- startedAt
-
setStartedAt
public void setStartedAt(String startedAt)
-
tags
public CreateSubscriptionEnrollmentRequest tags(Map<String,String> tags)
-
putTagsItem
public CreateSubscriptionEnrollmentRequest putTagsItem(String key, String tagsItem)
-
getTags
@Nullable public Map<String,String> getTags()
Key value pair for annotating custom meta data (e.g. order numbers).- Returns:
- tags
-
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 CreateSubscriptionEnrollmentRequest
-
fromJson
public static CreateSubscriptionEnrollmentRequest fromJson(String jsonString) throws IOException
Create an instance of CreateSubscriptionEnrollmentRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CreateSubscriptionEnrollmentRequest
- Throws:
IOException- if the JSON string is invalid with respect to CreateSubscriptionEnrollmentRequest
-
toJson
public String toJson()
Convert an instance of CreateSubscriptionEnrollmentRequest to an JSON string- Returns:
- JSON string
-
-