Struct MediaModality
The modality that this token count applies to.
[JsonConverter(typeof(MediaModalityConverter))]
public readonly record struct MediaModality : IEquatable<MediaModality>
- Implements
- Inherited Members
Properties
AllValues
public static IReadOnlyList<MediaModality> AllValues { get; }
Property Value
Audio
The Part contains audio.
public static MediaModality Audio { get; }
Property Value
Document
The Part contains a document, such as a PDF.
public static MediaModality Document { get; }
Property Value
Image
The Part contains an image.
public static MediaModality Image { get; }
Property Value
ModalityUnspecified
When a modality is not specified, it is treated as TEXT.
public static MediaModality ModalityUnspecified { get; }
Property Value
Text
The Part contains plain text.
public static MediaModality Text { get; }
Property Value
Value
public string Value { get; }
Property Value
Video
The Part contains a video.
public static MediaModality Video { get; }
Property Value
Methods
Equals(MediaModality)
public bool Equals(MediaModality other)
Parameters
otherMediaModality
Returns
FromString(string)
public static MediaModality FromString(string value)
Parameters
valuestring
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
implicit operator MediaModality(string)
public static implicit operator MediaModality(string value)
Parameters
valuestring