Fake Mirrors
    Preparing search index...

    Class FullCampaignModel

    Represents the full campaign model.

    Hierarchy (View Summary)

    • Creates a new full campaign model instance.

      Parameters

      • campaignId: string

        The unique identifier for the campaign.

      • mirrorDomain: string

        The public-facing mirror domain for the campaign.

      • description: string

        The human-readable description for the campaign.

      • cryptSecret: string

        The secret used for encrypting session data.

      • upgradeSessionPath: string

        The URL path that triggers a session upgrade.

      • sessionCookieName: string

        The name of the cookie used to track authorized sessions.

      • sessionCookieNames: string[]

        The names of the cookies used by all campaigns.

      • sessionExpire: number

        The TTL for an authorized session in milliseconds.

      • newSessionExpire: number

        The TTL for a not-yet-authorized session in milliseconds.

      • messageExpire: number

        The TTL for a message in milliseconds.

      • isLocked: boolean

        The flag indicating if the campaign is blocked.

      • proxyCount: number

        The total number of proxies related to this campaign.

      • targetCount: number

        The total number of targets related to this campaign.

      • redirectorCount: number

        The total number of redirectors related to this campaign.

      • lureCount: number

        The total number of lures related to this campaign.

      • sessionCount: number

        The total number of sessions processed through this campaign.

      • messageCount: number

        The total number of messages processed through this campaign.

      • createdAt: Date

        The date and time when the campaign was created.

      Returns FullCampaignModel

    campaignId: string

    The unique identifier for the campaign.

    createdAt: Date

    The date and time when the campaign was created.

    cryptSecret: string

    The secret used for encrypting session data.

    description: string

    The human-readable description for the campaign.

    isLocked: boolean

    The flag indicating if the campaign is blocked.

    lureCount: number

    The total number of lures related to this campaign.

    messageCount: number

    The total number of messages processed through this campaign.

    messageExpire: number

    The TTL for a message in milliseconds.

    mirrorDomain: string

    The public-facing mirror domain for the campaign.

    newSessionExpire: number

    The TTL for a not-yet-authorized session in milliseconds.

    proxyCount: number

    The total number of proxies related to this campaign.

    redirectorCount: number

    The total number of redirectors related to this campaign.

    sessionCookieName: string

    The name of the cookie used to track authorized sessions.

    sessionCookieNames: string[]

    The names of the cookies used by all campaigns.

    sessionCount: number

    The total number of sessions processed through this campaign.

    sessionExpire: number

    The TTL for an authorized session in milliseconds.

    targetCount: number

    The total number of targets related to this campaign.

    upgradeSessionPath: string

    The URL path that triggers a session upgrade.