Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Go to Latest
interface IDiagnostic
implements IHitAbstract
import { type IDiagnostic } from "https://deno.land/x/flagship_io_js_sdk@3.3.0/hit/Diagnostic.ts";

Properties

optional
version: string
logLevel: LogLevel
optional
accountId: string
optional
envId: string
optional
timestamp: string
optional
timeZone: string
optional
lastInitializationTimestamp: string
optional
lastBucketingTimestamp: string
optional
stackType: string
optional
stackName: string
optional
stackVersion: string
optional
stackOriginName: string
optional
stackOriginVersion: string
optional
sdkStatus: FlagshipStatus
optional
sdkConfigMode: string
optional
sdkConfigCustomLogManager: boolean
optional
sdkConfigCustomCacheManager: boolean
optional
sdkConfigStatusListener: boolean
optional
sdkConfigTimeout: number
optional
sdkConfigPollingInterval: number
optional
sdkConfigFetchNow: boolean
optional
sdkConfigEnableClientCache: boolean
optional
sdkConfigInitialBucketing: BucketingDTO
optional
sdkConfigDecisionApiUrl: string
optional
sdkConfigHitDeduplicationTime: number
optional
sdkConfigTrackingManagerConfigStrategy: CacheStrategy
optional
sdkConfigTrackingManagerConfigBatchIntervals: number
optional
sdkConfigTrackingManagerConfigPoolMaxSize: number
optional
sdkBucketingFile: BucketingDTO
optional
sdkConfigUsingCustomHitCache: boolean
optional
sdkConfigUsingCustomVisitorCache: boolean
optional
sdkConfigUsingOnVisitorExposed: boolean
optional
sdkConfigFetchThirdPartyData: boolean
optional
sdkConfigFetchFlagsBufferingTime: number
optional
sdkConfigNextFetchConfig: Record<string, unknown>
optional
sdkConfigDisableDeveloperUsageTracking: boolean
optional
sdkConfigDisableCache: boolean
optional
httpRequestUrl: string
optional
httpRequestMethod: string
optional
httpRequestHeaders: Record<string, unknown>
optional
httpRequestBody: unknown
optional
httpResponseUrl: string
optional
httpResponseMethod: string
optional
httpResponseHeaders: Record<string, unknown>
optional
httpResponseCode: number
optional
httpResponseBody: unknown
optional
httpResponseTime: number
optional
visitorStatus: string
optional
visitorInstanceType: string
optional
visitorContext: Record<string, primitive>
optional
visitorConsent: boolean
optional
visitorAssignmentHistory: Record<string, string>
optional
visitorFlags: Map<string, FlagDTO>
optional
visitorCampaigns: CampaignDTO[] | null
optional
visitorCampaignFromCache: CampaignDTO[] | null
optional
visitorIsAuthenticated: boolean
optional
visitorInitialCampaigns: CampaignDTO[]
optional
visitorInitialFlagsData: Map<string, FlagDTO> | FlagDTO[]
optional
contextKey: string
optional
contextValue: unknown
optional
flagKey: string
optional
flagValue: string
optional
flagDefault: unknown
optional
visitorExposed: boolean
optional
flagMetadataCampaignId: string
optional
flagMetadataCampaignName: string
optional
flagMetadataVariationGroupId: string
optional
flagMetadataVariationGroupName: string
optional
flagMetadataVariationId: string
optional
flagMetadataVariationName: string
optional
flagMetadataCampaignSlug: string | null
optional
flagMetadataCampaignType: string
optional
flagMetadataCampaignIsReference: boolean
optional
hitContent: Record<string, unknown>
optional
batchTriggeredBy: BatchTriggeredBy