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

package msgraph

// RecordCompletionReason undocumented
type RecordCompletionReason string

const (
	// RecordCompletionReasonVOperationCanceled undocumented
	RecordCompletionReasonVOperationCanceled RecordCompletionReason = "operationCanceled"
	// RecordCompletionReasonVStopToneDetected undocumented
	RecordCompletionReasonVStopToneDetected RecordCompletionReason = "stopToneDetected"
	// RecordCompletionReasonVMaxRecordDurationReached undocumented
	RecordCompletionReasonVMaxRecordDurationReached RecordCompletionReason = "maxRecordDurationReached"
	// RecordCompletionReasonVInitialSilenceTimeout undocumented
	RecordCompletionReasonVInitialSilenceTimeout RecordCompletionReason = "initialSilenceTimeout"
	// RecordCompletionReasonVMaxSilenceTimeout undocumented
	RecordCompletionReasonVMaxSilenceTimeout RecordCompletionReason = "maxSilenceTimeout"
	// RecordCompletionReasonVPlayPromptFailed undocumented
	RecordCompletionReasonVPlayPromptFailed RecordCompletionReason = "playPromptFailed"
	// RecordCompletionReasonVPlayBeepFailed undocumented
	RecordCompletionReasonVPlayBeepFailed RecordCompletionReason = "playBeepFailed"
	// RecordCompletionReasonVMediaReceiveTimeout undocumented
	RecordCompletionReasonVMediaReceiveTimeout RecordCompletionReason = "mediaReceiveTimeout"
	// RecordCompletionReasonVUnspecifiedError undocumented
	RecordCompletionReasonVUnspecifiedError RecordCompletionReason = "unspecifiedError"
)

var (
	// RecordCompletionReasonPOperationCanceled is a pointer to RecordCompletionReasonVOperationCanceled
	RecordCompletionReasonPOperationCanceled = &_RecordCompletionReasonPOperationCanceled
	// RecordCompletionReasonPStopToneDetected is a pointer to RecordCompletionReasonVStopToneDetected
	RecordCompletionReasonPStopToneDetected = &_RecordCompletionReasonPStopToneDetected
	// RecordCompletionReasonPMaxRecordDurationReached is a pointer to RecordCompletionReasonVMaxRecordDurationReached
	RecordCompletionReasonPMaxRecordDurationReached = &_RecordCompletionReasonPMaxRecordDurationReached
	// RecordCompletionReasonPInitialSilenceTimeout is a pointer to RecordCompletionReasonVInitialSilenceTimeout
	RecordCompletionReasonPInitialSilenceTimeout = &_RecordCompletionReasonPInitialSilenceTimeout
	// RecordCompletionReasonPMaxSilenceTimeout is a pointer to RecordCompletionReasonVMaxSilenceTimeout
	RecordCompletionReasonPMaxSilenceTimeout = &_RecordCompletionReasonPMaxSilenceTimeout
	// RecordCompletionReasonPPlayPromptFailed is a pointer to RecordCompletionReasonVPlayPromptFailed
	RecordCompletionReasonPPlayPromptFailed = &_RecordCompletionReasonPPlayPromptFailed
	// RecordCompletionReasonPPlayBeepFailed is a pointer to RecordCompletionReasonVPlayBeepFailed
	RecordCompletionReasonPPlayBeepFailed = &_RecordCompletionReasonPPlayBeepFailed
	// RecordCompletionReasonPMediaReceiveTimeout is a pointer to RecordCompletionReasonVMediaReceiveTimeout
	RecordCompletionReasonPMediaReceiveTimeout = &_RecordCompletionReasonPMediaReceiveTimeout
	// RecordCompletionReasonPUnspecifiedError is a pointer to RecordCompletionReasonVUnspecifiedError
	RecordCompletionReasonPUnspecifiedError = &_RecordCompletionReasonPUnspecifiedError
)

var (
	_RecordCompletionReasonPOperationCanceled        = RecordCompletionReasonVOperationCanceled
	_RecordCompletionReasonPStopToneDetected         = RecordCompletionReasonVStopToneDetected
	_RecordCompletionReasonPMaxRecordDurationReached = RecordCompletionReasonVMaxRecordDurationReached
	_RecordCompletionReasonPInitialSilenceTimeout    = RecordCompletionReasonVInitialSilenceTimeout
	_RecordCompletionReasonPMaxSilenceTimeout        = RecordCompletionReasonVMaxSilenceTimeout
	_RecordCompletionReasonPPlayPromptFailed         = RecordCompletionReasonVPlayPromptFailed
	_RecordCompletionReasonPPlayBeepFailed           = RecordCompletionReasonVPlayBeepFailed
	_RecordCompletionReasonPMediaReceiveTimeout      = RecordCompletionReasonVMediaReceiveTimeout
	_RecordCompletionReasonPUnspecifiedError         = RecordCompletionReasonVUnspecifiedError
)
