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

package msgraph

// UsageAuthMethod undocumented
type UsageAuthMethod int

const (
	// UsageAuthMethodVEmail undocumented
	UsageAuthMethodVEmail UsageAuthMethod = 0
	// UsageAuthMethodVMobileSMS undocumented
	UsageAuthMethodVMobileSMS UsageAuthMethod = 1
	// UsageAuthMethodVMobileCall undocumented
	UsageAuthMethodVMobileCall UsageAuthMethod = 2
	// UsageAuthMethodVOfficePhone undocumented
	UsageAuthMethodVOfficePhone UsageAuthMethod = 3
	// UsageAuthMethodVSecurityQuestion undocumented
	UsageAuthMethodVSecurityQuestion UsageAuthMethod = 4
	// UsageAuthMethodVAppNotification undocumented
	UsageAuthMethodVAppNotification UsageAuthMethod = 5
	// UsageAuthMethodVAppCode undocumented
	UsageAuthMethodVAppCode UsageAuthMethod = 6
	// UsageAuthMethodVAlternateMobileCall undocumented
	UsageAuthMethodVAlternateMobileCall UsageAuthMethod = 7
	// UsageAuthMethodVFido undocumented
	UsageAuthMethodVFido UsageAuthMethod = 8
	// UsageAuthMethodVAppPassword undocumented
	UsageAuthMethodVAppPassword UsageAuthMethod = 9
	// UsageAuthMethodVUnknownFutureValue undocumented
	UsageAuthMethodVUnknownFutureValue UsageAuthMethod = 10
)

// UsageAuthMethodPEmail returns a pointer to UsageAuthMethodVEmail
func UsageAuthMethodPEmail() *UsageAuthMethod {
	v := UsageAuthMethodVEmail
	return &v
}

// UsageAuthMethodPMobileSMS returns a pointer to UsageAuthMethodVMobileSMS
func UsageAuthMethodPMobileSMS() *UsageAuthMethod {
	v := UsageAuthMethodVMobileSMS
	return &v
}

// UsageAuthMethodPMobileCall returns a pointer to UsageAuthMethodVMobileCall
func UsageAuthMethodPMobileCall() *UsageAuthMethod {
	v := UsageAuthMethodVMobileCall
	return &v
}

// UsageAuthMethodPOfficePhone returns a pointer to UsageAuthMethodVOfficePhone
func UsageAuthMethodPOfficePhone() *UsageAuthMethod {
	v := UsageAuthMethodVOfficePhone
	return &v
}

// UsageAuthMethodPSecurityQuestion returns a pointer to UsageAuthMethodVSecurityQuestion
func UsageAuthMethodPSecurityQuestion() *UsageAuthMethod {
	v := UsageAuthMethodVSecurityQuestion
	return &v
}

// UsageAuthMethodPAppNotification returns a pointer to UsageAuthMethodVAppNotification
func UsageAuthMethodPAppNotification() *UsageAuthMethod {
	v := UsageAuthMethodVAppNotification
	return &v
}

// UsageAuthMethodPAppCode returns a pointer to UsageAuthMethodVAppCode
func UsageAuthMethodPAppCode() *UsageAuthMethod {
	v := UsageAuthMethodVAppCode
	return &v
}

// UsageAuthMethodPAlternateMobileCall returns a pointer to UsageAuthMethodVAlternateMobileCall
func UsageAuthMethodPAlternateMobileCall() *UsageAuthMethod {
	v := UsageAuthMethodVAlternateMobileCall
	return &v
}

// UsageAuthMethodPFido returns a pointer to UsageAuthMethodVFido
func UsageAuthMethodPFido() *UsageAuthMethod {
	v := UsageAuthMethodVFido
	return &v
}

// UsageAuthMethodPAppPassword returns a pointer to UsageAuthMethodVAppPassword
func UsageAuthMethodPAppPassword() *UsageAuthMethod {
	v := UsageAuthMethodVAppPassword
	return &v
}

// UsageAuthMethodPUnknownFutureValue returns a pointer to UsageAuthMethodVUnknownFutureValue
func UsageAuthMethodPUnknownFutureValue() *UsageAuthMethod {
	v := UsageAuthMethodVUnknownFutureValue
	return &v
}