in src/Elastic.Clients.Elasticsearch/_Generated/Types/Enums/Enums.LicenseManagement.g.cs [219:253]
public override void Write(System.Text.Json.Utf8JsonWriter writer, Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType value, System.Text.Json.JsonSerializerOptions options)
{
switch (value)
{
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Basic:
writer.WriteStringValue(MemberBasic);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Dev:
writer.WriteStringValue(MemberDev);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Enterprise:
writer.WriteStringValue(MemberEnterprise);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Gold:
writer.WriteStringValue(MemberGold);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Missing:
writer.WriteStringValue(MemberMissing);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Platinum:
writer.WriteStringValue(MemberPlatinum);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Silver:
writer.WriteStringValue(MemberSilver);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Standard:
writer.WriteStringValue(MemberStandard);
break;
case Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType.Trial:
writer.WriteStringValue(MemberTrial);
break;
default:
throw new System.Text.Json.JsonException($"Invalid value '{value}' for enum '{nameof(Elastic.Clients.Elasticsearch.LicenseManagement.LicenseType)}'.");
}
}