Interface EmbeddedActivityConfig

interface EmbeddedActivityConfig {
    activityPreviewVideoAssetID: null | string;
    applicationID?: string;
    blockedLocales: string[];
    clientPlatformConfig: Record<"web" | "android" | "ios", EmbeddedActivityPlatformConfig>;
    defaultOrientationLockState: EmbeddedActivityOrientationLockStateType;
    displaysAdvertisements: boolean;
    freePeriodEndsAt: null | Date;
    freePeriodStartsAt: null | Date;
    hasCspException: boolean;
    legacyResponsiveAspectRatio: boolean;
    premiumTierRequirement?: null | PremiumTiers;
    requiresAgeGate: boolean;
    shelfRank: number;
    supportedLocales: string[];
    supportedPlatforms: string[];
    tabletDefaultOrientationLockState: EmbeddedActivityOrientationLockStateType;
}

Properties

activityPreviewVideoAssetID: null | string
applicationID?: string
blockedLocales: string[]
clientPlatformConfig: Record<"web" | "android" | "ios", EmbeddedActivityPlatformConfig>
defaultOrientationLockState: EmbeddedActivityOrientationLockStateType
displaysAdvertisements: boolean
freePeriodEndsAt: null | Date

Deprecated

freePeriodStartsAt: null | Date

Deprecated

hasCspException: boolean
legacyResponsiveAspectRatio: boolean
premiumTierRequirement?: null | PremiumTiers

Deprecated

requiresAgeGate: boolean
shelfRank: number
supportedLocales: string[]
supportedPlatforms: string[]
tabletDefaultOrientationLockState: EmbeddedActivityOrientationLockStateType