/**
 *  `BlazeRecommendationsType` defines the types of recommendations that can be requested from the service.
 */
export type BlazeRecommendationsType =
    ForYou | Trending

/**
 * Represents personalized recommendations for the user.
 * Use this case to fetch content recommendations that are tailored specifically for the current user, based on their preferences and past interactions.
 */
export interface ForYou {
    type: 'ForYou';
    /**
     * [anyLabelFilter] is an array of strings, allowing you to filter the content received from a recommendation system.
     * This parameter ensures that your app only displays the most relevant and personalized suggestions to users.
     */
    anyLabelFilter?: string[];
}

/**
 * Represents recommendations for content that is currently trending.
 * Use this case to fetch recommendations for content that is popular and trending across the Blaze platform.
 * This allows users to discover what is currently popular and engaging to a broader audience.
 */
export interface Trending {
    type: 'Trending';
    /**
     * [anyLabelFilter] is an array of strings, allowing you to filter the content received from a recommendation system.
     * This parameter ensures that your app only displays the most relevant and personalized suggestions to users.
     */
    anyLabelFilter?: string[];
}
