fnbr
Version:
A library to interact with Epic Games' Fortnite HTTP and XMPP services
57 lines (56 loc) • 1.27 kB
TypeScript
import Base from '../Base';
import Image from './Image';
import NewsMessageVideo from './NewsMessageVideo';
import type Client from '../Client';
import type { NewsMessageOffer, NewsMessagePlaylist } from '../../resources/structs';
/**
* Represents a fortnite news message
*/
declare class NewsMessage extends Base {
/**
* The news message's title
*/
title: string;
/**
* The news message's body
*/
body: string;
/**
* The news message's images
*/
images: Image[];
/**
* The news message's entry type
*/
entryType: string;
/**
* The news message's button text override
*/
buttonTextOverride: string;
/**
* The news message's tab title override
*/
tabTitleOverride: string;
/**
* The news message's tile image
*/
tileImage: Image;
/**
* The news message's playlist
*/
playlist?: NewsMessagePlaylist;
/**
* The news message's offer
*/
offer?: NewsMessageOffer;
/**
* The news message's video
*/
video?: NewsMessageVideo;
/**
* @param client The main client
* @param data The news message data
*/
constructor(client: Client, data: any);
}
export default NewsMessage;