au.org.consumerdatastandards.holder.model.banking.BankingPayeeDetail Maven / Gradle / Ivy
The newest version!
package au.org.consumerdatastandards.holder.model.banking;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDate;
public interface BankingPayeeDetail {
String getPayeeId();
void setPayeeId(String payeeId);
LocalDate getCreationDate();
void setCreationDate(LocalDate creationDate);
String getDescription();
void setDescription(String description);
String getNickname();
void setNickname(String nickname);
BankingPayee.Type getType();
void setType(BankingPayee.Type type);
@ApiModelProperty
BankingBillerPayee getBiller();
void setBiller(BankingBillerPayee biller);
@ApiModelProperty
BankingDomesticPayee getDomestic();
void setDomestic(BankingDomesticPayee domestic);
@ApiModelProperty
BankingInternationalPayee getInternational();
void setInternational(BankingInternationalPayee international);
@ApiModelProperty(required = true)
PayeeUType getPayeeUType();
void setPayeeUType(PayeeUType payeeUType);
public enum PayeeUType {
biller,
digitalWallet,
domestic,
international
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy