Skip to main content
Go to Latest
class Monitoring
implements IMonitoring
extends HitAbstract
import { Monitoring } from "https://deno.land/x/flagship_io_js_sdk@3.2.1/hit/Monitoring.ts";

Constructors

new
Monitoring(param: Omit<IMonitoring & { config: IFlagshipConfig; }, "type" | "createdAt" | "category">)

Properties

private
optional
_accountId: string
private
_action: string
private
_category: EventCategory
private
optional
_component: string
private
optional
_envId: string
private
optional
_flagDefault: string
private
optional
_flagKey: string
private
optional
_flagMetadataCampaignId: string
private
optional
_flagMetadataCampaignSlug: string
private
optional
_flagMetadataCampaignType: string
private
optional
_flagMetadataVariationGroupId: string
private
optional
_flagMetadataVariationId: string
private
optional
_flagValue: string
private
optional
_httpRequestBody: string
private
optional
_httpRequestDetails: string
private
optional
_httpRequestHeaders: string
private
optional
_httpRequestMethod: string
private
optional
_httpRequestUrl: string
private
optional
_httpResponseBody: string
private
optional
_httpResponseCode: string
private
optional
_httpResponseDetails: string
private
optional
_httpResponseHeaders: string
private
optional
_httpResponseMethod: string
private
optional
_httpResponseUrl: string
private
_logLevel: LogLevel
private
optional
_logVersion: string
private
_message: string
private
optional
_sdkConfigCustomCacheManager: boolean
private
optional
_sdkConfigCustomLogManager: boolean
private
optional
_sdkConfigMode: string
private
optional
_sdkConfigPollingTime: string
private
optional
_sdkConfigStatusListener: boolean
private
optional
_sdkConfigTimeout: string
private
optional
_sdkConfigTrackingManagerConfigBatchIntervals: string
private
optional
_sdkConfigTrackingManagerConfigBatchLength: string
private
optional
_sdkConfigTrackingManagerConfigStrategy: string
private
optional
_sdkStatus: string
private
optional
_stackName: string
private
optional
_stackOriginName: string
private
optional
_stackOriginVersion: string
private
optional
_stackType: string
private
optional
_stackVersion: string
private
_subComponent: string
private
optional
_timestamp: string
private
optional
_visitorAssignmentHistory: string
private
optional
_visitorConsent: boolean
private
optional
_visitorContext: string
private
optional
_visitorFlags: string
private
optional
_visitorInstanceType: string
private
optional
_visitorIsAuthenticated: boolean
private
optional
_visitorStatus: string
accountId: string | undefined
action: string

Specify Event name that will also serve as the KPI that you will have inside your reporting

readonly
category: EventCategory
component: string | undefined
envId: string | undefined
flagDefault: string | undefined
flagKey: string | undefined
flagMetadataCampaignId: string | undefined
flagMetadataCampaignSlug: string | undefined
flagMetadataCampaignType: string | undefined
flagMetadataVariationGroupId: string | undefined
flagMetadataVariationId: string | undefined
flagValue: string | undefined
httpRequestBody: string | undefined
httpRequestDetails: string | undefined
httpRequestHeaders: string | undefined
httpRequestMethod: string | undefined
httpRequestUrl: string | undefined
httpResponseBody: string | undefined
httpResponseCode: string | undefined
httpResponseDetails: string | undefined
httpResponseHeaders: string | undefined
httpResponseMethod: string | undefined
httpResponseUrl: string | undefined
logLevel: LogLevel
logVersion: string | undefined
message: string
sdkConfigCustomCacheManager: boolean | undefined
sdkConfigCustomLogManager: boolean | undefined
sdkConfigMode: string | undefined
sdkConfigPollingTime: string | undefined
sdkConfigStatusListener: boolean | undefined
sdkConfigTimeout: string | undefined
sdkConfigTrackingManagerConfigBatchIntervals: string | undefined
sdkConfigTrackingManagerConfigBatchLength: string | undefined
sdkConfigTrackingManagerConfigStrategy: string | undefined
sdkStatus: string | undefined
stackName: string | undefined
stackOriginName: string | undefined
stackOriginVersion: string | undefined
stackType: string | undefined
stackVersion: string | undefined
subComponent: string
timestamp: string | undefined
visitorAssignmentHistory: string | undefined
visitorConsent: boolean | undefined
visitorContext: string | undefined
visitorFlags: string | undefined
visitorInstanceType: string | undefined
visitorIsAuthenticated: boolean | undefined
visitorStatus: string | undefined

Methods

getErrorMessage(): string
isReady(checkParent?): boolean
toApiKeys(): any
toObject(): Record<string, unknown>