package com.pollex.pam.web.rest.vm;
|
|
import java.util.Optional;
|
|
import org.apache.http.util.Asserts;
|
import org.springframework.util.Assert;
|
import org.springframework.util.StringUtils;
|
|
import com.pollex.pam.domain.Customer;
|
|
public class OtpAccount {
|
private String account;
|
private String indexKey;
|
|
public OtpAccount(String account, String indexKey) {
|
this.account = account;
|
this.indexKey = indexKey;
|
}
|
|
public String getAccount() {
|
return account;
|
}
|
|
public void setAccount(String account) {
|
this.account = account;
|
}
|
|
public String getIndexKey() {
|
return indexKey;
|
}
|
|
public void setIndexKey(String indexKey) {
|
this.indexKey = indexKey;
|
}
|
|
public static OtpAccount createOtpAccount(Customer customerAcct, String indexKey) {
|
String acct = customerAcct.toAccountString();
|
|
Assert.hasText(acct, "Customer phone or email must not null");
|
|
return new OtpAccount(acct, indexKey);
|
}
|
}
|