Class UsersRequiredProps#

Inheritance Relationships#

Base Type#

Class Documentation#

class UsersRequiredProps : public xbe::sdk::Object#

Describes the required properties of User accounts.

Public Functions

inline UsersRequiredProps()#
inline UsersRequiredProps(const UsersRequiredProps &value)#
inline UsersRequiredProps(UsersRequiredProps &&value)#
inline virtual ~UsersRequiredProps()#
std::variant<bool, utility::string_t> IsBirthdate() const#

Is true if the Birthdate property is required. Alternatively can be a regular expression used to validate the value.

std::variant<bool, utility::string_t> IsEmail() const#

Is true if the Email property is required. Alternatively can be a regular expression used to validate the value.

std::variant<bool, utility::string_t> IsGivenName() const#

Is true if the GivenName property is required. Alternatively can be a regular expression used to validate the value.

std::variant<bool, utility::string_t> IsFamilyName() const#

Is true if the FamilyName property is required. Alternatively can be a regular expression used to validate the value.

std::variant<bool, utility::string_t> IsLocale() const#

Is true if the Locale property is required. Alternatively can be a regular expression used to validate the value.

std::variant<bool, utility::string_t> IsPhone() const#

Is true if the Phone property is required. Alternatively can be a regular expression used to validate the value.

Public Static Functions

static inline const char *ClassName()#

Returns the fully qualified name of the class.