• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DO NOT EDIT! This file was generated by jschema_to_python version 0.0.1.dev29,
2# with extension for dataclasses and type annotation.
3
4from __future__ import annotations
5
6import dataclasses
7from typing import Optional
8
9from torch.onnx._internal.diagnostics.infra.sarif import (
10    _multiformat_message_string,
11    _property_bag,
12)
13
14
15@dataclasses.dataclass
16class TranslationMetadata(object):
17    """Provides additional metadata related to translation."""
18
19    name: str = dataclasses.field(metadata={"schema_property_name": "name"})
20    download_uri: Optional[str] = dataclasses.field(
21        default=None, metadata={"schema_property_name": "downloadUri"}
22    )
23    full_description: Optional[_multiformat_message_string.MultiformatMessageString] = (
24        dataclasses.field(
25            default=None, metadata={"schema_property_name": "fullDescription"}
26        )
27    )
28    full_name: Optional[str] = dataclasses.field(
29        default=None, metadata={"schema_property_name": "fullName"}
30    )
31    information_uri: Optional[str] = dataclasses.field(
32        default=None, metadata={"schema_property_name": "informationUri"}
33    )
34    properties: Optional[_property_bag.PropertyBag] = dataclasses.field(
35        default=None, metadata={"schema_property_name": "properties"}
36    )
37    short_description: Optional[
38        _multiformat_message_string.MultiformatMessageString
39    ] = dataclasses.field(
40        default=None, metadata={"schema_property_name": "shortDescription"}
41    )
42
43
44# flake8: noqa
45