// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// RegistrationAuthMethod undocumented
type RegistrationAuthMethod int

const (
	// RegistrationAuthMethodVEmail undocumented
	RegistrationAuthMethodVEmail RegistrationAuthMethod = 0
	// RegistrationAuthMethodVMobilePhone undocumented
	RegistrationAuthMethodVMobilePhone RegistrationAuthMethod = 1
	// RegistrationAuthMethodVOfficePhone undocumented
	RegistrationAuthMethodVOfficePhone RegistrationAuthMethod = 2
	// RegistrationAuthMethodVSecurityQuestion undocumented
	RegistrationAuthMethodVSecurityQuestion RegistrationAuthMethod = 3
	// RegistrationAuthMethodVAppNotification undocumented
	RegistrationAuthMethodVAppNotification RegistrationAuthMethod = 4
	// RegistrationAuthMethodVAppCode undocumented
	RegistrationAuthMethodVAppCode RegistrationAuthMethod = 5
	// RegistrationAuthMethodVAlternateMobilePhone undocumented
	RegistrationAuthMethodVAlternateMobilePhone RegistrationAuthMethod = 6
	// RegistrationAuthMethodVFido undocumented
	RegistrationAuthMethodVFido RegistrationAuthMethod = 7
	// RegistrationAuthMethodVAppPassword undocumented
	RegistrationAuthMethodVAppPassword RegistrationAuthMethod = 8
	// RegistrationAuthMethodVUnknownFutureValue undocumented
	RegistrationAuthMethodVUnknownFutureValue RegistrationAuthMethod = 9
)

// RegistrationAuthMethodPEmail returns a pointer to RegistrationAuthMethodVEmail
func RegistrationAuthMethodPEmail() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVEmail
	return &v
}

// RegistrationAuthMethodPMobilePhone returns a pointer to RegistrationAuthMethodVMobilePhone
func RegistrationAuthMethodPMobilePhone() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVMobilePhone
	return &v
}

// RegistrationAuthMethodPOfficePhone returns a pointer to RegistrationAuthMethodVOfficePhone
func RegistrationAuthMethodPOfficePhone() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVOfficePhone
	return &v
}

// RegistrationAuthMethodPSecurityQuestion returns a pointer to RegistrationAuthMethodVSecurityQuestion
func RegistrationAuthMethodPSecurityQuestion() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVSecurityQuestion
	return &v
}

// RegistrationAuthMethodPAppNotification returns a pointer to RegistrationAuthMethodVAppNotification
func RegistrationAuthMethodPAppNotification() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVAppNotification
	return &v
}

// RegistrationAuthMethodPAppCode returns a pointer to RegistrationAuthMethodVAppCode
func RegistrationAuthMethodPAppCode() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVAppCode
	return &v
}

// RegistrationAuthMethodPAlternateMobilePhone returns a pointer to RegistrationAuthMethodVAlternateMobilePhone
func RegistrationAuthMethodPAlternateMobilePhone() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVAlternateMobilePhone
	return &v
}

// RegistrationAuthMethodPFido returns a pointer to RegistrationAuthMethodVFido
func RegistrationAuthMethodPFido() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVFido
	return &v
}

// RegistrationAuthMethodPAppPassword returns a pointer to RegistrationAuthMethodVAppPassword
func RegistrationAuthMethodPAppPassword() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVAppPassword
	return &v
}

// RegistrationAuthMethodPUnknownFutureValue returns a pointer to RegistrationAuthMethodVUnknownFutureValue
func RegistrationAuthMethodPUnknownFutureValue() *RegistrationAuthMethod {
	v := RegistrationAuthMethodVUnknownFutureValue
	return &v
}