Projects (GanjooRazor -> DiwanRazor, GanjoorService.sln -> DiwanService.sln), files, folders, classes, namespaces, settings, API routes (/api/diwan) and DB tables (Diwan*). External addresses (ganjoor.net, github.com/ganjoor) unchanged. Migrations renamed consistently (no pending model changes); requires a fresh database. Upstream RUNNING_LOCALLY/SEMANTIC_SEARCH docs archived unmodified under docs/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
49 lines
2.4 KiB
C#
49 lines
2.4 KiB
C#
namespace DiwanRazor.Models
|
|
{
|
|
public class PoemMoerationStructure
|
|
{
|
|
public int correctionId { get; set; }
|
|
public string titleReviewResult { get; set; }
|
|
public string summaryReviewResult { get; set; }
|
|
public string rhythmReviewResult { get; set; }
|
|
public string rhythm2ReviewResult { get; set; }
|
|
public string rhymeReviewResult { get; set; }
|
|
public string titleReviewNote { get; set; }
|
|
public string[] verseReviewResult { get; set; }
|
|
public string[] versePosReviewResult { get; set; }
|
|
public string[] verseSummaryResults { get; set; }
|
|
public string[] verseLanguageReviewResult { get; set; }
|
|
public string[] verseReviewNotes { get; set; }
|
|
public string poemformatReviewResult { get; set; }
|
|
public string poemformatReviewNote { get; set; }
|
|
public string[] geoTagReviewResult { get; set; }
|
|
public string[] geoTagReviewNotes { get; set; }
|
|
/// <summary>
|
|
/// moderator's corrected location for each geo tag, if they picked an existing catalog location
|
|
/// instead of what the user suggested (empty/"0" means no change to LocationId)
|
|
/// </summary>
|
|
public string[] geoTagLocationId { get; set; }
|
|
/// <summary>
|
|
/// moderator's corrected new-location name (fixes a typo in the user's suggestion), if any
|
|
/// </summary>
|
|
public string[] geoTagLocationName { get; set; }
|
|
/// <summary>
|
|
/// moderator's corrected new-location latitude/longitude (fixes wrong coordinates), if any
|
|
/// </summary>
|
|
public string[] geoTagLatitude { get; set; }
|
|
public string[] geoTagLongitude { get; set; }
|
|
/// <summary>
|
|
/// moderator's corrected person for each geo tag, if they picked an existing catalog person
|
|
/// instead of what the user suggested (empty/"0" means no change to PersonId) - same
|
|
/// purpose as geoTagLocationId above
|
|
/// </summary>
|
|
public string[] geoTagPersonId { get; set; }
|
|
/// <summary>
|
|
/// moderator's corrected name for a brand new person suggestion (fixes a typo in the user's
|
|
/// suggestion), if any - only the name can be corrected this way; deeper fixes (relations,
|
|
/// dates, etc.) require rejecting and asking the contributor to resubmit
|
|
/// </summary>
|
|
public string[] geoTagPersonName { get; set; }
|
|
}
|
|
}
|