mirror of
https://github.com/fastogt/fastocloud_admin.git
synced 2025-03-09 23:38:52 +00:00
22 lines
1 KiB
Python
22 lines
1 KiB
Python
from mongoengine import Document, StringField, ListField
|
|
|
|
import pyfastocloud_models.constants as constants
|
|
|
|
|
|
class M3uParseStreams(Document):
|
|
meta = {'allow_inheritance': False, 'collection': 'm3uparse_streams', 'auto_create_index': False}
|
|
name = StringField(unique=True, max_length=constants.MAX_STREAM_NAME_LENGTH,
|
|
min_length=constants.MIN_STREAM_NAME_LENGTH,
|
|
required=True)
|
|
tvg_id = ListField(StringField(unique=True), default=[])
|
|
tvg_logo = ListField(StringField(unique=True), default=[])
|
|
group = ListField(StringField(unique=True), default=[])
|
|
|
|
|
|
class M3uParseVods(Document):
|
|
meta = {'allow_inheritance': False, 'collection': 'm3uparse_vods', 'auto_create_index': False}
|
|
name = StringField(unique=True, max_length=constants.MAX_STREAM_NAME_LENGTH,
|
|
min_length=constants.MIN_STREAM_NAME_LENGTH,
|
|
required=True)
|
|
tvg_logo = ListField(StringField(unique=True), default=[])
|
|
group = ListField(StringField(unique=True), default=[])
|