from macon.local_async.base import LocalOperations
from .. import models
from ..db import data_types as db
from ..db_oper import data_types as ops
[docs]
class DataFileTypeLocalOperations(
LocalOperations[db.DataFileTypeTable, models.DataFileType, models.DataFileTypeCreate],
):
pass
[docs]
class ConfigFileTypeLocalOperations(
LocalOperations[db.ConfigFileTypeTable, models.ConfigFileType, models.ConfigFileTypeCreate],
):
pass
[docs]
class ConfigDictTypeLocalOperations(
LocalOperations[db.ConfigDictTypeTable, models.ConfigDictType, models.ConfigDictTypeCreate],
):
pass
[docs]
class ParameterLocalOperations(
LocalOperations[db.ParameterTable, models.Parameter, models.ParameterCreate],
):
pass
[docs]
class ArrayLocalOperations(
LocalOperations[db.ArrayTable, models.Array, models.ArrayCreate],
):
pass
[docs]
class ClassLocalOperations(
LocalOperations[db.ClassTable, models.Class, models.ClassCreate],
):
pass
[docs]
data_file_type = DataFileTypeLocalOperations(ops.data_file_type)
[docs]
config_file_type = ConfigFileTypeLocalOperations(ops.config_file_type)
[docs]
config_dict_type = ConfigDictTypeLocalOperations(ops.config_dict_type)
[docs]
parameter = ParameterLocalOperations(ops.parameter)
[docs]
array = ArrayLocalOperations(ops.array)
[docs]
class_ = ClassLocalOperations(ops.class_)