structure

package
v0.0.0-...-6f710c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddBookToBookShelfStructure

type AddBookToBookShelfStructure struct {
	Code string `json:"code"`
	Tip  string `json:"tip"`
	Data struct {
		ReaderBookInfo struct {
			TopTime  string `json:"top_time"`
			BookInfo struct {
				BookId          string `json:"book_id"`
				BookName        string `json:"book_name"`
				Description     string `json:"description"`
				BookSrc         string `json:"book_src"`
				CategoryIndex   string `json:"category_index"`
				Tag             string `json:"tag"`
				TotalWordCount  string `json:"total_word_count"`
				UpStatus        string `json:"up_status"`
				UpdateStatus    string `json:"update_status"`
				IsPaid          string `json:"is_paid"`
				Discount        string `json:"discount"`
				DiscountEndTime string `json:"discount_end_time"`
				Cover           string `json:"cover"`
				AuthorName      string `json:"author_name"`
				Uptime          string `json:"uptime"`
				Newtime         string `json:"newtime"`
				ReviewAmount    string `json:"review_amount"`
				RewardAmount    string `json:"reward_amount"`
				ChapterAmount   string `json:"chapter_amount"`
				IsOriginal      string `json:"is_original"`
				TotalClick      string `json:"total_click"`
				MonthClick      string `json:"month_click"`
				WeekClick       string `json:"week_click"`
				MonthNoVipClick string `json:"month_no_vip_click"`
				WeekNoVipClick  string `json:"week_no_vip_click"`
				TotalRecommend  string `json:"total_recommend"`
				MonthRecommend  string `json:"month_recommend"`
				WeekRecommend   string `json:"week_recommend"`
				TotalFavor      string `json:"total_favor"`
				MonthFavor      string `json:"month_favor"`
				WeekFavor       string `json:"week_favor"`
				CurrentYp       string `json:"current_yp"`
				TotalYp         string `json:"total_yp"`
				CurrentBlade    string `json:"current_blade"`
				TotalBlade      string `json:"total_blade"`
				WeekFansValue   string `json:"week_fans_value"`
				MonthFansValue  string `json:"month_fans_value"`
				TotalFansValue  string `json:"total_fans_value"`
				LastChapterInfo struct {
					ChapterId         string `json:"chapter_id"`
					BookId            string `json:"book_id"`
					ChapterIndex      string `json:"chapter_index"`
					ChapterTitle      string `json:"chapter_title"`
					Uptime            string `json:"uptime"`
					Mtime             string `json:"mtime"`
					RecommendBookInfo string `json:"recommend_book_info"`
				} `json:"last_chapter_info"`
				TagList []struct {
					TagId   string `json:"tag_id"`
					TagType string `json:"tag_type"`
					TagName string `json:"tag_name"`
				} `json:"tag_list"`
				BookType        string `json:"book_type"`
				TransverseCover string `json:"transverse_cover"`
				GloryTag        struct {
					TagName    string `json:"tag_name"`
					CornerName string `json:"corner_name"`
					LabelIcon  string `json:"label_icon"`
					LinkUrl    string `json:"link_url"`
				} `json:"glory_tag"`
				IsInshelf string `json:"is_inshelf"`
			} `json:"book_info"`
			LastReadChapterId         string `json:"last_read_chapter_id"`
			LastReadChapterUpdateTime string `json:"last_read_chapter_update_time"`
		} `json:"reader_book_info"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type BookFansStructure

type BookFansStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ReaderList []struct {
			ReaderInfo struct {
				ReaderId       string `json:"reader_id"`
				Account        string `json:"account"`
				ReaderName     string `json:"reader_name"`
				AvatarUrl      string `json:"avatar_url"`
				AvatarThumbUrl string `json:"avatar_thumb_url"`
				BaseStatus     string `json:"base_status"`
				ExpLv          string `json:"exp_lv"`
				ExpValue       string `json:"exp_value"`
				Gender         string `json:"gender"`
				VipLv          string `json:"vip_lv"`
				VipValue       string `json:"vip_value"`
				IsAuthor       string `json:"is_author"`
				IsUploader     string `json:"is_uploader"`
				IsFollowing    string `json:"is_following"`
				UsedDecoration []struct {
					DecorationType     string `json:"decoration_type"`
					DecorationUrl      string `json:"decoration_url"`
					DecorationId       string `json:"decoration_id"`
					ReaderDecorationId string `json:"reader_decoration_id"`
				} `json:"used_decoration"`
				IsInBlacklist  string `json:"is_in_blacklist"`
				FollowedAmount string `json:"followed_amount"`
				BookCount      string `json:"book_count"`
				IpHome         string `json:"ip_home"`
				Ctime          string `json:"ctime"`
				BookFansValue  string `json:"book_fans_value"`
			} `json:"reader_info"`
			BookTotalHlb  string `json:"book_total_hlb"`
			RewardContent string `json:"reward_content"`
		} `json:"reader_list"`
		TotalNum           string        `json:"total_num"`
		WeekReaderList     []interface{} `json:"week_reader_list"`
		WeekTotalNum       string        `json:"week_total_num"`
		ReaderTotalNum     string        `json:"reader_total_num"`
		ReaderWeekTotalNum string        `json:"reader_week_total_num"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type BookInfoStructure

type BookInfoStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		BookInfo struct {
			BookId          string `json:"book_id"`
			BookName        string `json:"book_name"`
			Description     string `json:"description"`
			BookSrc         string `json:"book_src"`
			CategoryIndex   string `json:"category_index"`
			Tag             string `json:"tag"`
			TotalWordCount  string `json:"total_word_count"`
			UpStatus        string `json:"up_status"`
			UpdateStatus    string `json:"update_status"`
			IsPaid          string `json:"is_paid"`
			Discount        string `json:"discount"`
			DiscountEndTime string `json:"discount_end_time"`
			Cover           string `json:"cover"`
			AuthorName      string `json:"author_name"`
			Uptime          string `json:"uptime"`
			Newtime         string `json:"newtime"`
			ReviewAmount    string `json:"review_amount"`
			RewardAmount    string `json:"reward_amount"`
			ChapterAmount   string `json:"chapter_amount"`
			IsOriginal      string `json:"is_original"`
			TotalClick      string `json:"total_click"`
			MonthClick      string `json:"month_click"`
			WeekClick       string `json:"week_click"`
			MonthNoVipClick string `json:"month_no_vip_click"`
			WeekNoVipClick  string `json:"week_no_vip_click"`
			TotalRecommend  string `json:"total_recommend"`
			MonthRecommend  string `json:"month_recommend"`
			WeekRecommend   string `json:"week_recommend"`
			TotalFavor      string `json:"total_favor"`
			MonthFavor      string `json:"month_favor"`
			WeekFavor       string `json:"week_favor"`
			CurrentYp       string `json:"current_yp"`
			TotalYp         string `json:"total_yp"`
			CurrentBlade    string `json:"current_blade"`
			TotalBlade      string `json:"total_blade"`
			WeekFansValue   string `json:"week_fans_value"`
			MonthFansValue  string `json:"month_fans_value"`
			TotalFansValue  string `json:"total_fans_value"`
			LastChapterInfo struct {
				ChapterId         string `json:"chapter_id"`
				BookId            string `json:"book_id"`
				ChapterIndex      string `json:"chapter_index"`
				ChapterTitle      string `json:"chapter_title"`
				Uptime            string `json:"uptime"`
				Mtime             string `json:"mtime"`
				RecommendBookInfo string `json:"recommend_book_info"`
			} `json:"last_chapter_info"`
			TagList []struct {
				TagId   string `json:"tag_id"`
				TagType string `json:"tag_type"`
				TagName string `json:"tag_name"`
			} `json:"tag_list"`
			BookType        string `json:"book_type"`
			TransverseCover string `json:"transverse_cover"`
			GloryTag        struct {
				TagName    string `json:"tag_name"`
				CornerName string `json:"corner_name"`
				LabelIcon  string `json:"label_icon"`
				LinkUrl    string `json:"link_url"`
			} `json:"glory_tag"`
			IsInshelf string `json:"is_inshelf"`
		} `json:"book_info"`
		IsInshelf    string `json:"is_inshelf"`
		IsBuy        string `json:"is_buy"`
		UpReaderInfo struct {
			ReaderId       string        `json:"reader_id"`
			Account        string        `json:"account"`
			ReaderName     string        `json:"reader_name"`
			AvatarUrl      string        `json:"avatar_url"`
			AvatarThumbUrl string        `json:"avatar_thumb_url"`
			BaseStatus     string        `json:"base_status"`
			ExpLv          string        `json:"exp_lv"`
			ExpValue       string        `json:"exp_value"`
			Gender         string        `json:"gender"`
			VipLv          string        `json:"vip_lv"`
			VipValue       string        `json:"vip_value"`
			IsAuthor       string        `json:"is_author"`
			IsUploader     string        `json:"is_uploader"`
			IsFollowing    string        `json:"is_following"`
			UsedDecoration []interface{} `json:"used_decoration"`
			IsInBlacklist  string        `json:"is_in_blacklist"`
			FollowedAmount string        `json:"followed_amount"`
			BookCount      string        `json:"book_count"`
			IpHome         string        `json:"ip_home"`
			Ctime          string        `json:"ctime"`
		} `json:"up_reader_info"`
		RelatedList              []interface{} `json:"related_list"`
		BookShortageReommendList []interface{} `json:"book_shortage_reommend_list"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type BookOperateStructure

type BookOperateStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ConsumeList []struct {
			ReaderInfo struct {
				ReaderId       string `json:"reader_id"`
				Account        string `json:"account"`
				ReaderName     string `json:"reader_name"`
				AvatarUrl      string `json:"avatar_url"`
				AvatarThumbUrl string `json:"avatar_thumb_url"`
				BaseStatus     string `json:"base_status"`
				ExpLv          string `json:"exp_lv"`
				ExpValue       string `json:"exp_value"`
				Gender         string `json:"gender"`
				VipLv          string `json:"vip_lv"`
				VipValue       string `json:"vip_value"`
				IsAuthor       string `json:"is_author"`
				IsUploader     string `json:"is_uploader"`
				IsFollowing    string `json:"is_following"`
				UsedDecoration []struct {
					DecorationType     string `json:"decoration_type"`
					DecorationUrl      string `json:"decoration_url"`
					DecorationId       string `json:"decoration_id"`
					ReaderDecorationId string `json:"reader_decoration_id"`
				} `json:"used_decoration"`
				IsInBlacklist  string `json:"is_in_blacklist"`
				FollowedAmount string `json:"followed_amount"`
				BookCount      string `json:"book_count"`
				IpHome         string `json:"ip_home"`
				Ctime          string `json:"ctime"`
				BookFansValue  string `json:"book_fans_value"`
			} `json:"reader_info"`
			OperateType string `json:"operate_type"`
			Num         string `json:"num"`
			OperateTime string `json:"operate_time"`
		} `json:"consume_list"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type BookShelfBookInfoStructure

type BookShelfBookInfoStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		BookList []struct {
			TopTime  string `json:"top_time"`
			BookInfo struct {
				BookId          string `json:"book_id"`
				BookName        string `json:"book_name"`
				BookType        string `json:"book_type"`
				CategoryIndex   string `json:"category_index"`
				TotalWordCount  string `json:"total_word_count"`
				Cover           string `json:"cover"`
				Discount        string `json:"discount"`
				DiscountEndTime string `json:"discount_end_time"`
				GloryTag        struct {
					TagName    string `json:"tag_name"`
					CornerName string `json:"corner_name"`
					LabelIcon  string `json:"label_icon"`
					LinkUrl    string `json:"link_url"`
				} `json:"glory_tag"`
				AuthorName      string `json:"author_name"`
				ReviewAmount    string `json:"review_amount"`
				Uptime          string `json:"uptime"`
				LastChapterInfo struct {
					ChapterId         string `json:"chapter_id"`
					BookId            string `json:"book_id"`
					ChapterIndex      string `json:"chapter_index"`
					ChapterTitle      string `json:"chapter_title"`
					Uptime            string `json:"uptime"`
					Mtime             string `json:"mtime"`
					RecommendBookInfo string `json:"recommend_book_info"`
				} `json:"last_chapter_info"`
				UpdateStatus string `json:"update_status"`
			} `json:"book_info"`
			LastReadChapterId         string `json:"last_read_chapter_id"`
			LastReadChapterTitle      string `json:"last_read_chapter_title"`
			LastReadChapterUpdateTime string `json:"last_read_chapter_update_time"`
		} `json:"book_list"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type BookShelfIdInfoStructure

type BookShelfIdInfoStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ShelfList []struct {
			ShelfId    string `json:"shelf_id"`
			ReaderId   string `json:"reader_id"`
			ShelfName  string `json:"shelf_name"`
			ShelfIndex string `json:"shelf_index"`
			BookLimit  string `json:"book_limit"`
		} `json:"shelf_list"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type ChapterListStructure

type ChapterListStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ChapterList []DivisionListStructure `json:"chapter_list"`
	} `json:"data"`
	ScrollChests []struct {
		ChestId     string `json:"chest_id"`
		ReaderName  string `json:"reader_name"`
		Gender      string `json:"gender"`
		AvatarUrl   string `json:"avatar_url"`
		BookName    string `json:"book_name"`
		Cost        int    `json:"cost"`
		ChestImgUrl string `json:"chest_img_url"`
		PropId      int    `json:"prop_id"`
		Content     string `json:"content"`
	} `json:"scroll_chests"`
}

type ChapterStructure

type ChapterStructure struct {
	ChapterId      string `json:"chapter_id"`
	ChapterIndex   string `json:"chapter_index"`
	ChapterTitle   string `json:"chapter_title"`
	WordCount      string `json:"word_count"`
	TsukkomiAmount string `json:"tsukkomi_amount"`
	IsPaid         string `json:"is_paid"`
	Mtime          string `json:"mtime"`
	IsValid        string `json:"is_valid"`
	AuthAccess     string `json:"auth_access"`
}

type CommandStructure

type CommandStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		Command string `json:"command"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type ContentStructure

type ContentStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ChapterInfo struct {
			ChapterId         string `json:"chapter_id"`
			BookId            string `json:"book_id"`
			DivisionId        string `json:"division_id"`
			UnitHlb           string `json:"unit_hlb"`
			ChapterIndex      string `json:"chapter_index"`
			ChapterTitle      string `json:"chapter_title"`
			AuthorSay         string `json:"author_say"`
			WordCount         string `json:"word_count"`
			Discount          string `json:"discount"`
			IsPaid            string `json:"is_paid"`
			AuthAccess        string `json:"auth_access"`
			BuyAmount         string `json:"buy_amount"`
			TsukkomiAmount    string `json:"tsukkomi_amount"`
			TotalHlb          string `json:"total_hlb"`
			Uptime            string `json:"uptime"`
			Mtime             string `json:"mtime"`
			Ctime             string `json:"ctime"`
			RecommendBookInfo string `json:"recommend_book_info"`
			BaseStatus        string `json:"base_status"`
			TxtContent        string `json:"txt_content"`
		} `json:"chapter_info"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type DelBookFromBookShelfStructure

type DelBookFromBookShelfStructure struct {
	Code         string        `json:"code"`
	Tip          string        `json:"tip"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type DivisionListStructure

type DivisionListStructure struct {
	ChapterList     []ChapterStructure `json:"chapter_list"`
	MaxUpdateTime   string             `json:"max_update_time"`
	MaxChapterIndex string             `json:"max_chapter_index"`
	DivisionId      string             `json:"division_id"`
	DivisionIndex   string             `json:"division_index"`
	DivisionName    string             `json:"division_name"`
}

type GeetestFirstRegisterStruct

type GeetestFirstRegisterStruct struct {
	Success    int    `json:"success"`
	Gt         string `json:"gt"`
	Challenge  string `json:"challenge"`
	NewCaptcha bool   `json:"new_captcha"`
}

type GeetestUseGeetestStruct

type GeetestUseGeetestStruct struct {
	Code string `json:"code"`
	Tip  string `json:"tip"`
	Data struct {
		NeedUseGeetest string `json:"need_use_geetest"`
		CodeLen        string `json:"code_len"`
	} `json:"data"`
}

type LoginStruct

type LoginStruct struct {
	Code string `json:"code"`
	Data struct {
		LoginToken string `json:"login_token"`
		UserCode   string `json:"user_code"`
		ReaderInfo struct {
			ReaderID       string        `json:"reader_id"`
			Account        string        `json:"account"`
			IsBind         string        `json:"is_bind"`
			IsBindQq       string        `json:"is_bind_qq"`
			IsBindWeixin   string        `json:"is_bind_weixin"`
			IsBindHuawei   string        `json:"is_bind_huawei"`
			IsBindApple    string        `json:"is_bind_apple"`
			PhoneNum       string        `json:"phone_num"`
			MobileVal      string        `json:"mobileVal"`
			Email          string        `json:"email"`
			License        string        `json:"license"`
			ReaderName     string        `json:"reader_name"`
			AvatarURL      string        `json:"avatar_url"`
			AvatarThumbURL string        `json:"avatar_thumb_url"`
			BaseStatus     string        `json:"base_status"`
			ExpLV          string        `json:"exp_lv"`
			ExpValue       string        `json:"exp_value"`
			Gender         string        `json:"gender"`
			VipLV          string        `json:"vip_lv"`
			VipValue       string        `json:"vip_value"`
			IsAuthor       string        `json:"is_author"`
			IsUploader     string        `json:"is_uploader"`
			BookAge        string        `json:"book_age"`
			CategoryPrefer []interface{} `json:"category_prefer"`
			UsedDecoration []interface{} `json:"used_decoration"`
			Rank           string        `json:"rank"`
			Ctime          string        `json:"ctime"`
		} `json:"reader_info"`
		PropInfo struct {
			RESTGiftHlb     string `json:"rest_gift_hlb"`
			RESTHlb         string `json:"rest_hlb"`
			RESTYp          string `json:"rest_yp"`
			RESTRecommend   string `json:"rest_recommend"`
			RESTTotalBlade  string `json:"rest_total_blade"`
			RESTMonthBlade  string `json:"rest_month_blade"`
			RESTTotal100    string `json:"rest_total_100"`
			RESTTotal588    string `json:"rest_total_588"`
			RESTTotal1688   string `json:"rest_total_1688"`
			RESTTotal5000   string `json:"rest_total_5000"`
			RESTTotal10000  string `json:"rest_total_10000"`
			RESTTotal100000 string `json:"rest_total_100000"`
			RESTTotal50000  string `json:"rest_total_50000"`
			RESTTotal160000 string `json:"rest_total_160000"`
		} `json:"prop_info"`
		IsSetYoung string `json:"is_set_young"`
	} `json:"data"`
	Tip interface{} `json:"tip"`
}

type RankInfoStructure

type RankInfoStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		BookList []struct {
			BookId          string `json:"book_id"`
			BookName        string `json:"book_name"`
			Description     string `json:"description"`
			BookSrc         string `json:"book_src"`
			CategoryIndex   string `json:"category_index"`
			Tag             string `json:"tag"`
			TotalWordCount  string `json:"total_word_count"`
			UpStatus        string `json:"up_status"`
			UpdateStatus    string `json:"update_status"`
			IsPaid          string `json:"is_paid"`
			Discount        string `json:"discount"`
			DiscountEndTime string `json:"discount_end_time"`
			Cover           string `json:"cover"`
			AuthorName      string `json:"author_name"`
			Uptime          string `json:"uptime"`
			Newtime         string `json:"newtime"`
			ReviewAmount    string `json:"review_amount"`
			RewardAmount    string `json:"reward_amount"`
			ChapterAmount   string `json:"chapter_amount"`
			IsOriginal      string `json:"is_original"`
			TotalClick      string `json:"total_click"`
			MonthClick      string `json:"month_click"`
			WeekClick       string `json:"week_click"`
			MonthNoVipClick string `json:"month_no_vip_click"`
			WeekNoVipClick  string `json:"week_no_vip_click"`
			TotalRecommend  string `json:"total_recommend"`
			MonthRecommend  string `json:"month_recommend"`
			WeekRecommend   string `json:"week_recommend"`
			TotalFavor      string `json:"total_favor"`
			MonthFavor      string `json:"month_favor"`
			WeekFavor       string `json:"week_favor"`
			CurrentYp       string `json:"current_yp"`
			TotalYp         string `json:"total_yp"`
			CurrentBlade    string `json:"current_blade"`
			TotalBlade      string `json:"total_blade"`
			WeekFansValue   string `json:"week_fans_value"`
			MonthFansValue  string `json:"month_fans_value"`
			TotalFansValue  string `json:"total_fans_value"`
			LastChapterInfo struct {
				ChapterId         string `json:"chapter_id"`
				BookId            string `json:"book_id"`
				ChapterIndex      string `json:"chapter_index"`
				ChapterTitle      string `json:"chapter_title"`
				Uptime            string `json:"uptime"`
				Mtime             string `json:"mtime"`
				RecommendBookInfo string `json:"recommend_book_info"`
			} `json:"last_chapter_info"`
			TagList []struct {
				TagId   string `json:"tag_id"`
				TagType string `json:"tag_type"`
				TagName string `json:"tag_name"`
			} `json:"tag_list"`
			BookType        string `json:"book_type"`
			TransverseCover string `json:"transverse_cover"`
			GloryTag        struct {
				TagName    string `json:"tag_name"`
				CornerName string `json:"corner_name"`
				LabelIcon  string `json:"label_icon"`
				LinkUrl    string `json:"link_url"`
			} `json:"glory_tag"`
			IsInshelf string `json:"is_inshelf"`
		} `json:"book_list"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type RecommendIndexStructure

type RecommendIndexStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		CarouselList []struct {
			PageUrl       string `json:"page_url,omitempty"`
			CarouselCover string `json:"carousel_cover"`
			Rank          string `json:"rank"`
			CarouselType  string `json:"carousel_type"`
			BookId        string `json:"book_id,omitempty"`
		} `json:"carousel_list"`
		TrumpetList []struct {
			BookId      string `json:"book_id"`
			TrumpetType string `json:"trumpet_type"`
			Introduce   string `json:"introduce"`
		} `json:"trumpet_list"`
		ModuleList []struct {
			ModuleType      string `json:"module_type"`
			ModuleTitle     string `json:"module_title"`
			ModuleIntroduce string `json:"module_introduce"`
			RightButtonType string `json:"right_button_type"`
			PicBookList     []struct {
				BookId          string `json:"book_id"`
				BookName        string `json:"book_name"`
				Cover           string `json:"cover"`
				Discount        string `json:"discount"`
				DiscountEndTime string `json:"discount_end_time"`
				GloryTag        struct {
					TagName    string `json:"tag_name"`
					CornerName string `json:"corner_name"`
					LabelIcon  string `json:"label_icon"`
					LinkUrl    string `json:"link_url"`
				} `json:"glory_tag"`
				IsOriginal    string `json:"is_original"`
				CategoryIndex string `json:"category_index,omitempty"`
				Description   string `json:"description,omitempty"`
				TotalFavor    string `json:"total_favor,omitempty"`
				TotalClick    string `json:"total_click,omitempty"`
				UpReaderId    string `json:"up_reader_id,omitempty"`
				AuthorName    string `json:"author_name,omitempty"`
				BookType      string `json:"book_type"`
			} `json:"pic_book_list,omitempty"`
			ModuleId    string `json:"module_id"`
			PicBookInfo struct {
				BookId          string `json:"book_id"`
				BookName        string `json:"book_name"`
				CategoryIndex   string `json:"category_index"`
				AuthorName      string `json:"author_name"`
				Cover           string `json:"cover"`
				Discount        string `json:"discount"`
				DiscountEndTime string `json:"discount_end_time"`
				GloryTag        struct {
					TagName    string `json:"tag_name"`
					CornerName string `json:"corner_name"`
					LabelIcon  string `json:"label_icon"`
					LinkUrl    string `json:"link_url"`
				} `json:"glory_tag"`
				Description string `json:"description"`
				TotalClick  string `json:"total_click"`
				IsOriginal  string `json:"is_original"`
				BookType    string `json:"book_type"`
			} `json:"pic_book_info,omitempty"`
			TxtBookList []struct {
				BookId        string `json:"book_id"`
				CategoryIndex string `json:"category_index"`
				TotalClick    string `json:"total_click"`
				BookType      string `json:"book_type"`
				Introduce     string `json:"introduce"`
			} `json:"txt_book_list,omitempty"`
			DesBookList []struct {
				BookId        string `json:"book_id"`
				BookName      string `json:"book_name"`
				CategoryIndex string `json:"category_index"`
				AuthorName    string `json:"author_name"`
				Description   string `json:"description"`
				TotalClick    string `json:"total_click"`
				BookType      string `json:"book_type"`
			} `json:"des_book_list,omitempty"`
		} `json:"module_list"`
		NewRecommend string `json:"new_recommend"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type RegisterStructure

type RegisterStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		LoginToken string `json:"login_token"`
		UserCode   string `json:"user_code"`
		ReaderInfo struct {
			ReaderId       string        `json:"reader_id"`
			Account        string        `json:"account"`
			IsBind         string        `json:"is_bind"`
			IsBindQq       string        `json:"is_bind_qq"`
			IsBindWeixin   string        `json:"is_bind_weixin"`
			IsBindHuawei   string        `json:"is_bind_huawei"`
			IsBindApple    string        `json:"is_bind_apple"`
			PhoneNum       string        `json:"phone_num"`
			PhoneCrypto    string        `json:"phone_crypto"`
			MobileVal      string        `json:"mobileVal"`
			Email          string        `json:"email"`
			License        string        `json:"license"`
			ReaderName     string        `json:"reader_name"`
			AvatarUrl      string        `json:"avatar_url"`
			AvatarThumbUrl string        `json:"avatar_thumb_url"`
			BaseStatus     string        `json:"base_status"`
			ExpLv          string        `json:"exp_lv"`
			ExpValue       string        `json:"exp_value"`
			Gender         string        `json:"gender"`
			VipLv          string        `json:"vip_lv"`
			VipValue       string        `json:"vip_value"`
			IsAuthor       string        `json:"is_author"`
			IsUploader     string        `json:"is_uploader"`
			BookAge        string        `json:"book_age"`
			CategoryPrefer []interface{} `json:"category_prefer"`
			UsedDecoration []interface{} `json:"used_decoration"`
			Rank           string        `json:"rank"`
			FirstLoginIp   string        `json:"first_login_ip"`
			FollowedAmount string        `json:"followed_amount"`
			BookCount      string        `json:"book_count"`
			IpHome         string        `json:"ip_home"`
			Ctime          string        `json:"ctime"`
		} `json:"reader_info"`
		PropInfo struct {
			RestGiftHlb     string `json:"rest_gift_hlb"`
			RestHlb         string `json:"rest_hlb"`
			RestYp          string `json:"rest_yp"`
			RestRecommend   string `json:"rest_recommend"`
			RestTotalBlade  string `json:"rest_total_blade"`
			RestMonthBlade  string `json:"rest_month_blade"`
			RestTotal100    string `json:"rest_total_100"`
			RestTotal588    string `json:"rest_total_588"`
			RestTotal1688   string `json:"rest_total_1688"`
			RestTotal5000   string `json:"rest_total_5000"`
			RestTotal10000  string `json:"rest_total_10000"`
			RestTotal100000 string `json:"rest_total_100000"`
			RestTotal50000  string `json:"rest_total_50000"`
			RestTotal160000 string `json:"rest_total_160000"`
		} `json:"prop_info"`
		IsSetYoung string `json:"is_set_young"`
	} `json:"data"`
}

type ReviewLongStructure

type ReviewLongStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ReviewList       []interface{} `json:"review_list"`
		RelatedOtherInfo struct {
			List    []interface{} `json:"list"`
			Name    string        `json:"name"`
			GetMore string        `json:"get_more"`
		} `json:"related_other_info"`
		SpeakBookreviewFansValue string `json:"speak_bookreview_fans_value"`
		CloseSpeakShow           string `json:"close_speak_show"`
		IsBookReviewAdmin        string `json:"is_book_review_admin"`
		ReaderBookFansValue      string `json:"reader_book_fans_value"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type ReviewStructure

type ReviewStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ReviewList []struct {
			ReviewId      string `json:"review_id"`
			BookId        string `json:"book_id"`
			BookName      string `json:"book_name"`
			Type          string `json:"type"`
			Title         string `json:"title"`
			ReviewContent string `json:"review_content"`
			Rank          string `json:"rank"`
			ReaderInfo    struct {
				ReaderId       string `json:"reader_id"`
				Account        string `json:"account"`
				ReaderName     string `json:"reader_name"`
				AvatarUrl      string `json:"avatar_url"`
				AvatarThumbUrl string `json:"avatar_thumb_url"`
				BaseStatus     string `json:"base_status"`
				ExpLv          string `json:"exp_lv"`
				ExpValue       string `json:"exp_value"`
				Gender         string `json:"gender"`
				VipLv          string `json:"vip_lv"`
				VipValue       string `json:"vip_value"`
				IsAuthor       string `json:"is_author"`
				IsUploader     string `json:"is_uploader"`
				IsFollowing    string `json:"is_following"`
				UsedDecoration []struct {
					DecorationType     string `json:"decoration_type"`
					DecorationUrl      string `json:"decoration_url"`
					DecorationId       string `json:"decoration_id"`
					ReaderDecorationId string `json:"reader_decoration_id"`
				} `json:"used_decoration"`
				IsInBlacklist  string `json:"is_in_blacklist"`
				FollowedAmount string `json:"followed_amount"`
				BookCount      string `json:"book_count"`
				IpHome         string `json:"ip_home"`
				Ctime          string `json:"ctime"`
				BookFansValue  string `json:"book_fans_value"`
			} `json:"reader_info"`
			LikeAmount    string `json:"like_amount"`
			UnlikeAmount  string `json:"unlike_amount"`
			CommentAmount string `json:"comment_amount"`
			IsLike        string `json:"is_like"`
			IsUnlike      string `json:"is_unlike"`
			Ctime         string `json:"ctime"`
			Uptime        string `json:"uptime"`
			MemberLou     string `json:"member_lou"`
			BaseStatus    string `json:"base_status"`
		} `json:"review_list"`
		RelatedOtherInfo struct {
			List    []interface{} `json:"list"`
			Name    string        `json:"name"`
			GetMore string        `json:"get_more"`
		} `json:"related_other_info"`
		SpeakBookreviewFansValue string `json:"speak_bookreview_fans_value"`
		CloseSpeakShow           string `json:"close_speak_show"`
		IsBookReviewAdmin        string `json:"is_book_review_admin"`
		ReaderBookFansValue      string `json:"reader_book_fans_value"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type SearchStructure

type SearchStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		TagList  []interface{} `json:"tag_list"`
		BookList []struct {
			BookId          string `json:"book_id"`
			BookName        string `json:"book_name"`
			Description     string `json:"description"`
			BookSrc         string `json:"book_src"`
			CategoryIndex   string `json:"category_index"`
			Tag             string `json:"tag"`
			TotalWordCount  string `json:"total_word_count"`
			UpStatus        string `json:"up_status"`
			UpdateStatus    string `json:"update_status"`
			IsPaid          string `json:"is_paid"`
			Discount        string `json:"discount"`
			DiscountEndTime string `json:"discount_end_time"`
			Cover           string `json:"cover"`
			AuthorName      string `json:"author_name"`
			Uptime          string `json:"uptime"`
			Newtime         string `json:"newtime"`
			ReviewAmount    string `json:"review_amount"`
			RewardAmount    string `json:"reward_amount"`
			ChapterAmount   string `json:"chapter_amount"`
			IsOriginal      string `json:"is_original"`
			TotalClick      string `json:"total_click"`
			MonthClick      string `json:"month_click"`
			WeekClick       string `json:"week_click"`
			MonthNoVipClick string `json:"month_no_vip_click"`
			WeekNoVipClick  string `json:"week_no_vip_click"`
			TotalRecommend  string `json:"total_recommend"`
			MonthRecommend  string `json:"month_recommend"`
			WeekRecommend   string `json:"week_recommend"`
			TotalFavor      string `json:"total_favor"`
			MonthFavor      string `json:"month_favor"`
			WeekFavor       string `json:"week_favor"`
			CurrentYp       string `json:"current_yp"`
			TotalYp         string `json:"total_yp"`
			CurrentBlade    string `json:"current_blade"`
			TotalBlade      string `json:"total_blade"`
			WeekFansValue   string `json:"week_fans_value"`
			MonthFansValue  string `json:"month_fans_value"`
			TotalFansValue  string `json:"total_fans_value"`
			LastChapterInfo struct {
				ChapterId         string `json:"chapter_id"`
				BookId            string `json:"book_id"`
				ChapterIndex      string `json:"chapter_index"`
				ChapterTitle      string `json:"chapter_title"`
				Uptime            string `json:"uptime"`
				Mtime             string `json:"mtime"`
				RecommendBookInfo string `json:"recommend_book_info"`
			} `json:"last_chapter_info"`
			TagList []struct {
				TagId   string `json:"tag_id"`
				TagType string `json:"tag_type"`
				TagName string `json:"tag_name"`
			} `json:"tag_list"`
			BookType        string `json:"book_type"`
			TransverseCover string `json:"transverse_cover"`
			GloryTag        struct {
				TagName    string `json:"tag_name"`
				CornerName string `json:"corner_name"`
				LabelIcon  string `json:"label_icon"`
				LinkUrl    string `json:"link_url"`
			} `json:"glory_tag"`
			IsInshelf string `json:"is_inshelf"`
		} `json:"book_list"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type TsukkomiListStructure

type TsukkomiListStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		TsukkomiList []struct {
			TsukkomiId     string `json:"tsukkomi_id"`
			ParagraphIndex string `json:"paragraph_index"`
			ReaderInfo     struct {
				ReaderId       string `json:"reader_id"`
				ReaderName     string `json:"reader_name"`
				Gender         string `json:"gender"`
				AvatarThumbUrl string `json:"avatar_thumb_url"`
				IsAuthor       string `json:"is_author"`
				UsedDecoration []struct {
					DecorationType     string `json:"decoration_type"`
					DecorationUrl      string `json:"decoration_url"`
					DecorationId       string `json:"decoration_id"`
					ReaderDecorationId string `json:"reader_decoration_id"`
				} `json:"used_decoration"`
				BookFansValue string `json:"book_fans_value"`
				VipLv         string `json:"vip_lv"`
				IpHome        string `json:"ip_home"`
				IsFollowing   string `json:"is_following"`
			} `json:"reader_info"`
			TsukkomiContent string        `json:"tsukkomi_content"`
			LikeAmount      string        `json:"like_amount"`
			UnlikeAmount    string        `json:"unlike_amount"`
			IsLike          string        `json:"is_like"`
			IsUnlike        string        `json:"is_unlike"`
			Abscissa        string        `json:"abscissa"`
			Ordinate        string        `json:"ordinate"`
			MemberLou       string        `json:"member_lou"`
			HotReply        []interface{} `json:"hot_reply"`
			ReplyNum        string        `json:"reply_num"`
			Ctime           string        `json:"ctime"`
			BaseStatus      string        `json:"base_status"`
		} `json:"tsukkomi_list"`
		ParagraphInfo struct {
			ParagraphTsukkomiAmount string `json:"paragraph_tsukkomi_amount"`
			ParagraphContent        string `json:"paragraph_content"`
			BookId                  string `json:"book_id"`
			BookName                string `json:"book_name"`
			ChapterId               string `json:"chapter_id"`
			ChapterTitle            string `json:"chapter_title"`
		} `json:"paragraph_info"`
		SpeakFansValue      string `json:"speak_fans_value"`
		CloseSpeakShow      string `json:"close_speak_show"`
		IsBookReviewAdmin   string `json:"is_book_review_admin"`
		ReaderBookFansValue string `json:"reader_book_fans_value"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type TsukkomiNumInfoStructure

type TsukkomiNumInfoStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		TsukkomiNumInfo []struct {
			ChapterId      string `json:"chapter_id"`
			ParagraphIndex string `json:"paragraph_index"`
			TsukkomiNum    string `json:"tsukkomi_num"`
			ReplyNum       string `json:"reply_num"`
			Id             struct {
				Id string `json:"$id"`
			} `json:"_id"`
		} `json:"tsukkomi_num_info"`
	} `json:"data"`
	ScrollChests []interface{} `json:"scroll_chests"`
}

type UserStructure

type UserStructure struct {
	Code string      `json:"code"`
	Tip  interface{} `json:"tip"`
	Data struct {
		ReaderInfo struct {
			ReaderId       string        `json:"reader_id"`
			Account        string        `json:"account"`
			IsBind         string        `json:"is_bind"`
			IsBindQq       string        `json:"is_bind_qq"`
			IsBindWeixin   string        `json:"is_bind_weixin"`
			IsBindHuawei   string        `json:"is_bind_huawei"`
			IsBindApple    string        `json:"is_bind_apple"`
			PhoneNum       string        `json:"phone_num"`
			PhoneCrypto    string        `json:"phone_crypto"`
			MobileVal      string        `json:"mobileVal"`
			Email          string        `json:"email"`
			License        string        `json:"license"`
			ReaderName     string        `json:"reader_name"`
			AvatarUrl      string        `json:"avatar_url"`
			AvatarThumbUrl string        `json:"avatar_thumb_url"`
			BaseStatus     string        `json:"base_status"`
			ExpLv          string        `json:"exp_lv"`
			ExpValue       string        `json:"exp_value"`
			Gender         string        `json:"gender"`
			VipLv          string        `json:"vip_lv"`
			VipValue       string        `json:"vip_value"`
			IsAuthor       string        `json:"is_author"`
			IsUploader     string        `json:"is_uploader"`
			BookAge        string        `json:"book_age"`
			CategoryPrefer []interface{} `json:"category_prefer"`
			UsedDecoration []interface{} `json:"used_decoration"`
			Rank           string        `json:"rank"`
			FirstLoginIp   string        `json:"first_login_ip"`
			FollowedAmount string        `json:"followed_amount"`
			BookCount      string        `json:"book_count"`
			IpHome         string        `json:"ip_home"`
			Ctime          string        `json:"ctime"`
		} `json:"reader_info"`
		PropInfo struct {
			RestGiftHlb     string `json:"rest_gift_hlb"`
			RestHlb         string `json:"rest_hlb"`
			RestYp          string `json:"rest_yp"`
			RestRecommend   string `json:"rest_recommend"`
			RestTotalBlade  string `json:"rest_total_blade"`
			RestMonthBlade  string `json:"rest_month_blade"`
			RestTotal100    string `json:"rest_total_100"`
			RestTotal588    string `json:"rest_total_588"`
			RestTotal1688   string `json:"rest_total_1688"`
			RestTotal5000   string `json:"rest_total_5000"`
			RestTotal10000  string `json:"rest_total_10000"`
			RestTotal100000 string `json:"rest_total_100000"`
			RestTotal50000  string `json:"rest_total_50000"`
			RestTotal160000 string `json:"rest_total_160000"`
		} `json:"prop_info"`
		TrackAmount     string `json:"track_amount"`
		FollowingAmount string `json:"following_amount"`
		FollowedAmount  string `json:"followed_amount"`
		OneMoreTask     string `json:"one_more_task"`
		OneMoreMessage  string `json:"one_more_message"`
		InternalVersion string `json:"internal_version"`
		EntryCheck      string `json:"entry_check"`
		IsSetYoung      string `json:"is_set_young"`
		IpHome          string `json:"ip_home"`
	} `json:"data"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL