mirror of
https://github.com/fastogt/fastocloud_admin.git
synced 2025-03-09 23:38:52 +00:00
26 lines
971 B
Python
26 lines
971 B
Python
from pymodm import MongoModel, fields
|
|
|
|
import pyfastocloud_models.constants as constants
|
|
|
|
|
|
class M3uParseStreams(MongoModel):
|
|
class Meta:
|
|
collection_name = 'm3uparse_streams'
|
|
|
|
name = fields.CharField(max_length=constants.MAX_STREAM_NAME_LENGTH,
|
|
min_length=constants.MIN_STREAM_NAME_LENGTH,
|
|
required=True)
|
|
tvg_id = fields.ListField(fields.CharField(), default=[])
|
|
tvg_logo = fields.ListField(fields.CharField(), default=[])
|
|
group = fields.ListField(fields.CharField(), default=[])
|
|
|
|
|
|
class M3uParseVods(MongoModel):
|
|
class Meta:
|
|
collection_name = 'm3uparse_vods'
|
|
|
|
name = fields.CharField(max_length=constants.MAX_STREAM_NAME_LENGTH,
|
|
min_length=constants.MIN_STREAM_NAME_LENGTH,
|
|
required=True)
|
|
tvg_logo = fields.ListField(fields.CharField(), default=[])
|
|
group = fields.ListField(fields.CharField(), default=[])
|