jp.gopay.sdk.models.response.merchant.MerchantVerificationData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gopay-java-sdk Show documentation
Show all versions of gopay-java-sdk Show documentation
Official Gyro-n Payments Java SDK
package jp.gopay.sdk.models.response.merchant;
import com.google.gson.annotations.SerializedName;
import jp.gopay.sdk.models.common.MerchantId;
import jp.gopay.sdk.models.common.VerificationPhoneNumber;
import jp.gopay.sdk.models.response.GoPayResponse;
import jp.gopay.sdk.models.response.SimpleModel;
import jp.gopay.sdk.types.BusinessType;
import jp.gopay.sdk.types.RecurringTokenPrivilege;
import java.net.URL;
import java.util.Date;
import java.util.UUID;
public class MerchantVerificationData extends GoPayResponse implements SimpleModel {
@SerializedName("id")
private UUID id;
@SerializedName("homepage_url")
private URL homepageUrl;
@SerializedName("company_description")
private String companyDescription;
@SerializedName("company_contact_info")
private MerchantCompanyContactInfo companyContactInfo;
@SerializedName("business_type")
private BusinessType businessType;
@SerializedName("system_manager_name")
private String systemManagerName;
@SerializedName("system_manager_number")
private VerificationPhoneNumber systemManagerNumber;
@SerializedName("system_manager_email")
private String systemManagerEmail;
@SerializedName("recurring_token_request")
private RecurringTokenPrivilege recurringTokenRequest;
@SerializedName("recurring_token_request_reason")
private String recurringTokenRequestReason;
@SerializedName("allow_empty_cvv")
private Boolean allowEmptyCvv;
@SerializedName("created_on")
private Date createdOn;
@SerializedName("updated_on")
private Date updatedOn;
public MerchantId getId() {
return new MerchantId(id);
}
public URL getHomepageUrl() {
return homepageUrl;
}
public String getCompanyDescription() {
return companyDescription;
}
public MerchantCompanyContactInfo getCompanyContactInfo() {
return companyContactInfo;
}
public BusinessType getBusinessType() {
return businessType;
}
public String getSystemManagerName() {
return systemManagerName;
}
public VerificationPhoneNumber getSystemManagerNumber() {
return systemManagerNumber;
}
public String getSystemManagerEmail() {
return systemManagerEmail;
}
public RecurringTokenPrivilege getRecurringTokenRequest() {
return recurringTokenRequest;
}
public String getRecurringTokenRequestReason() {
return recurringTokenRequestReason;
}
public Boolean getAllowEmptyCvv() {
return allowEmptyCvv;
}
public Date getCreatedOn() {
return createdOn;
}
public Date getUpdatedOn() {
return updatedOn;
}
}