2021-05-28 16:56:12 +02:00
|
|
|
// <auto-generated/>
|
|
|
|
|
#nullable enable
|
|
|
|
|
|
|
|
|
|
namespace WotBlitzStatisticsPro.Blazor.GraphQl
|
|
|
|
|
{
|
2022-08-22 17:25:41 +02:00
|
|
|
[global::System.CodeDom.Compiler.GeneratedCode("StrawberryShake", "12.12.1.0")]
|
2021-05-28 16:56:12 +02:00
|
|
|
public partial class MarkOfMasterySerializer : global::StrawberryShake.Serialization.IInputValueFormatter, global::StrawberryShake.Serialization.ILeafValueParser<global::System.String, MarkOfMastery>
|
|
|
|
|
{
|
|
|
|
|
public global::System.String TypeName => "MarkOfMastery";
|
|
|
|
|
public MarkOfMastery Parse(global::System.String serializedValue)
|
|
|
|
|
{
|
|
|
|
|
return serializedValue switch
|
|
|
|
|
{
|
2022-08-22 17:25:41 +02:00
|
|
|
"NONE" => MarkOfMastery.None,
|
|
|
|
|
"RANK3" => MarkOfMastery.Rank3,
|
|
|
|
|
"RANK2" => MarkOfMastery.Rank2,
|
|
|
|
|
"RANK1" => MarkOfMastery.Rank1,
|
|
|
|
|
"MASTER" => MarkOfMastery.Master,
|
|
|
|
|
_ => throw new global::StrawberryShake.GraphQLClientException()};
|
2021-05-28 16:56:12 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public global::System.Object Format(global::System.Object? runtimeValue)
|
|
|
|
|
{
|
|
|
|
|
return runtimeValue switch
|
|
|
|
|
{
|
2022-08-22 17:25:41 +02:00
|
|
|
MarkOfMastery.None => "NONE",
|
|
|
|
|
MarkOfMastery.Rank3 => "RANK3",
|
|
|
|
|
MarkOfMastery.Rank2 => "RANK2",
|
|
|
|
|
MarkOfMastery.Rank1 => "RANK1",
|
|
|
|
|
MarkOfMastery.Master => "MASTER",
|
|
|
|
|
_ => throw new global::StrawberryShake.GraphQLClientException()};
|
2021-05-28 16:56:12 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|