mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-09-18 08:14:55 +08:00
@@ -264,13 +264,24 @@ type ScheduleRunParams struct {
|
||||
MaxRuns *uint64 `json:"max_runs,omitempty"`
|
||||
}
|
||||
|
||||
// TranslationTaskUnitResultParam is the dashboard/manual-review subset of one
|
||||
// TextUnit result accepted by Rust translation.task.update.
|
||||
type TranslationTaskUnitResultParam struct {
|
||||
UnitID string `json:"unit_id"`
|
||||
SourceText string `json:"source_text"`
|
||||
TranslatedText string `json:"translated_text"`
|
||||
}
|
||||
|
||||
// TranslationTaskUpdateParams is used by translation.task.update to persist
|
||||
// provider worker state for one task in the current official release.
|
||||
// provider worker state and optional manual-review text for one task in the
|
||||
// current official release.
|
||||
type TranslationTaskUpdateParams struct {
|
||||
TaskID string `json:"task_id"`
|
||||
Status string `json:"status"`
|
||||
FailureReason string `json:"failure_reason,omitempty"`
|
||||
ProviderRunID string `json:"provider_run_id,omitempty"`
|
||||
TaskID string `json:"task_id"`
|
||||
Status string `json:"status"`
|
||||
FailureReason string `json:"failure_reason,omitempty"`
|
||||
ProviderRunID string `json:"provider_run_id,omitempty"`
|
||||
Provider string `json:"provider,omitempty"`
|
||||
TranslationResults []TranslationTaskUnitResultParam `json:"translation_results,omitempty"`
|
||||
}
|
||||
|
||||
// TranslationTaskListParams filters the Rust-owned translation task queue.
|
||||
|
||||
Reference in New Issue
Block a user