@class NLXSchemaMARRSContextualSpanMatcherEndedTier1, SISchemaInstrumentationMessage, NLXSchemaMARRSRepetitionDetectionContext, NLXSchemaCDMContextUpdateEnded, NLXSchemaCDMSingleServiceWarmupAttemptFailed, NLXSchemaCDMTokenizationEnded, NLXSchemaCDMClientSetupContext, NLXSchemaCDMClientWarmupContext, NLXSchemaCDMServiceContext, NLXSchemaCDMDelegatedUserDialogActTier1, NLXSchemaCDMSpanMatcherContext, NLXSchemaCDMAllServicesWarmupContext, NLXSchemaCDMUsoGraphTier1, NLXSchemaCDMSingleServiceSetupAttemptFailed, NLXSchemaMARRSQueryRewriteEvaluatedTier1, NLXSchemaCDMRequestContext, NLXSchemaNLXCurareContext, NLXSchemaMARRSMentionDetectorEndedTier1, NLXSchemaCDMSetupMissingAssetsDetected, NLXSchemaSSUBackgroundUpdateContext, NSData, NLXSchemaCDMServiceSetupMetricsReported, NLXSchemaCDMSingleServiceWarmupAttemptContext, NLXSchemaMARRSMentionDetectorEnded, NLXSchemaCDMSingleServiceSetupAttemptContext, NLXSchemaCDMSystemDialogActTier1, NLXSchemaNLXDeviceFixedContext, NLXSchemaMARRSMentionResolverEndedTier1, NLXSchemaCDMAssetsReported, NLXSchemaNLXLegacyNLContextTier1, NLXSchemaCDMMatchingSpanTier1, NLXSchemaMILAssetAcquisitionContext, NLXSchemaCDMXPCEventProcessingContext, NLXSchemaMARRSQueryRewriteContext, NLXSchemaCDMMatchingSpanEndedTier1, NLXSchemaSSUUserRequestContext, NLXSchemaCDMAllServicesSetupContext, NLXSchemaCDMServiceHandleMetricsReported, NLXSchemaMARRSMentionResolverEnded, NLXSchemaMARRSContextualSpanMatcherEnded, NLXSchemaCDMAssetSetupContext, NLXSchemaCDMSetupLink, NLXSchemaCDMMatchingSpanEnded, NLXSchemaNLXClientEventMetadata; @interface NLXSchemaNLXClientEvent : SISchemaTopLevelUnionType @property (readonly, nonatomic) SISchemaInstrumentationMessage *innerEvent; @property (retain, nonatomic) NLXSchemaNLXClientEventMetadata *eventMetadata; @property (nonatomic) BOOL hasEventMetadata; @property (retain, nonatomic) NLXSchemaCDMServiceContext *cdmServiceContext; @property (nonatomic) BOOL hasCdmServiceContext; @property (retain, nonatomic) NLXSchemaCDMRequestContext *cdmRequestContext; @property (nonatomic) BOOL hasCdmRequestContext; @property (retain, nonatomic) NLXSchemaNLXDeviceFixedContext *nlxDeviceFixedContext; @property (nonatomic) BOOL hasNlxDeviceFixedContext; @property (retain, nonatomic) NLXSchemaCDMMatchingSpanEnded *cdmMatchingSpanEnded; @property (nonatomic) BOOL hasCdmMatchingSpanEnded; @property (retain, nonatomic) NLXSchemaCDMUsoGraphTier1 *cdmUsoGraphTier1; @property (nonatomic) BOOL hasCdmUsoGraphTier1; @property (retain, nonatomic) NLXSchemaCDMMatchingSpanTier1 *cdmMatchingSpanTier1; @property (nonatomic) BOOL hasCdmMatchingSpanTier1; @property (retain, nonatomic) NLXSchemaNLXLegacyNLContextTier1 *nlxLegacyNLContextTier1; @property (nonatomic) BOOL hasNlxLegacyNLContextTier1; @property (retain, nonatomic) NLXSchemaCDMDelegatedUserDialogActTier1 *cdmDelegatedUserDialogActTier1; @property (nonatomic) BOOL hasCdmDelegatedUserDialogActTier1; @property (retain, nonatomic) NLXSchemaCDMSystemDialogActTier1 *cdmSystemDialogActTier1; @property (nonatomic) BOOL hasCdmSystemDialogActTier1; @property (retain, nonatomic) NLXSchemaCDMTokenizationEnded *cdmTokenizationEnded; @property (nonatomic) BOOL hasCdmTokenizationEnded; @property (retain, nonatomic) NLXSchemaCDMContextUpdateEnded *cdmContextUpdateEnded; @property (nonatomic) BOOL hasCdmContextUpdateEnded; @property (retain, nonatomic) NLXSchemaMARRSRepetitionDetectionContext *marrsRepetitionDetectionContext; @property (nonatomic) BOOL hasMarrsRepetitionDetectionContext; @property (retain, nonatomic) NLXSchemaMARRSQueryRewriteContext *marrsQueryRewriteContext; @property (nonatomic) BOOL hasMarrsQueryRewriteContext; @property (retain, nonatomic) NLXSchemaMARRSQueryRewriteEvaluatedTier1 *marrsQueryRewriteEvaluatedTier1; @property (nonatomic) BOOL hasMarrsQueryRewriteEvaluatedTier1; @property (retain, nonatomic) NLXSchemaCDMMatchingSpanEndedTier1 *cdmMatchingSpanEndedTier1; @property (nonatomic) BOOL hasCdmMatchingSpanEndedTier1; @property (retain, nonatomic) NLXSchemaNLXCurareContext *nlxCurareContext; @property (nonatomic) BOOL hasNlxCurareContext; @property (retain, nonatomic) NLXSchemaMARRSMentionDetectorEnded *marrsMentionDetectorEnded; @property (nonatomic) BOOL hasMarrsMentionDetectorEnded; @property (retain, nonatomic) NLXSchemaMARRSMentionDetectorEndedTier1 *marrsMentionDetectorEndedTier1; @property (nonatomic) BOOL hasMarrsMentionDetectorEndedTier1; @property (retain, nonatomic) NLXSchemaMARRSMentionResolverEnded *marrsMentionResolverEnded; @property (nonatomic) BOOL hasMarrsMentionResolverEnded; @property (retain, nonatomic) NLXSchemaMARRSMentionResolverEndedTier1 *marrsMentionResolverEndedTier1; @property (nonatomic) BOOL hasMarrsMentionResolverEndedTier1; @property (retain, nonatomic) NLXSchemaCDMClientSetupContext *cdmClientSetupContext; @property (nonatomic) BOOL hasCdmClientSetupContext; @property (retain, nonatomic) NLXSchemaCDMAllServicesSetupContext *cdmAllServicesSetupContext; @property (nonatomic) BOOL hasCdmAllServicesSetupContext; @property (retain, nonatomic) NLXSchemaCDMSingleServiceSetupAttemptContext *cdmSingleServiceSetupAttemptContext; @property (nonatomic) BOOL hasCdmSingleServiceSetupAttemptContext; @property (retain, nonatomic) NLXSchemaCDMSingleServiceSetupAttemptFailed *cdmSingleServiceSetupAttemptFailed; @property (nonatomic) BOOL hasCdmSingleServiceSetupAttemptFailed; @property (retain, nonatomic) NLXSchemaCDMSpanMatcherContext *cdmSpanMatcherContext; @property (nonatomic) BOOL hasCdmSpanMatcherContext; @property (retain, nonatomic) NLXSchemaMARRSContextualSpanMatcherEnded *marrsContextualSpanMatcherEnded; @property (nonatomic) BOOL hasMarrsContextualSpanMatcherEnded; @property (retain, nonatomic) NLXSchemaMARRSContextualSpanMatcherEndedTier1 *marrsContextualSpanMatcherEndedTier1; @property (nonatomic) BOOL hasMarrsContextualSpanMatcherEndedTier1; @property (retain, nonatomic) NLXSchemaCDMXPCEventProcessingContext *cdmXpcEventProcessingContext; @property (nonatomic) BOOL hasCdmXpcEventProcessingContext; @property (retain, nonatomic) NLXSchemaCDMAssetSetupContext *cdmAssetSetupContext; @property (nonatomic) BOOL hasCdmAssetSetupContext; @property (retain, nonatomic) NLXSchemaCDMSetupMissingAssetsDetected *cdmSetupMissingAssetsDetected; @property (nonatomic) BOOL hasCdmSetupMissingAssetsDetected; @property (retain, nonatomic) NLXSchemaCDMClientWarmupContext *cdmClientWarmupContext; @property (nonatomic) BOOL hasCdmClientWarmupContext; @property (retain, nonatomic) NLXSchemaCDMAllServicesWarmupContext *cdmAllServicesWarmupContext; @property (nonatomic) BOOL hasCdmAllServicesWarmupContext; @property (retain, nonatomic) NLXSchemaCDMSingleServiceWarmupAttemptContext *cdmSingleServiceWarmupAttemptContext; @property (nonatomic) BOOL hasCdmSingleServiceWarmupAttemptContext; @property (retain, nonatomic) NLXSchemaCDMSingleServiceWarmupAttemptFailed *cdmSingleServiceWarmupAttemptFailed; @property (nonatomic) BOOL hasCdmSingleServiceWarmupAttemptFailed; @property (retain, nonatomic) NLXSchemaCDMAssetsReported *cdmAssetsReported; @property (nonatomic) BOOL hasCdmAssetsReported; @property (retain, nonatomic) NLXSchemaSSUUserRequestContext *ssuUserRequestContext; @property (nonatomic) BOOL hasSsuUserRequestContext; @property (retain, nonatomic) NLXSchemaSSUBackgroundUpdateContext *ssuBackgroundRequestContext; @property (nonatomic) BOOL hasSsuBackgroundRequestContext; @property (retain, nonatomic) NLXSchemaCDMServiceHandleMetricsReported *cdmServiceHandleMetricsReported; @property (nonatomic) BOOL hasCdmServiceHandleMetricsReported; @property (retain, nonatomic) NLXSchemaCDMServiceSetupMetricsReported *cdmServiceSetupMetricsReported; @property (nonatomic) BOOL hasCdmServiceSetupMetricsReported; @property (retain, nonatomic) NLXSchemaMILAssetAcquisitionContext *milAssetAcquisitionContext; @property (nonatomic) BOOL hasMilAssetAcquisitionContext; @property (retain, nonatomic) NLXSchemaCDMSetupLink *cdmSetupLink; @property (nonatomic) BOOL hasCdmSetupLink; @property (readonly, nonatomic) NSData *jsonData; @property (readonly, nonatomic) unsigned long long whichEvent_Type; + (int)joinability; - (int)componentName; - (int)getAnyEventType; - (unsigned long long)hash; - (id)qualifiedMessageName; - (id)suppressMessageUnderConditions; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)initWithDictionary:(id)a0; - (void).cxx_destruct; - (id)applySensitiveConditionsPolicy:(id)a0; - (id)dictionaryRepresentation; - (BOOL)isEqual:(id)a0; - (id)initWithJSON:(id)a0; - (id)getComponentId; - (void)deleteCdmMatchingSpanEndedTier1; - (void)deleteMarrsMentionResolverEnded; - (void)deleteMarrsMentionDetectorEnded; - (void)deleteCdmAllServicesSetupContext; - (void)deleteCdmAllServicesWarmupContext; - (void)deleteCdmAssetSetupContext; - (void)deleteCdmAssetsReported; - (void)deleteCdmClientSetupContext; - (void)deleteCdmClientWarmupContext; - (void)deleteCdmContextUpdateEnded; - (void)deleteCdmDelegatedUserDialogActTier1; - (void)deleteCdmMatchingSpanEnded; - (void)deleteCdmMatchingSpanTier1; - (void)deleteCdmRequestContext; - (void)deleteCdmServiceContext; - (void)deleteCdmServiceHandleMetricsReported; - (void)deleteCdmServiceSetupMetricsReported; - (void)deleteCdmSetupLink; - (void)deleteCdmSetupMissingAssetsDetected; - (void)deleteCdmSingleServiceSetupAttemptContext; - (void)deleteCdmSingleServiceSetupAttemptFailed; - (void)deleteCdmSingleServiceWarmupAttemptContext; - (void)deleteCdmSingleServiceWarmupAttemptFailed; - (void)deleteCdmSpanMatcherContext; - (void)deleteCdmSystemDialogActTier1; - (void)deleteCdmTokenizationEnded; - (void)deleteCdmUsoGraphTier1; - (void)deleteCdmXpcEventProcessingContext; - (void)deleteEventMetadata; - (void)deleteMarrsContextualSpanMatcherEnded; - (void)deleteMarrsContextualSpanMatcherEndedTier1; - (void)deleteMarrsMentionDetectorEndedTier1; - (void)deleteMarrsMentionResolverEndedTier1; - (void)deleteMarrsQueryRewriteContext; - (void)deleteMarrsQueryRewriteEvaluatedTier1; - (void)deleteMarrsRepetitionDetectionContext; - (void)deleteMilAssetAcquisitionContext; - (void)deleteNlxCurareContext; - (void)deleteNlxDeviceFixedContext; - (void)deleteNlxLegacyNLContextTier1; - (void)deleteSsuBackgroundRequestContext; - (void)deleteSsuUserRequestContext; @end