"""
Classes from the 'SiriInstrumentation' framework.
"""

try:
    from rubicon.objc import ObjCClass
except ValueError:

    def ObjCClass(name):
        return None


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


SISchemaVoiceTriggerMetrics = _Class("SISchemaVoiceTriggerMetrics")
SISchemaViewContainer = _Class("SISchemaViewContainer")
SISchemaUserViewRegionInteraction = _Class("SISchemaUserViewRegionInteraction")
SISchemaUserSpeechDuration = _Class("SISchemaUserSpeechDuration")
SISchemaUserDataContainer = _Class("SISchemaUserDataContainer")
SISchemaUUFRShown = _Class("SISchemaUUFRShown")
SISchemaUUFRSaid = _Class("SISchemaUUFRSaid")
SISchemaUUFRPresented = _Class("SISchemaUUFRPresented")
SISchemaUUFRFatalError = _Class("SISchemaUUFRFatalError")
SISchemaUUFRCompletion = _Class("SISchemaUUFRCompletion")
SISchemaUIStateTransition = _Class("SISchemaUIStateTransition")
SISchemaUIStatePresenting = _Class("SISchemaUIStatePresenting")
SISchemaUIStateDismissed = _Class("SISchemaUIStateDismissed")
SISchemaTurnInteraction = _Class("SISchemaTurnInteraction")
SISchemaTextToSpeechEnd = _Class("SISchemaTextToSpeechEnd")
SISchemaTextToSpeechBegin = _Class("SISchemaTextToSpeechBegin")
LTSchemaTask = _Class("LTSchemaTask")
LTSchemaTTSSpeechTranslationEvent = _Class("LTSchemaTTSSpeechTranslationEvent")
LTSchemaSpeechTranslationEvent = _Class("LTSchemaSpeechTranslationEvent")
SISchemaSpeechTranscription = _Class("SISchemaSpeechTranscription")
SISchemaSpeechResultSelected = _Class("SISchemaSpeechResultSelected")
SISchemaSiriUISettings = _Class("SISchemaSiriUISettings")
SISchemaSiriResponseContext = _Class("SISchemaSiriResponseContext")
SISchemaSiriCue = _Class("SISchemaSiriCue")
SIServiceServerUploadInfo = _Class("SIServiceServerUploadInfo")
SISchemaServerGeneratedDismissal = _Class("SISchemaServerGeneratedDismissal")
SISchemaServerEventMetadata = _Class("SISchemaServerEventMetadata")
SISchemaServerEvent = _Class("SISchemaServerEvent")
LTSchemaSafariFeedbackEvent = _Class("LTSchemaSafariFeedbackEvent")
SISchemaRedactableString = _Class("SISchemaRedactableString")
SISchemaRawSpeechProfileData = _Class("SISchemaRawSpeechProfileData")
SISchemaPunchOut = _Class("SISchemaPunchOut")
SISchemaPersonalization = _Class("SISchemaPersonalization")
PETSchemaPETUpload = _Class("PETSchemaPETUpload")
PETSchemaPETRawMessage = _Class("PETSchemaPETRawMessage")
PETSchemaPETMetadata = _Class("PETSchemaPETMetadata")
PETSchemaPETDistribution = _Class("PETSchemaPETDistribution")
PETSchemaPETAggregationKey = _Class("PETSchemaPETAggregationKey")
PETSchemaPETAggregatedMessage = _Class("PETSchemaPETAggregatedMessage")
PETSchemaPET1Key = _Class("PETSchemaPET1Key")
SISchemaMultiUserState = _Class("SISchemaMultiUserState")
LTSchemaMTSpeechTranslationEvent = _Class("LTSchemaMTSpeechTranslationEvent")
LTSchemaMTClientEvent = _Class("LTSchemaMTClientEvent")
LCServiceLoggingParameters = _Class("LCServiceLoggingParameters")
LCServiceLoggingConfiguration = _Class("LCServiceLoggingConfiguration")
SISchemaLocation = _Class("SISchemaLocation")
SISchemaLocaleIdentifier = _Class("SISchemaLocaleIdentifier")
LTSchemaLocaleConfidence = _Class("LTSchemaLocaleConfidence")
SISchemaLanguageProfile = _Class("SISchemaLanguageProfile")
LTSchemaLIDSpeechTranslationEvent = _Class("LTSchemaLIDSpeechTranslationEvent")
SISchemaInvocation = _Class("SISchemaInvocation")
SIServiceInstrumentationBatchResponse = _Class("SIServiceInstrumentationBatchResponse")
SIServiceInstrumentationBatch = _Class("SIServiceInstrumentationBatch")
SISchemaHomeKitAccessoryResponse = _Class("SISchemaHomeKitAccessoryResponse")
SISchemaHardwareInterfaceIdentifier = _Class("SISchemaHardwareInterfaceIdentifier")
LTSchemaError = _Class("LTSchemaError")
SISchemaEnrolledUserState = _Class("SISchemaEnrolledUserState")
SISchemaEnabledStatus = _Class("SISchemaEnabledStatus")
LTSchemaDisambiguationSpeechTranslationEvent = _Class(
    "LTSchemaDisambiguationSpeechTranslationEvent"
)
SISchemaDictationTranscriptionMetadata = _Class(
    "SISchemaDictationTranscriptionMetadata"
)
SISchemaDictationEndPointStop = _Class("SISchemaDictationEndPointStop")
SISchemaDictationEndPointCancel = _Class("SISchemaDictationEndPointCancel")
SISchemaDictationContext = _Class("SISchemaDictationContext")
SISchemaDictationAlternativesViewed = _Class("SISchemaDictationAlternativesViewed")
SISchemaDictationAlternativesPresent = _Class("SISchemaDictationAlternativesPresent")
SISchemaDictationAlternativeSelected = _Class("SISchemaDictationAlternativeSelected")
SISchemaDialogOutput = _Class("SISchemaDialogOutput")
SIServiceDeviceUploadInfo = _Class("SIServiceDeviceUploadInfo")
SISchemaDeviceFixedContext = _Class("SISchemaDeviceFixedContext")
SISchemaDeviceDynamicContext = _Class("SISchemaDeviceDynamicContext")
SISchemaDailyDeviceStatus = _Class("SISchemaDailyDeviceStatus")
SISchemaConversationTrace = _Class("SISchemaConversationTrace")
LCServiceConfigurationResponse = _Class("LCServiceConfigurationResponse")
LCServiceConfigurationRequest = _Class("LCServiceConfigurationRequest")
SISchemaClientTransportEventMetadata = _Class("SISchemaClientTransportEventMetadata")
SISchemaClientFlow = _Class("SISchemaClientFlow")
SISchemaClientEventMetadata = _Class("SISchemaClientEventMetadata")
SISchemaClientEvent = _Class("SISchemaClientEvent")
LCServiceCategoryConfiguration = _Class("LCServiceCategoryConfiguration")
SISchemaCasinoRelationship = _Class("SISchemaCasinoRelationship")
SISchemaCarPlayInvocationContext = _Class("SISchemaCarPlayInvocationContext")
SISchemaCarPlayHeadUnitContext = _Class("SISchemaCarPlayHeadUnitContext")
LCServiceBlacklistedFields = _Class("LCServiceBlacklistedFields")
LCServiceBlackListedField = _Class("LCServiceBlackListedField")
LTSchemaBatchTranslationEvent = _Class("LTSchemaBatchTranslationEvent")
SIServiceBatchInfo = _Class("SIServiceBatchInfo")
SISchemaAudioStopRecording = _Class("SISchemaAudioStopRecording")
SISchemaAudioFirstBufferRecorded = _Class("SISchemaAudioFirstBufferRecorded")
LCServiceApplicationConfiguration = _Class("LCServiceApplicationConfiguration")
SISchemaAnyEvent = _Class("SISchemaAnyEvent")
SISchemaAggregatedMetrics = _Class("SISchemaAggregatedMetrics")
SISchemaActiveStatus = _Class("SISchemaActiveStatus")
SISchemaActiveAudioDevice = _Class("SISchemaActiveAudioDevice")
SISchemaAcousticProfile = _Class("SISchemaAcousticProfile")
LTSchemaASRSpeechTranslationEvent = _Class("LTSchemaASRSpeechTranslationEvent")

1f5c6c30948fe764c9d0a66e8176acd22dec7c43
<mask token>

<mask token>


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


<mask token>

<mask token>
try:
    from rubicon.objc import ObjCClass
except ValueError:

    def ObjCClass(name):
        return None


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


<mask token>

<mask token>
try:
    from rubicon.objc import ObjCClass
except ValueError:

    def ObjCClass(name):
        return None


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


SISchemaVoiceTriggerMetrics = _Class('SISchemaVoiceTriggerMetrics')
SISchemaViewContainer = _Class('SISchemaViewContainer')
SISchemaUserViewRegionInteraction = _Class('SISchemaUserViewRegionInteraction')
SISchemaUserSpeechDuration = _Class('SISchemaUserSpeechDuration')
SISchemaUserDataContainer = _Class('SISchemaUserDataContainer')
SISchemaUUFRShown = _Class('SISchemaUUFRShown')
SISchemaUUFRSaid = _Class('SISchemaUUFRSaid')
SISchemaUUFRPresented = _Class('SISchemaUUFRPresented')
SISchemaUUFRFatalError = _Class('SISchemaUUFRFatalError')
SISchemaUUFRCompletion = _Class('SISchemaUUFRCompletion')
SISchemaUIStateTransition = _Class('SISchemaUIStateTransition')
SISchemaUIStatePresenting = _Class('SISchemaUIStatePresenting')
SISchemaUIStateDismissed = _Class('SISchemaUIStateDismissed')
SISchemaTurnInteraction = _Class('SISchemaTurnInteraction')
SISchemaTextToSpeechEnd = _Class('SISchemaTextToSpeechEnd')
SISchemaTextToSpeechBegin = _Class('SISchemaTextToSpeechBegin')
LTSchemaTask = _Class('LTSchemaTask')
LTSchemaTTSSpeechTranslationEvent = _Class('LTSchemaTTSSpeechTranslationEvent')
LTSchemaSpeechTranslationEvent = _Class('LTSchemaSpeechTranslationEvent')
SISchemaSpeechTranscription = _Class('SISchemaSpeechTranscription')
SISchemaSpeechResultSelected = _Class('SISchemaSpeechResultSelected')
SISchemaSiriUISettings = _Class('SISchemaSiriUISettings')
SISchemaSiriResponseContext = _Class('SISchemaSiriResponseContext')
SISchemaSiriCue = _Class('SISchemaSiriCue')
SIServiceServerUploadInfo = _Class('SIServiceServerUploadInfo')
SISchemaServerGeneratedDismissal = _Class('SISchemaServerGeneratedDismissal')
SISchemaServerEventMetadata = _Class('SISchemaServerEventMetadata')
SISchemaServerEvent = _Class('SISchemaServerEvent')
LTSchemaSafariFeedbackEvent = _Class('LTSchemaSafariFeedbackEvent')
SISchemaRedactableString = _Class('SISchemaRedactableString')
SISchemaRawSpeechProfileData = _Class('SISchemaRawSpeechProfileData')
SISchemaPunchOut = _Class('SISchemaPunchOut')
SISchemaPersonalization = _Class('SISchemaPersonalization')
PETSchemaPETUpload = _Class('PETSchemaPETUpload')
PETSchemaPETRawMessage = _Class('PETSchemaPETRawMessage')
PETSchemaPETMetadata = _Class('PETSchemaPETMetadata')
PETSchemaPETDistribution = _Class('PETSchemaPETDistribution')
PETSchemaPETAggregationKey = _Class('PETSchemaPETAggregationKey')
PETSchemaPETAggregatedMessage = _Class('PETSchemaPETAggregatedMessage')
PETSchemaPET1Key = _Class('PETSchemaPET1Key')
SISchemaMultiUserState = _Class('SISchemaMultiUserState')
LTSchemaMTSpeechTranslationEvent = _Class('LTSchemaMTSpeechTranslationEvent')
LTSchemaMTClientEvent = _Class('LTSchemaMTClientEvent')
LCServiceLoggingParameters = _Class('LCServiceLoggingParameters')
LCServiceLoggingConfiguration = _Class('LCServiceLoggingConfiguration')
SISchemaLocation = _Class('SISchemaLocation')
SISchemaLocaleIdentifier = _Class('SISchemaLocaleIdentifier')
LTSchemaLocaleConfidence = _Class('LTSchemaLocaleConfidence')
SISchemaLanguageProfile = _Class('SISchemaLanguageProfile')
LTSchemaLIDSpeechTranslationEvent = _Class('LTSchemaLIDSpeechTranslationEvent')
SISchemaInvocation = _Class('SISchemaInvocation')
SIServiceInstrumentationBatchResponse = _Class(
    'SIServiceInstrumentationBatchResponse')
SIServiceInstrumentationBatch = _Class('SIServiceInstrumentationBatch')
SISchemaHomeKitAccessoryResponse = _Class('SISchemaHomeKitAccessoryResponse')
SISchemaHardwareInterfaceIdentifier = _Class(
    'SISchemaHardwareInterfaceIdentifier')
LTSchemaError = _Class('LTSchemaError')
SISchemaEnrolledUserState = _Class('SISchemaEnrolledUserState')
SISchemaEnabledStatus = _Class('SISchemaEnabledStatus')
LTSchemaDisambiguationSpeechTranslationEvent = _Class(
    'LTSchemaDisambiguationSpeechTranslationEvent')
SISchemaDictationTranscriptionMetadata = _Class(
    'SISchemaDictationTranscriptionMetadata')
SISchemaDictationEndPointStop = _Class('SISchemaDictationEndPointStop')
SISchemaDictationEndPointCancel = _Class('SISchemaDictationEndPointCancel')
SISchemaDictationContext = _Class('SISchemaDictationContext')
SISchemaDictationAlternativesViewed = _Class(
    'SISchemaDictationAlternativesViewed')
SISchemaDictationAlternativesPresent = _Class(
    'SISchemaDictationAlternativesPresent')
SISchemaDictationAlternativeSelected = _Class(
    'SISchemaDictationAlternativeSelected')
SISchemaDialogOutput = _Class('SISchemaDialogOutput')
SIServiceDeviceUploadInfo = _Class('SIServiceDeviceUploadInfo')
SISchemaDeviceFixedContext = _Class('SISchemaDeviceFixedContext')
SISchemaDeviceDynamicContext = _Class('SISchemaDeviceDynamicContext')
SISchemaDailyDeviceStatus = _Class('SISchemaDailyDeviceStatus')
SISchemaConversationTrace = _Class('SISchemaConversationTrace')
LCServiceConfigurationResponse = _Class('LCServiceConfigurationResponse')
LCServiceConfigurationRequest = _Class('LCServiceConfigurationRequest')
SISchemaClientTransportEventMetadata = _Class(
    'SISchemaClientTransportEventMetadata')
SISchemaClientFlow = _Class('SISchemaClientFlow')
SISchemaClientEventMetadata = _Class('SISchemaClientEventMetadata')
SISchemaClientEvent = _Class('SISchemaClientEvent')
LCServiceCategoryConfiguration = _Class('LCServiceCategoryConfiguration')
SISchemaCasinoRelationship = _Class('SISchemaCasinoRelationship')
SISchemaCarPlayInvocationContext = _Class('SISchemaCarPlayInvocationContext')
SISchemaCarPlayHeadUnitContext = _Class('SISchemaCarPlayHeadUnitContext')
LCServiceBlacklistedFields = _Class('LCServiceBlacklistedFields')
LCServiceBlackListedField = _Class('LCServiceBlackListedField')
LTSchemaBatchTranslationEvent = _Class('LTSchemaBatchTranslationEvent')
SIServiceBatchInfo = _Class('SIServiceBatchInfo')
SISchemaAudioStopRecording = _Class('SISchemaAudioStopRecording')
SISchemaAudioFirstBufferRecorded = _Class('SISchemaAudioFirstBufferRecorded')
LCServiceApplicationConfiguration = _Class('LCServiceApplicationConfiguration')
SISchemaAnyEvent = _Class('SISchemaAnyEvent')
SISchemaAggregatedMetrics = _Class('SISchemaAggregatedMetrics')
SISchemaActiveStatus = _Class('SISchemaActiveStatus')
SISchemaActiveAudioDevice = _Class('SISchemaActiveAudioDevice')
SISchemaAcousticProfile = _Class('SISchemaAcousticProfile')
LTSchemaASRSpeechTranslationEvent = _Class('LTSchemaASRSpeechTranslationEvent')

"""
Classes from the 'SiriInstrumentation' framework.
"""

try:
    from rubicon.objc import ObjCClass
except ValueError:

    def ObjCClass(name):
        return None


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


SISchemaVoiceTriggerMetrics = _Class("SISchemaVoiceTriggerMetrics")
SISchemaViewContainer = _Class("SISchemaViewContainer")
SISchemaUserViewRegionInteraction = _Class("SISchemaUserViewRegionInteraction")
SISchemaUserSpeechDuration = _Class("SISchemaUserSpeechDuration")
SISchemaUserDataContainer = _Class("SISchemaUserDataContainer")
SISchemaUUFRShown = _Class("SISchemaUUFRShown")
SISchemaUUFRSaid = _Class("SISchemaUUFRSaid")
SISchemaUUFRPresented = _Class("SISchemaUUFRPresented")
SISchemaUUFRFatalError = _Class("SISchemaUUFRFatalError")
SISchemaUUFRCompletion = _Class("SISchemaUUFRCompletion")
SISchemaUIStateTransition = _Class("SISchemaUIStateTransition")
SISchemaUIStatePresenting = _Class("SISchemaUIStatePresenting")
SISchemaUIStateDismissed = _Class("SISchemaUIStateDismissed")
SISchemaTurnInteraction = _Class("SISchemaTurnInteraction")
SISchemaTextToSpeechEnd = _Class("SISchemaTextToSpeechEnd")
SISchemaTextToSpeechBegin = _Class("SISchemaTextToSpeechBegin")
LTSchemaTask = _Class("LTSchemaTask")
LTSchemaTTSSpeechTranslationEvent = _Class("LTSchemaTTSSpeechTranslationEvent")
LTSchemaSpeechTranslationEvent = _Class("LTSchemaSpeechTranslationEvent")
SISchemaSpeechTranscription = _Class("SISchemaSpeechTranscription")
SISchemaSpeechResultSelected = _Class("SISchemaSpeechResultSelected")
SISchemaSiriUISettings = _Class("SISchemaSiriUISettings")
SISchemaSiriResponseContext = _Class("SISchemaSiriResponseContext")
SISchemaSiriCue = _Class("SISchemaSiriCue")
SIServiceServerUploadInfo = _Class("SIServiceServerUploadInfo")
SISchemaServerGeneratedDismissal = _Class("SISchemaServerGeneratedDismissal")
SISchemaServerEventMetadata = _Class("SISchemaServerEventMetadata")
SISchemaServerEvent = _Class("SISchemaServerEvent")
LTSchemaSafariFeedbackEvent = _Class("LTSchemaSafariFeedbackEvent")
SISchemaRedactableString = _Class("SISchemaRedactableString")
SISchemaRawSpeechProfileData = _Class("SISchemaRawSpeechProfileData")
SISchemaPunchOut = _Class("SISchemaPunchOut")
SISchemaPersonalization = _Class("SISchemaPersonalization")
PETSchemaPETUpload = _Class("PETSchemaPETUpload")
PETSchemaPETRawMessage = _Class("PETSchemaPETRawMessage")
PETSchemaPETMetadata = _Class("PETSchemaPETMetadata")
PETSchemaPETDistribution = _Class("PETSchemaPETDistribution")
PETSchemaPETAggregationKey = _Class("PETSchemaPETAggregationKey")
PETSchemaPETAggregatedMessage = _Class("PETSchemaPETAggregatedMessage")
PETSchemaPET1Key = _Class("PETSchemaPET1Key")
SISchemaMultiUserState = _Class("SISchemaMultiUserState")
LTSchemaMTSpeechTranslationEvent = _Class("LTSchemaMTSpeechTranslationEvent")
LTSchemaMTClientEvent = _Class("LTSchemaMTClientEvent")
LCServiceLoggingParameters = _Class("LCServiceLoggingParameters")
LCServiceLoggingConfiguration = _Class("LCServiceLoggingConfiguration")
SISchemaLocation = _Class("SISchemaLocation")
SISchemaLocaleIdentifier = _Class("SISchemaLocaleIdentifier")
LTSchemaLocaleConfidence = _Class("LTSchemaLocaleConfidence")
SISchemaLanguageProfile = _Class("SISchemaLanguageProfile")
LTSchemaLIDSpeechTranslationEvent = _Class("LTSchemaLIDSpeechTranslationEvent")
SISchemaInvocation = _Class("SISchemaInvocation")
SIServiceInstrumentationBatchResponse = _Class("SIServiceInstrumentationBatchResponse")
SIServiceInstrumentationBatch = _Class("SIServiceInstrumentationBatch")
SISchemaHomeKitAccessoryResponse = _Class("SISchemaHomeKitAccessoryResponse")
SISchemaHardwareInterfaceIdentifier = _Class("SISchemaHardwareInterfaceIdentifier")
LTSchemaError = _Class("LTSchemaError")
SISchemaEnrolledUserState = _Class("SISchemaEnrolledUserState")
SISchemaEnabledStatus = _Class("SISchemaEnabledStatus")
LTSchemaDisambiguationSpeechTranslationEvent = _Class(
    "LTSchemaDisambiguationSpeechTranslationEvent"
)
SISchemaDictationTranscriptionMetadata = _Class(
    "SISchemaDictationTranscriptionMetadata"
)
SISchemaDictationEndPointStop = _Class("SISchemaDictationEndPointStop")
SISchemaDictationEndPointCancel = _Class("SISchemaDictationEndPointCancel")
SISchemaDictationContext = _Class("SISchemaDictationContext")
SISchemaDictationAlternativesViewed = _Class("SISchemaDictationAlternativesViewed")
SISchemaDictationAlternativesPresent = _Class("SISchemaDictationAlternativesPresent")
SISchemaDictationAlternativeSelected = _Class("SISchemaDictationAlternativeSelected")
SISchemaDialogOutput = _Class("SISchemaDialogOutput")
SIServiceDeviceUploadInfo = _Class("SIServiceDeviceUploadInfo")
SISchemaDeviceFixedContext = _Class("SISchemaDeviceFixedContext")
SISchemaDeviceDynamicContext = _Class("SISchemaDeviceDynamicContext")
SISchemaDailyDeviceStatus = _Class("SISchemaDailyDeviceStatus")
SISchemaConversationTrace = _Class("SISchemaConversationTrace")
LCServiceConfigurationResponse = _Class("LCServiceConfigurationResponse")
LCServiceConfigurationRequest = _Class("LCServiceConfigurationRequest")
SISchemaClientTransportEventMetadata = _Class("SISchemaClientTransportEventMetadata")
SISchemaClientFlow = _Class("SISchemaClientFlow")
SISchemaClientEventMetadata = _Class("SISchemaClientEventMetadata")
SISchemaClientEvent = _Class("SISchemaClientEvent")
LCServiceCategoryConfiguration = _Class("LCServiceCategoryConfiguration")
SISchemaCasinoRelationship = _Class("SISchemaCasinoRelationship")
SISchemaCarPlayInvocationContext = _Class("SISchemaCarPlayInvocationContext")
SISchemaCarPlayHeadUnitContext = _Class("SISchemaCarPlayHeadUnitContext")
LCServiceBlacklistedFields = _Class("LCServiceBlacklistedFields")
LCServiceBlackListedField = _Class("LCServiceBlackListedField")
LTSchemaBatchTranslationEvent = _Class("LTSchemaBatchTranslationEvent")
SIServiceBatchInfo = _Class("SIServiceBatchInfo")
SISchemaAudioStopRecording = _Class("SISchemaAudioStopRecording")
SISchemaAudioFirstBufferRecorded = _Class("SISchemaAudioFirstBufferRecorded")
LCServiceApplicationConfiguration = _Class("LCServiceApplicationConfiguration")
SISchemaAnyEvent = _Class("SISchemaAnyEvent")
SISchemaAggregatedMetrics = _Class("SISchemaAggregatedMetrics")
SISchemaActiveStatus = _Class("SISchemaActiveStatus")
SISchemaActiveAudioDevice = _Class("SISchemaActiveAudioDevice")
SISchemaAcousticProfile = _Class("SISchemaAcousticProfile")
LTSchemaASRSpeechTranslationEvent = _Class("LTSchemaASRSpeechTranslationEvent")
