# Copyright Contributors to the Amundsen project.
# SPDX-License-Identifier: Apache-2.0

from typing import Optional

import attr

from marshmallow3_annotations.ext.attrs import AttrsSchema


@attr.s(auto_attribs=True, kw_only=True)
class GenerationCode:
    key: Optional[str]
    text: str
    source: Optional[str]


class GenerationCodeSchema(AttrsSchema):
    class Meta:
        target = GenerationCode
        register_as_scheme = True

7709289bd2511b66cca64b62d03b3eda7f992886
<mask token>

<mask token>


class GenerationCodeSchema(AttrsSchema):


    class Meta:
        target = GenerationCode
        register_as_scheme = True

<mask token>


@attr.s(auto_attribs=True, kw_only=True)
class GenerationCode:
    key: Optional[str]
    text: str
    source: Optional[str]


class GenerationCodeSchema(AttrsSchema):


    class Meta:
        target = GenerationCode
        register_as_scheme = True

from typing import Optional
import attr
from marshmallow3_annotations.ext.attrs import AttrsSchema


@attr.s(auto_attribs=True, kw_only=True)
class GenerationCode:
    key: Optional[str]
    text: str
    source: Optional[str]


class GenerationCodeSchema(AttrsSchema):


    class Meta:
        target = GenerationCode
        register_as_scheme = True

# Copyright Contributors to the Amundsen project.
# SPDX-License-Identifier: Apache-2.0

from typing import Optional

import attr

from marshmallow3_annotations.ext.attrs import AttrsSchema


@attr.s(auto_attribs=True, kw_only=True)
class GenerationCode:
    key: Optional[str]
    text: str
    source: Optional[str]


class GenerationCodeSchema(AttrsSchema):
    class Meta:
        target = GenerationCode
        register_as_scheme = True
