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

package msgraph

// OnenoteUserRole undocumented
type OnenoteUserRole int

const (
	// OnenoteUserRoleVOwner undocumented
	OnenoteUserRoleVOwner OnenoteUserRole = 0
	// OnenoteUserRoleVContributor undocumented
	OnenoteUserRoleVContributor OnenoteUserRole = 1
	// OnenoteUserRoleVReader undocumented
	OnenoteUserRoleVReader OnenoteUserRole = 2
	// OnenoteUserRoleVNone undocumented
	OnenoteUserRoleVNone OnenoteUserRole = -1
)

// OnenoteUserRolePOwner returns a pointer to OnenoteUserRoleVOwner
func OnenoteUserRolePOwner() *OnenoteUserRole {
	v := OnenoteUserRoleVOwner
	return &v
}

// OnenoteUserRolePContributor returns a pointer to OnenoteUserRoleVContributor
func OnenoteUserRolePContributor() *OnenoteUserRole {
	v := OnenoteUserRoleVContributor
	return &v
}

// OnenoteUserRolePReader returns a pointer to OnenoteUserRoleVReader
func OnenoteUserRolePReader() *OnenoteUserRole {
	v := OnenoteUserRoleVReader
	return &v
}

// OnenoteUserRolePNone returns a pointer to OnenoteUserRoleVNone
func OnenoteUserRolePNone() *OnenoteUserRole {
	v := OnenoteUserRoleVNone
	return &v
}