rename suggestion types to parsed data
This commit is contained in:
parent
23527c727e
commit
cbcd6afd88
1 changed files with 16 additions and 16 deletions
|
|
@ -520,9 +520,9 @@ export interface EntityRawData {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suggestions for character fields parsed from wiki data
|
* Parsed character data from wiki text
|
||||||
*/
|
*/
|
||||||
export interface CharacterSuggestions {
|
export interface ParsedCharacterData {
|
||||||
nameEn?: string
|
nameEn?: string
|
||||||
nameJp?: string
|
nameJp?: string
|
||||||
granblueId?: string
|
granblueId?: string
|
||||||
|
|
@ -558,9 +558,9 @@ export interface CharacterSuggestions {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suggestions for weapon fields parsed from wiki data
|
* Parsed weapon data from wiki text
|
||||||
*/
|
*/
|
||||||
export interface WeaponSuggestions {
|
export interface ParsedWeaponData {
|
||||||
nameEn?: string
|
nameEn?: string
|
||||||
nameJp?: string
|
nameJp?: string
|
||||||
granblueId?: string
|
granblueId?: string
|
||||||
|
|
@ -590,9 +590,9 @@ export interface WeaponSuggestions {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Suggestions for summon fields parsed from wiki data
|
* Parsed summon data from wiki text
|
||||||
*/
|
*/
|
||||||
export interface SummonSuggestions {
|
export interface ParsedSummonData {
|
||||||
nameEn?: string
|
nameEn?: string
|
||||||
nameJp?: string
|
nameJp?: string
|
||||||
granblueId?: string
|
granblueId?: string
|
||||||
|
|
@ -629,7 +629,7 @@ export interface BatchPreviewResult<T> {
|
||||||
status: 'success' | 'error'
|
status: 'success' | 'error'
|
||||||
granblueId?: string
|
granblueId?: string
|
||||||
wikiRaw?: string
|
wikiRaw?: string
|
||||||
suggestions?: T
|
parsedData?: T
|
||||||
imageStatus?: 'pending' | 'exists' | 'error' | 'no_id'
|
imageStatus?: 'pending' | 'exists' | 'error' | 'no_id'
|
||||||
error?: string
|
error?: string
|
||||||
redirectedFrom?: string
|
redirectedFrom?: string
|
||||||
|
|
@ -1240,7 +1240,7 @@ export class EntityAdapter extends BaseAdapter {
|
||||||
// ============================================
|
// ============================================
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetches wiki data and suggestions for multiple character wiki pages
|
* Fetches wiki data and parses it for multiple character wiki pages
|
||||||
* Requires editor role (>= 7)
|
* Requires editor role (>= 7)
|
||||||
* @param wikiPages - Array of wiki page names (max 10)
|
* @param wikiPages - Array of wiki page names (max 10)
|
||||||
* @param wikiData - Optional pre-fetched wiki text keyed by page name
|
* @param wikiData - Optional pre-fetched wiki text keyed by page name
|
||||||
|
|
@ -1248,21 +1248,21 @@ export class EntityAdapter extends BaseAdapter {
|
||||||
async batchPreviewCharacters(
|
async batchPreviewCharacters(
|
||||||
wikiPages: string[],
|
wikiPages: string[],
|
||||||
wikiData?: Record<string, string>
|
wikiData?: Record<string, string>
|
||||||
): Promise<BatchPreviewResponse<CharacterSuggestions>> {
|
): Promise<BatchPreviewResponse<ParsedCharacterData>> {
|
||||||
const body: { wiki_pages: string[]; wiki_data?: Record<string, string> } = {
|
const body: { wiki_pages: string[]; wiki_data?: Record<string, string> } = {
|
||||||
wiki_pages: wikiPages
|
wiki_pages: wikiPages
|
||||||
}
|
}
|
||||||
if (wikiData) {
|
if (wikiData) {
|
||||||
body.wiki_data = wikiData
|
body.wiki_data = wikiData
|
||||||
}
|
}
|
||||||
return this.request<BatchPreviewResponse<CharacterSuggestions>>('/characters/batch_preview', {
|
return this.request<BatchPreviewResponse<ParsedCharacterData>>('/characters/batch_preview', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body
|
body
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetches wiki data and suggestions for multiple weapon wiki pages
|
* Fetches wiki data and parses it for multiple weapon wiki pages
|
||||||
* Requires editor role (>= 7)
|
* Requires editor role (>= 7)
|
||||||
* @param wikiPages - Array of wiki page names (max 10)
|
* @param wikiPages - Array of wiki page names (max 10)
|
||||||
* @param wikiData - Optional pre-fetched wiki text keyed by page name
|
* @param wikiData - Optional pre-fetched wiki text keyed by page name
|
||||||
|
|
@ -1270,21 +1270,21 @@ export class EntityAdapter extends BaseAdapter {
|
||||||
async batchPreviewWeapons(
|
async batchPreviewWeapons(
|
||||||
wikiPages: string[],
|
wikiPages: string[],
|
||||||
wikiData?: Record<string, string>
|
wikiData?: Record<string, string>
|
||||||
): Promise<BatchPreviewResponse<WeaponSuggestions>> {
|
): Promise<BatchPreviewResponse<ParsedWeaponData>> {
|
||||||
const body: { wiki_pages: string[]; wiki_data?: Record<string, string> } = {
|
const body: { wiki_pages: string[]; wiki_data?: Record<string, string> } = {
|
||||||
wiki_pages: wikiPages
|
wiki_pages: wikiPages
|
||||||
}
|
}
|
||||||
if (wikiData) {
|
if (wikiData) {
|
||||||
body.wiki_data = wikiData
|
body.wiki_data = wikiData
|
||||||
}
|
}
|
||||||
return this.request<BatchPreviewResponse<WeaponSuggestions>>('/weapons/batch_preview', {
|
return this.request<BatchPreviewResponse<ParsedWeaponData>>('/weapons/batch_preview', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body
|
body
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetches wiki data and suggestions for multiple summon wiki pages
|
* Fetches wiki data and parses it for multiple summon wiki pages
|
||||||
* Requires editor role (>= 7)
|
* Requires editor role (>= 7)
|
||||||
* @param wikiPages - Array of wiki page names (max 10)
|
* @param wikiPages - Array of wiki page names (max 10)
|
||||||
* @param wikiData - Optional pre-fetched wiki text keyed by page name
|
* @param wikiData - Optional pre-fetched wiki text keyed by page name
|
||||||
|
|
@ -1292,14 +1292,14 @@ export class EntityAdapter extends BaseAdapter {
|
||||||
async batchPreviewSummons(
|
async batchPreviewSummons(
|
||||||
wikiPages: string[],
|
wikiPages: string[],
|
||||||
wikiData?: Record<string, string>
|
wikiData?: Record<string, string>
|
||||||
): Promise<BatchPreviewResponse<SummonSuggestions>> {
|
): Promise<BatchPreviewResponse<ParsedSummonData>> {
|
||||||
const body: { wiki_pages: string[]; wiki_data?: Record<string, string> } = {
|
const body: { wiki_pages: string[]; wiki_data?: Record<string, string> } = {
|
||||||
wiki_pages: wikiPages
|
wiki_pages: wikiPages
|
||||||
}
|
}
|
||||||
if (wikiData) {
|
if (wikiData) {
|
||||||
body.wiki_data = wikiData
|
body.wiki_data = wikiData
|
||||||
}
|
}
|
||||||
return this.request<BatchPreviewResponse<SummonSuggestions>>('/summons/batch_preview', {
|
return this.request<BatchPreviewResponse<ParsedSummonData>>('/summons/batch_preview', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body
|
body
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue