
com.iyzipay.model.subscription.SubscriptionCardUpdateCheckoutFormInitialize Maven / Gradle / Ivy
package com.iyzipay.model.subscription;
import com.iyzipay.HttpClient;
import com.iyzipay.IyzipayResource;
import com.iyzipay.Options;
import com.iyzipay.request.subscription.InitializeCardUpdateWithSubscriptionCheckoutFormRequest;
import com.iyzipay.request.subscription.InitializeSubscriptionCardUpdateCheckoutFormRequest;
public class SubscriptionCardUpdateCheckoutFormInitialize extends IyzipayResource {
private String token;
private String checkoutFormContent;
private Long tokenExpireTime;
public static SubscriptionCardUpdateCheckoutFormInitialize create(InitializeSubscriptionCardUpdateCheckoutFormRequest request, Options options) {
String path = "/v2/subscription/card-update/checkoutform/initialize";
String uri = options.getBaseUrl() + path;
return HttpClient.create().post(uri,
getHttpProxy(options),
getHttpHeadersV2(path, request, options),
request,
SubscriptionCardUpdateCheckoutFormInitialize.class);
}
public static SubscriptionCardUpdateCheckoutFormInitialize createWithSubscription(InitializeCardUpdateWithSubscriptionCheckoutFormRequest request, Options options) {
String path = "/v2/subscription/card-update/checkoutform/initialize/with-subscription";
String uri = options.getBaseUrl() + path;
return HttpClient.create().post(uri,
getHttpProxy(options),
getHttpHeadersV2(path, request, options),
request,
SubscriptionCardUpdateCheckoutFormInitialize.class);
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
public String getCheckoutFormContent() {
return checkoutFormContent;
}
public void setCheckoutFormContent(String checkoutFormContent) {
this.checkoutFormContent = checkoutFormContent;
}
public Long getTokenExpireTime() {
return tokenExpireTime;
}
public void setTokenExpireTime(Long tokenExpireTime) {
this.tokenExpireTime = tokenExpireTime;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy