public override void Write()

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)}'.");
		}
	}