WebLinkSeriesLinkDto
One resolved per-source direct-link template.
sourcestringrequired
Bare Codex external-ID source name, e.g. mangabaka, myanimelist.
urlTemplatestringrequired
URL template with config placeholders already substituted. The only
remaining placeholder is {externalId}, filled client-side.
WebLinkSeriesLinkDto
{
"source": "string",
"urlTemplate": "string"
}