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

package msgraph

// ResultantAppState undocumented
type ResultantAppState int

const (
	// ResultantAppStateVInstalled undocumented
	ResultantAppStateVInstalled ResultantAppState = 1
	// ResultantAppStateVFailed undocumented
	ResultantAppStateVFailed ResultantAppState = 2
	// ResultantAppStateVNotInstalled undocumented
	ResultantAppStateVNotInstalled ResultantAppState = 3
	// ResultantAppStateVUninstallFailed undocumented
	ResultantAppStateVUninstallFailed ResultantAppState = 4
	// ResultantAppStateVPendingInstall undocumented
	ResultantAppStateVPendingInstall ResultantAppState = 5
	// ResultantAppStateVUnknown undocumented
	ResultantAppStateVUnknown ResultantAppState = 99
	// ResultantAppStateVNotApplicable undocumented
	ResultantAppStateVNotApplicable ResultantAppState = -1
)

// ResultantAppStatePInstalled returns a pointer to ResultantAppStateVInstalled
func ResultantAppStatePInstalled() *ResultantAppState {
	v := ResultantAppStateVInstalled
	return &v
}

// ResultantAppStatePFailed returns a pointer to ResultantAppStateVFailed
func ResultantAppStatePFailed() *ResultantAppState {
	v := ResultantAppStateVFailed
	return &v
}

// ResultantAppStatePNotInstalled returns a pointer to ResultantAppStateVNotInstalled
func ResultantAppStatePNotInstalled() *ResultantAppState {
	v := ResultantAppStateVNotInstalled
	return &v
}

// ResultantAppStatePUninstallFailed returns a pointer to ResultantAppStateVUninstallFailed
func ResultantAppStatePUninstallFailed() *ResultantAppState {
	v := ResultantAppStateVUninstallFailed
	return &v
}

// ResultantAppStatePPendingInstall returns a pointer to ResultantAppStateVPendingInstall
func ResultantAppStatePPendingInstall() *ResultantAppState {
	v := ResultantAppStateVPendingInstall
	return &v
}

// ResultantAppStatePUnknown returns a pointer to ResultantAppStateVUnknown
func ResultantAppStatePUnknown() *ResultantAppState {
	v := ResultantAppStateVUnknown
	return &v
}

// ResultantAppStatePNotApplicable returns a pointer to ResultantAppStateVNotApplicable
func ResultantAppStatePNotApplicable() *ResultantAppState {
	v := ResultantAppStateVNotApplicable
	return &v
}