Class EmailRequestToken
- java.lang.Object
-
- io.github.ma1uta.matrix.client.model.account.EmailRequestToken
-
public class EmailRequestToken extends Object
Request for the proxies the identity server API validate/email/requestToken.
-
-
Field Summary
Fields Modifier and Type Field Description private String
clientSecret
Required.private String
email
Required.private String
idServer
Required.private String
nextLink
Optional.private Long
sendAttempt
Required.
-
Constructor Summary
Constructors Constructor Description EmailRequestToken()
-
Method Summary
Modifier and Type Method Description String
getClientSecret()
String
getEmail()
String
getIdServer()
String
getNextLink()
Long
getSendAttempt()
void
setClientSecret(String clientSecret)
void
setEmail(String email)
void
setIdServer(String idServer)
void
setNextLink(String nextLink)
void
setSendAttempt(Long sendAttempt)
-
-
-
Field Detail
-
idServer
private String idServer
Required. The hostname of the identity server to communicate with. May optionally include a port.
-
clientSecret
private String clientSecret
Required. A unique string generated by the client, and used to identify the validation attempt. It must be a string consisting of the characters [0-9a-zA-Z.=_-]. Its length must not exceed 255 characters and it must not be empty.
-
email
private String email
Required. The email address to validate.
-
sendAttempt
private Long sendAttempt
Required. The server will only send an email if the send_attempt is a number greater than the most recent one which it has seen, scoped to that email + client_secret pair. This is to avoid repeatedly sending the same email in the case of request retries between the POSTing user and the identity server. The client should increment this value if they desire a new email (e.g. a reminder) to be sent.
-
nextLink
private String nextLink
Optional. When the validation is completed, the identity server will redirect the user to this URL.
-
-
Method Detail
-
getIdServer
public String getIdServer()
-
setIdServer
public void setIdServer(String idServer)
-
getClientSecret
public String getClientSecret()
-
setClientSecret
public void setClientSecret(String clientSecret)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
getSendAttempt
public Long getSendAttempt()
-
setSendAttempt
public void setSendAttempt(Long sendAttempt)
-
getNextLink
public String getNextLink()
-
setNextLink
public void setNextLink(String nextLink)
-
-