class FlagshipConfig
implements IFlagshipConfig
Abstract
import { FlagshipConfig } from "https://deno.land/x/flagship_io_js_sdk@4.0.2/config/FlagshipConfig.ts";
Constructors
new
protected
FlagshipConfig(param: IFlagshipConfig)Properties
private
_hitCacheImplementation: IHitCacheImplementationprivate
optional
_initialBucketing: BucketingDTOprivate
_logLevel: LogLevelprivate
_logManager: IFlagshipLogManagerprivate
optional
_onBucketingSuccess: (param: { status: number; payload?: BucketingDTO; }) => voidprivate
optional
_onBucketingUpdated: (lastUpdate: Date) => voidprivate
optional
_onSdkStatusChanged: (status: FSSdkStatus) => voidprivate
optional
_onVisitorExposed: (arg: OnVisitorExposed) => voidprivate
_trackingManagerConfig: ITrackingManagerConfigprivate
_visitorCacheImplementation: IVisitorCacheImplementationprotected
_decisionMode: DecisionModereadonly
decisionMode: DecisionModehitCacheImplementation: IHitCacheImplementation
initialBucketing: BucketingDTO | undefined
logLevel: LogLevel
logManager: IFlagshipLogManager
onBucketingSuccess: ((param: { status: number; payload?: BucketingDTO; }) => void) | undefined
onBucketingUpdated: ((lastUpdate: Date) => void) | undefined
onSdkStatusChanged: ((status: FSSdkStatus) => void) | undefined
readonly
onVisitorExposed: ((arg: OnVisitorExposed) => void) | undefinedreadonly
trackingManagerConfig: ITrackingManagerConfigvisitorCacheImplementation: IVisitorCacheImplementation
Methods
protected
initQaMode()protected
initSDKInfo(language?: number, sdkVersion?: string)