# This file was auto-generated by Fern from our API Definition.

import typing

import typing_extensions
from ..core.serialization import FieldMetadata
from .get_model_v1response_metadata_metadata import GetModelV1ResponseMetadataMetadataParams


class GetModelV1ResponseMetadataParams(typing_extensions.TypedDict):
    name: typing_extensions.NotRequired[str]
    canonical_name: typing_extensions.NotRequired[str]
    architecture: typing_extensions.NotRequired[str]
    languages: typing_extensions.NotRequired[typing.Sequence[str]]
    version: typing_extensions.NotRequired[str]
    uuid_: typing_extensions.NotRequired[typing_extensions.Annotated[str, FieldMetadata(alias="uuid")]]
    metadata: typing_extensions.NotRequired[GetModelV1ResponseMetadataMetadataParams]
