TopicDetailData.ets 918 Bytes
import { TopicInfo } from '../morningevening/TopicInfo';
import { ArrayList } from '@kit.ArkTS';

export interface GroupItem {
  id: number;
  blockDesc: string;
  groupStrategy: number;
  itemNum: number;
  showType: number;
  sortValue: number;
}

export interface TopicDetailData {
  backIconUrl: string;
  shareSummary: string;
  id: number;
  baselineCopywriting: string;
  cornersAdv: string;
  backgroundImgUrl: string;
  description: string;
  imgSize: string;
  pageTopType: number;
  pushupLogoImgUrl: string;
  backgroundColor: string;
  shareCoverUrl: string;
  shareName: string;
  mainLogoImgUrl: string;
  titleColor: string;
  baselineShow: number;
  pageType: number;
  shareIconUrl: string;
  shareUrl: string;
  name: string;
  hasAdInfo: number;
  hasPopUp: number;
  statusBarColor: string;
  templateType: number;
  topicInfo: TopicInfo;
  baselineColor: string;
  groups: ArrayList<GroupItem>;
}