@book000/pixivts
Version:
pixiv Unofficial API Library for TypeScript
84 lines • 1.92 kB
TypeScript
import { BaseSimpleCheck, CheckFunctions } from '../checks';
import { PixivUser } from './pixiv-common';
import { PixivNovelItem } from './pixiv-novel';
/**
* pixiv 小説シリーズ詳細情報
*/
export interface NovelSeriesDetail {
/**
* シリーズ ID
*/
id: number;
/**
* シリーズタイトル
*/
title: string;
/**
* シリーズの説明文
*/
caption: string;
/**
* オリジナル作品かどうか
*/
is_original: boolean;
/**
* 完結済みかどうか
*/
is_concluded: boolean;
/**
* コンテンツ数
*/
content_count: number;
/**
* 累計文字数
*/
total_character_count: number;
/**
* ユーザー情報
*/
user: PixivUser;
/**
* シリーズ説明文
*/
display_text: string;
/**
* AI使用フラグ
*/
novel_ai_type: number;
/**
* ウォッチリストに追加済みかどうか
*/
watchlist_added: boolean;
}
export declare class NovelSeriesDetailCheck extends BaseSimpleCheck<NovelSeriesDetail> {
checks(): CheckFunctions<NovelSeriesDetail>;
}
/**
* pixiv 小説シリーズアイテム
*/
export interface PixivNovelSeriesItem {
/**
* シリーズ詳細
*/
novel_series_detail: NovelSeriesDetail;
/**
* シリーズの1個目の小説データ
*/
novel_series_first_novel: PixivNovelItem;
/**
* シリーズの最新の小説データ
*/
novel_series_latest_novel: PixivNovelItem;
/**
* シリーズにある小説一覧
*/
novels: PixivNovelItem[];
/**
* 次 URL
*/
next_url: string | null;
}
export declare class PixivNovelSeriesItemCheck extends BaseSimpleCheck<PixivNovelSeriesItem> {
checks(): CheckFunctions<PixivNovelSeriesItem>;
}
//# sourceMappingURL=pixiv-novel-series.d.ts.map