Table of Contents

Struct HarmProbability

Namespace
Google.GenAI.Types
Assembly
Google.GenAI.dll

Output only. The probability of harm for this category.

[JsonConverter(typeof(HarmProbabilityConverter))]
public readonly record struct HarmProbability : IEquatable<HarmProbability>
Implements
Inherited Members

Properties

AllValues

public static IReadOnlyList<HarmProbability> AllValues { get; }

Property Value

IReadOnlyList<HarmProbability>

HarmProbabilityUnspecified

The harm probability is unspecified.

public static HarmProbability HarmProbabilityUnspecified { get; }

Property Value

HarmProbability

High

The harm probability is high.

public static HarmProbability High { get; }

Property Value

HarmProbability

Low

The harm probability is low.

public static HarmProbability Low { get; }

Property Value

HarmProbability

Medium

The harm probability is medium.

public static HarmProbability Medium { get; }

Property Value

HarmProbability

Negligible

The harm probability is negligible.

public static HarmProbability Negligible { get; }

Property Value

HarmProbability

Value

public string Value { get; }

Property Value

string

Methods

Equals(HarmProbability)

public bool Equals(HarmProbability other)

Parameters

other HarmProbability

Returns

bool

FromString(string)

public static HarmProbability FromString(string value)

Parameters

value string

Returns

HarmProbability

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator HarmProbability(string)

public static implicit operator HarmProbability(string value)

Parameters

value string

Returns

HarmProbability