BrickTracker/bricktracker/set_storage.py
2025-02-03 23:45:35 +01:00

23 lines
611 B
Python

from .metadata import BrickMetadata
from flask import url_for
# Lego set storage metadata
class BrickSetStorage(BrickMetadata):
kind: str = 'storage'
# Queries
delete_query: str = 'set/metadata/storage/delete'
insert_query: str = 'set/metadata/storage/insert'
select_query: str = 'set/metadata/storage/select'
update_field_query: str = 'set/metadata/storage/update/field'
update_set_state_query: str = 'set/metadata/storage/update/state'
# Self url
def url(self, /) -> str:
return url_for(
'storage.details',
id=self.fields.id,
)