Table of Contents

Struct MediaModality

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

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

IReadOnlyList<MediaModality>

Audio

The Part contains audio.

public static MediaModality Audio { get; }

Property Value

MediaModality

Document

The Part contains a document, such as a PDF.

public static MediaModality Document { get; }

Property Value

MediaModality

Image

The Part contains an image.

public static MediaModality Image { get; }

Property Value

MediaModality

ModalityUnspecified

When a modality is not specified, it is treated as TEXT.

public static MediaModality ModalityUnspecified { get; }

Property Value

MediaModality

Text

The Part contains plain text.

public static MediaModality Text { get; }

Property Value

MediaModality

Value

public string Value { get; }

Property Value

string

Video

The Part contains a video.

public static MediaModality Video { get; }

Property Value

MediaModality

Methods

Equals(MediaModality)

public bool Equals(MediaModality other)

Parameters

other MediaModality

Returns

bool

FromString(string)

public static MediaModality FromString(string value)

Parameters

value string

Returns

MediaModality

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator MediaModality(string)

public static implicit operator MediaModality(string value)

Parameters

value string

Returns

MediaModality