@snap/camera-kit
Version:
Camera Kit Web
832 lines • 551 kB
TypeScript
import _m0 from "protobufjs/minimal";
export declare const ServerEventBatch: {
encode(message: ServerEventBatch, writer?: _m0.Writer): _m0.Writer;
fromPartial<I extends {
serverUploadTs?: number | undefined;
serverAllUpdateEvents?: {}[] | undefined;
maxSequenceIdOnInstance?: string | undefined;
serverEvents?: {
eventName?: string | undefined;
serverTs?: number | undefined;
userId?: string | undefined;
userAgent?: string | undefined;
country?: string | undefined;
city?: string | undefined;
region?: string | undefined;
eventId?: string | undefined;
instanceId?: string | undefined;
sequenceId?: string | undefined;
osType?: string | undefined;
osVersion?: string | undefined;
appVersion?: string | undefined;
appBuild?: string | undefined;
serverUploadTs?: number | undefined;
eventTime?: number | undefined;
serverReceiptTime?: number | undefined;
maxSequenceIdOnInstance?: string | undefined;
userGuid?: string | undefined;
collection?: Collection | undefined;
serviceId?: string | undefined;
appType?: AppType | undefined;
spectrumInstanceId?: string | undefined;
spectrumSequenceId?: string | undefined;
eventData?: {
cameraKitException?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
type?: string | undefined;
reason?: string | undefined;
} | undefined;
cameraKitLensSpin?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
viewTimeSec?: number | undefined;
lensGroupId?: string | undefined;
} | undefined;
cameraKitAssetDownload?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
automaticDownload?: boolean | undefined;
downloadTimeSec?: number | undefined;
sizeByte?: string | undefined;
assetId?: string | undefined;
} | undefined;
cameraKitLensContentValidationFailed?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
} | undefined;
cameraKitLensDownload?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
automaticDownload?: boolean | undefined;
downloadTimeSec?: number | undefined;
sizeByte?: string | undefined;
} | undefined;
cameraKitAssetValidationFailed?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
assetId?: string | undefined;
} | undefined;
cameraKitSession?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
dailySessionBucket?: DailySessionBucket | undefined;
isFirstWithinMonth?: boolean | undefined;
day?: string | undefined;
month?: string | undefined;
year?: string | undefined;
} | undefined;
cameraKitWebLensSwipe?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
performanceCluster?: string | undefined;
webglRendererInfo?: string | undefined;
lensId?: string | undefined;
lensFrameProcessingTimeMsAvg?: number | undefined;
lensFrameProcessingTimeMsStd?: number | undefined;
viewTimeSec?: number | undefined;
recordingTimeSec?: number | undefined;
applyDelaySec?: number | undefined;
avgFps?: number | undefined;
isLensFirstWithinDay?: boolean | undefined;
isLensFirstWithinMonth?: boolean | undefined;
lensGroupId?: string | undefined;
} | undefined;
cameraKitWebBenchmarkComplete?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
benchmarkName?: string | undefined;
benchmarkValue?: number | undefined;
performanceCluster?: string | undefined;
webglRendererInfo?: string | undefined;
} | undefined;
cameraKitLegalPrompt?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
legalPromptId?: string | undefined;
legalPromptResult?: CameraKitLegalPromptResult | undefined;
} | undefined;
} | undefined;
}[] | undefined;
} & {
serverUploadTs?: number | undefined;
serverAllUpdateEvents?: ({}[] & ({} & {} & Record<Exclude<keyof I["serverAllUpdateEvents"][number], never>, never>)[] & Record<Exclude<keyof I["serverAllUpdateEvents"], keyof {}[]>, never>) | undefined;
maxSequenceIdOnInstance?: string | undefined;
serverEvents?: ({
eventName?: string | undefined;
serverTs?: number | undefined;
userId?: string | undefined;
userAgent?: string | undefined;
country?: string | undefined;
city?: string | undefined;
region?: string | undefined;
eventId?: string | undefined;
instanceId?: string | undefined;
sequenceId?: string | undefined;
osType?: string | undefined;
osVersion?: string | undefined;
appVersion?: string | undefined;
appBuild?: string | undefined;
serverUploadTs?: number | undefined;
eventTime?: number | undefined;
serverReceiptTime?: number | undefined;
maxSequenceIdOnInstance?: string | undefined;
userGuid?: string | undefined;
collection?: Collection | undefined;
serviceId?: string | undefined;
appType?: AppType | undefined;
spectrumInstanceId?: string | undefined;
spectrumSequenceId?: string | undefined;
eventData?: {
cameraKitException?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
type?: string | undefined;
reason?: string | undefined;
} | undefined;
cameraKitLensSpin?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
viewTimeSec?: number | undefined;
lensGroupId?: string | undefined;
} | undefined;
cameraKitAssetDownload?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
automaticDownload?: boolean | undefined;
downloadTimeSec?: number | undefined;
sizeByte?: string | undefined;
assetId?: string | undefined;
} | undefined;
cameraKitLensContentValidationFailed?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
} | undefined;
cameraKitLensDownload?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
lensId?: string | undefined;
automaticDownload?: boolean | undefined;
downloadTimeSec?: number | undefined;
sizeByte?: string | undefined;
} | undefined;
cameraKitAssetValidationFailed?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
assetId?: string | undefined;
} | undefined;
cameraKitSession?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
dailySessionBucket?: DailySessionBucket | undefined;
isFirstWithinMonth?: boolean | undefined;
day?: string | undefined;
month?: string | undefined;
year?: string | undefined;
} | undefined;
cameraKitWebLensSwipe?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMillis?: string | undefined;
clientSequenceId?: string | undefined;
maxClientSequenceIdOnInstance?: string | undefined;
targetArchitecture?: string | undefined;
runningWithDebuggerAttached?: boolean | undefined;
runningInTests?: boolean | undefined;
runningInSimulator?: boolean | undefined;
isAppPrerelease?: boolean | undefined;
kitAppId?: string | undefined;
kitSessionId?: string | undefined;
kitPluginType?: KitPluginType | undefined;
isFromReactNativePlugin?: boolean | undefined;
} | undefined;
deviceCluster?: string | undefined;
cameraKitVersion?: string | undefined;
lensCoreVersion?: string | undefined;
deviceModel?: string | undefined;
cameraKitVariant?: CameraKitVariant | undefined;
cameraKitFlavor?: CameraKitFlavor | undefined;
appId?: string | undefined;
deviceConnectivity?: CameraKitConnectivityType | undefined;
sessionId?: string | undefined;
appVendorUuid?: string | undefined;
rankingRequestId?: string | undefined;
cameraKitEnvironment?: CameraKitEnvironment | undefined;
partnerUuid?: string | undefined;
} | undefined;
performanceCluster?: string | undefined;
webglRendererInfo?: string | undefined;
lensId?: string | undefined;
lensFrameProcessingTimeMsAvg?: number | undefined;
lensFrameProcessingTimeMsStd?: number | undefined;
viewTimeSec?: number | undefined;
recordingTimeSec?: number | undefined;
applyDelaySec?: number | undefined;
avgFps?: number | undefined;
isLensFirstWithinDay?: boolean | undefined;
isLensFirstWithinMonth?: boolean | undefined;
lensGroupId?: string | undefined;
} | undefined;
cameraKitWebBenchmarkComplete?: {
cameraKitEventBase?: {
kitEventBase?: {
oauthClientId?: string | undefined;
locale?: string | undefined;
kitUserAgent?: string | undefined;
ipAddress?: string | undefined;
osMinorVersion?: string | undefined;
kitVariant?: KitType | undefined;
kitVariantVersion?: string | undefined;
kitClientTimestampMilli