class Diagnostic
implements IDiagnostic
extends HitAbstract
Abstract
import { Diagnostic } from "https://deno.land/x/flagship_io_js_sdk@4.0.2/hit/Diagnostic.ts";
Represents a diagnostic hit.
Constructors
new
Diagnostic(param: Omit<IDiagnostic & { config: IFlagshipConfig; }, "createdAt" | "category">)Properties
private
optional
_batchTriggeredBy: BatchTriggeredByprivate
_label: TroubleshootingLabelprivate
_logLevel: LogLevelprivate
optional
_sdkBucketingFile: BucketingDTOprivate
optional
_sdkConfigInitialBucketing: BucketingDTOprivate
optional
_sdkConfigLogLevel: LogLevel | undefinedprivate
optional
_sdkConfigTrackingManagerConfigStrategy: CacheStrategyprivate
optional
_sdkStatus: FSSdkStatusprivate
optional
_visitorCampaign: CampaignDTO[] | nullprivate
optional
_visitorCampaignFromCache: CampaignDTO[] | nullprivate
optional
_visitorContext: Record<string, primitive>private
optional
_visitorFlags: Map<string, FlagDTO>private
optional
_visitorInitialCampaigns: CampaignDTO[]private
optional
_visitorInitialFlagsData: SerializedFlagMetadata[]batchTriggeredBy: BatchTriggeredBy | undefined
label: TroubleshootingLabel
logLevel: LogLevel
sdkBucketingFile: BucketingDTO | undefined
sdkConfigInitialBucketing: BucketingDTO | undefined
sdkConfigLogLevel: LogLevel | undefined
sdkConfigTrackingManagerStrategy: CacheStrategy | undefined
sdkStatus: FSSdkStatus | undefined
visitorCampaignFromCache: CampaignDTO[] | null | undefined
visitorCampaigns: CampaignDTO[] | null | undefined
visitorContext: Record<string, primitive> | undefined
visitorFlags: Map<string, FlagDTO> | undefined
visitorInitialCampaigns: CampaignDTO[] | undefined
visitorInitialFlagsData: SerializedFlagMetadata[] | undefined
Methods
getErrorMessage(): string
getTimezone(): string
Gets the timezone of the user.
isReady(checkParent?): boolean
toApiKeys(): any