// Code generated by msgraph.go/gen DO NOT EDIT.

package msgraph

// AttributeFlowBehavior undocumented
type AttributeFlowBehavior string

const (
	// AttributeFlowBehaviorVFlowWhenChanged undocumented
	AttributeFlowBehaviorVFlowWhenChanged AttributeFlowBehavior = "FlowWhenChanged"
	// AttributeFlowBehaviorVFlowAlways undocumented
	AttributeFlowBehaviorVFlowAlways AttributeFlowBehavior = "FlowAlways"
)

var (
	// AttributeFlowBehaviorPFlowWhenChanged is a pointer to AttributeFlowBehaviorVFlowWhenChanged
	AttributeFlowBehaviorPFlowWhenChanged = &_AttributeFlowBehaviorPFlowWhenChanged
	// AttributeFlowBehaviorPFlowAlways is a pointer to AttributeFlowBehaviorVFlowAlways
	AttributeFlowBehaviorPFlowAlways = &_AttributeFlowBehaviorPFlowAlways
)

var (
	_AttributeFlowBehaviorPFlowWhenChanged = AttributeFlowBehaviorVFlowWhenChanged
	_AttributeFlowBehaviorPFlowAlways      = AttributeFlowBehaviorVFlowAlways
)

// AttributeFlowType undocumented
type AttributeFlowType string

const (
	// AttributeFlowTypeVAlways undocumented
	AttributeFlowTypeVAlways AttributeFlowType = "Always"
	// AttributeFlowTypeVObjectAddOnly undocumented
	AttributeFlowTypeVObjectAddOnly AttributeFlowType = "ObjectAddOnly"
	// AttributeFlowTypeVMultiValueAddOnly undocumented
	AttributeFlowTypeVMultiValueAddOnly AttributeFlowType = "MultiValueAddOnly"
)

var (
	// AttributeFlowTypePAlways is a pointer to AttributeFlowTypeVAlways
	AttributeFlowTypePAlways = &_AttributeFlowTypePAlways
	// AttributeFlowTypePObjectAddOnly is a pointer to AttributeFlowTypeVObjectAddOnly
	AttributeFlowTypePObjectAddOnly = &_AttributeFlowTypePObjectAddOnly
	// AttributeFlowTypePMultiValueAddOnly is a pointer to AttributeFlowTypeVMultiValueAddOnly
	AttributeFlowTypePMultiValueAddOnly = &_AttributeFlowTypePMultiValueAddOnly
)

var (
	_AttributeFlowTypePAlways            = AttributeFlowTypeVAlways
	_AttributeFlowTypePObjectAddOnly     = AttributeFlowTypeVObjectAddOnly
	_AttributeFlowTypePMultiValueAddOnly = AttributeFlowTypeVMultiValueAddOnly
)

// AttributeMappingSourceType undocumented
type AttributeMappingSourceType string

const (
	// AttributeMappingSourceTypeVAttribute undocumented
	AttributeMappingSourceTypeVAttribute AttributeMappingSourceType = "Attribute"
	// AttributeMappingSourceTypeVConstant undocumented
	AttributeMappingSourceTypeVConstant AttributeMappingSourceType = "Constant"
	// AttributeMappingSourceTypeVFunction undocumented
	AttributeMappingSourceTypeVFunction AttributeMappingSourceType = "Function"
)

var (
	// AttributeMappingSourceTypePAttribute is a pointer to AttributeMappingSourceTypeVAttribute
	AttributeMappingSourceTypePAttribute = &_AttributeMappingSourceTypePAttribute
	// AttributeMappingSourceTypePConstant is a pointer to AttributeMappingSourceTypeVConstant
	AttributeMappingSourceTypePConstant = &_AttributeMappingSourceTypePConstant
	// AttributeMappingSourceTypePFunction is a pointer to AttributeMappingSourceTypeVFunction
	AttributeMappingSourceTypePFunction = &_AttributeMappingSourceTypePFunction
)

var (
	_AttributeMappingSourceTypePAttribute = AttributeMappingSourceTypeVAttribute
	_AttributeMappingSourceTypePConstant  = AttributeMappingSourceTypeVConstant
	_AttributeMappingSourceTypePFunction  = AttributeMappingSourceTypeVFunction
)

// AttributeType undocumented
type AttributeType string

const (
	// AttributeTypeVDateTime undocumented
	AttributeTypeVDateTime AttributeType = "DateTime"
	// AttributeTypeVBoolean undocumented
	AttributeTypeVBoolean AttributeType = "Boolean"
	// AttributeTypeVBinary undocumented
	AttributeTypeVBinary AttributeType = "Binary"
	// AttributeTypeVReference undocumented
	AttributeTypeVReference AttributeType = "Reference"
	// AttributeTypeVInteger undocumented
	AttributeTypeVInteger AttributeType = "Integer"
	// AttributeTypeVString undocumented
	AttributeTypeVString AttributeType = "String"
)

var (
	// AttributeTypePDateTime is a pointer to AttributeTypeVDateTime
	AttributeTypePDateTime = &_AttributeTypePDateTime
	// AttributeTypePBoolean is a pointer to AttributeTypeVBoolean
	AttributeTypePBoolean = &_AttributeTypePBoolean
	// AttributeTypePBinary is a pointer to AttributeTypeVBinary
	AttributeTypePBinary = &_AttributeTypePBinary
	// AttributeTypePReference is a pointer to AttributeTypeVReference
	AttributeTypePReference = &_AttributeTypePReference
	// AttributeTypePInteger is a pointer to AttributeTypeVInteger
	AttributeTypePInteger = &_AttributeTypePInteger
	// AttributeTypePString is a pointer to AttributeTypeVString
	AttributeTypePString = &_AttributeTypePString
)

var (
	_AttributeTypePDateTime  = AttributeTypeVDateTime
	_AttributeTypePBoolean   = AttributeTypeVBoolean
	_AttributeTypePBinary    = AttributeTypeVBinary
	_AttributeTypePReference = AttributeTypeVReference
	_AttributeTypePInteger   = AttributeTypeVInteger
	_AttributeTypePString    = AttributeTypeVString
)
