
from typing import List
from discord.colour import Color


class DiscordMessage:
    content: str

    def __init__(self) -> None:
        self.content = ''


class DiscordFormField:
    name: str
    value: str
    inline: bool

    def __init__(self, name: str, value: str, inline: bool = False) -> None:
        self.name = name
        self.value = value
        self.inline = inline


class DiscordForm(DiscordMessage):
    title: str
    description: str
    fields: List[DiscordFormField]
    image: bytes
    image_name: str
    color: Color

    def __init__(self) -> None:
        super().__init__()

        self.title = ''
        self.description = ''
        self.fields = list()
        self.image = None
        self.image_name = ''
        self.color = Color.blue()


from typing import List
from discord.colour import Color


class DiscordMessage:
    content: str

    def __init__(self) -> None:
        self.content = ''


class DiscordFormField:
    name: str
    value: str
    inline: bool

    def __init__(self, name: str, value: str, inline: bool = False) -> None:
        self.name = name
        self.value = value
        self.inline = inline


class DiscordForm(DiscordMessage):
    title: str
    description: str
    fields: List[DiscordFormField]
    image: bytes
    image_name: str
    color: Color

    def __init__(self) -> None:
        super().__init__()

        self.title = ''
        self.description = ''
        self.fields = list()
        self.image = None
        self.image_name = ''
        self.color = Color.blue()
