Interface RawEmbeddedActivityConfig

interface RawEmbeddedActivityConfig {
    activity_preview_video_asset_id: null | string;
    application_id?: string;
    blocked_locales: string[];
    client_platform_config: Record<"web" | "android" | "ios", RawEmbeddedActivityPlatformConfig>;
    default_orientation_lock_state: EmbeddedActivityOrientationLockStateType;
    displays_advertisements: boolean;
    free_period_ends_at?: null | string;
    free_period_starts_at?: null | string;
    has_csp_exception: boolean;
    legacy_responsive_aspect_ratio: boolean;
    premium_tier_requirement?: null | PremiumTiers;
    requires_age_gate: boolean;
    shelf_rank: number;
    supported_locales: string[];
    supported_platforms: string[];
    tablet_default_orientation_lock_state: EmbeddedActivityOrientationLockStateType;
}

Properties

activity_preview_video_asset_id: null | string
application_id?: string
blocked_locales: string[]
client_platform_config: Record<"web" | "android" | "ios", RawEmbeddedActivityPlatformConfig>
default_orientation_lock_state: EmbeddedActivityOrientationLockStateType
displays_advertisements: boolean
free_period_ends_at?: null | string

Deprecated

free_period_starts_at?: null | string

Deprecated

has_csp_exception: boolean
legacy_responsive_aspect_ratio: boolean
premium_tier_requirement?: null | PremiumTiers

Deprecated

requires_age_gate: boolean
shelf_rank: number
supported_locales: string[]
supported_platforms: string[]
tablet_default_orientation_lock_state: EmbeddedActivityOrientationLockStateType