Skip to main content

PluginSearchResultDto

Search result from a plugin

alternateTitlesstring[]

Alternative titles

coverUrlstring | nullnullable

Cover image URL

externalIdstringrequired

External ID from the provider

preview object

Preview data for search results

authorsstring[]

Author names (book search results)

bookCountinteger,null<int32>nullable

Number of books in the series (if known by the provider)

descriptionstring | nullnullable

Short description

formatstring | nullnullable

Content format discriminator (e.g. manga, novel, light_novel, manhwa, manhua, comic, webtoon, one_shot).

Free-form string at the protocol layer; the UI maps known values to colored badges and falls back to a neutral badge for anything else.

genresstring[]

Genres

ratingnumber,null<double>nullable

Rating

statusstring | nullnullable

Status string (series search results)

relevanceScorenumber,null<double>nullable

Relevance score (0.0-1.0). Optional - if not provided, result order indicates relevance.

titlestringrequired

Primary title

yearinteger,null<int32>nullable

Year of publication

PluginSearchResultDto
{
"alternateTitles": [
"string"
],
"coverUrl": "string",
"externalId": "string",
"preview": {
"authors": [
"string"
],
"bookCount": 0,
"description": "string",
"format": "string",
"genres": [
"string"
],
"rating": 0,
"status": "string"
},
"relevanceScore": 0,
"title": "string",
"year": 0
}