craft_parser_init
This commit is contained in:
23
craft_parser/dto.py
Normal file
23
craft_parser/dto.py
Normal file
@ -0,0 +1,23 @@
|
||||
from dataclasses import dataclass
|
||||
from typing import List, Optional, Tuple
|
||||
from craft import CraftItem, CraftComponent, CraftRecipe
|
||||
|
||||
@dataclass
|
||||
class ParsedItem:
|
||||
item: CraftItem
|
||||
amount: int
|
||||
|
||||
@dataclass
|
||||
class ParsedRecipeInput:
|
||||
items: List[CraftItem]
|
||||
recipe: CraftRecipe
|
||||
components: List[CraftComponent]
|
||||
source_links: List[str]
|
||||
|
||||
@dataclass
|
||||
class SpriteData:
|
||||
amount: int
|
||||
title: str
|
||||
shift: Tuple[int, int]
|
||||
img_url: str
|
||||
source_link: Optional[str] = None
|
||||
Reference in New Issue
Block a user