All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.volcengine.model.response.ArticleFeedResponse Maven / Gradle / Ivy

There is a newer version: 1.0.192
Show newest version
package com.volcengine.model.response;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class ArticleFeedResponse {
    @JSONField(name = "ResponseMetadata")
    ResponseMetadata responseMetadata;
    @JSONField(name = "BaseResp")
    BaseResp baseResp;
    @JSONField(name = "Data")
    FeedResult data;

    @Data
    public static class BaseResp {
        @JSONField(name = "StatusMessage")
        String statusMessage;
        @JSONField(name = "StatusCode")
        int statusCode;
    }

    @Data
    public static class FeedResult {
        @JSONField(name = "RequestId")
        String requestId;
        @JSONField(name = "ArticleList")
        List
articleList; } @Data public static class Article { @JSONField(name = "GroupId") String groupId; @JSONField(name = "Title") String title; @JSONField(name = "Author") Author author; @JSONField(name = "GroupType") String groupType; @JSONField(name = "GenerateType") String generateType; @JSONField(name = "PublishTime") long publishTime; @JSONField(name = "Top") boolean top; @JSONField(name = "Link") String link; @JSONField(name = "OpenId") String openId; @JSONField(name = "Abstract") String articleAbstract; @JSONField(name = "Tags") List tags; @JSONField(name = "Extra") String extra; @JSONField(name = "CoverImages") List coverImages; @JSONField(name = "GroupVideos") List




© 2015 - 2024 Weber Informatics LLC | Privacy Policy