添加项目文件。

This commit is contained in:
2024-02-18 14:29:07 +08:00
parent 270ee8a82e
commit 51f3d4c12f
17 changed files with 482 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
using System.Text.Json.Serialization;
namespace LeetCodeSharp.Fetcher.Models;
internal class Query
{
[JsonPropertyName("operationName")]
public string OperationName { get; init; }
public Dictionary<string, string> Variables { get; } = [];
[JsonPropertyName("query")]
public string QueryString { get; init; }
public Query(string title)
{
OperationName = "questionData";
Variables.Add("titleSlug", title);
QueryString = """
query questionData($titleSlug: String!) {
question(titleSlug: $titleSlug) {
content
stats
codeDefinition
sampleTestCase
metaData
}
}
""";
}
}