struct
#include <include/mtx/requests.hpp>
RequestMSISDNToken Request payload for POST /_matrix/client/r0/{register,account/password}/msisdn/requestToken
The homeserver should validate the email itself, either by sending a validation email itself or by using a service it has control over.
Public variables
- std::string client_secret
- 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.
- std::string country
- Required. The two-letter uppercase ISO-3166-1 alpha-2 country code that the number in phone_number should be parsed as if it were dialled from.
- std::string phone_number
- Required. The phone number to validate.
- int send_attempt
- Required. The server will only send an SMS if the send_attempt is a number greater than the most recent one which it has seen, scoped to that country + phone_number + client_secret triple. This is to avoid repeatedly sending the same SMS 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 SMS (e.g. a reminder) to be sent.