package com.stripe.model; import com.stripe.Stripe; import com.stripe.exception.APIConnectionException; import com.stripe.exception.APIException; import com.stripe.exception.AuthenticationException; import com.stripe.exception.CardException; import com.stripe.exception.InvalidRequestException; import com.stripe.net.RequestOptions; import java.util.Collections; import java.util.HashMap; import java.util.Map; public class AlipayAccount extends ExternalAccount { Long created; String fingerprint; Boolean livemode; Long paymentAmount; String paymentCurrency; Boolean reusable; Boolean used; String username; String status; public Long getCreated() { return created; } public void setCreated(Long created) { this.created = created; } public String getFingerprint() { return fingerprint; } public void setFingerprint(String fingerprint) { this.fingerprint = fingerprint; } public Boolean getLivemode() { return livemode; } public void setLivemode(Boolean livemode) { this.livemode = livemode; } public Long getPaymentAmount() { return paymentAmount; } public void setPaymentAmount(Long paymentAmount) { this.paymentAmount = paymentAmount; } public String getPaymentCurrency() { return paymentCurrency; } public void setPaymentCurrency(String paymentCurrency) { this.paymentCurrency = paymentCurrency; } public Boolean getReusable() { return reusable; } public void setReusable(Boolean reusable) { this.reusable = reusable; } public Boolean getUsed() { return used; } public void setUsed(Boolean used) { this.used = used; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public AlipayAccount update(Map<String, Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException { return update(params, (RequestOptions) null); } public AlipayAccount update(Map<String, Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException { return request(RequestMethod.POST, this.getInstanceURL(), params, AlipayAccount.class, options); } public DeletedAlipayAccount delete() throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException { return delete((RequestOptions) null); } public DeletedAlipayAccount delete(RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException { return request(RequestMethod.DELETE, this.getInstanceURL(), null, DeletedAlipayAccount.class, options); } }