export interface FeedCard {
	postID: number;
	authorSID: string|null;
	authorName: string|null;
	authorThumb: string|null;
	authorSummary: string|null;
	isCreator: boolean;
	channelSID: string|null;
	subject: string;
	contentExcerpt: string;
	thumbnail: string|null;
	images: number;
	medias: number;
	likes: number;
	comments: number;
	bookmarks: number;
	views: number;
	tags: FeedTag[];
	createdAt: string;
}

export interface FeedTag {
	name: string;
	slug: string;
}

export interface FeedTimelineResponse {
	total: number;
	list: FeedCard[];
}

export interface FeedTagPageResponse {
	tagName: string;
	tagSlug: string;
	total: number;
	list: FeedCard[];
}

export interface FeedUserPageResponse {
	authorSID: string;
	authorName: string;
	total: number;
	list: FeedCard[];
}

