Serializers Package
Submodules
Serializers
SEED Platform (TM), Copyright (c) Alliance for Sustainable Energy, LLC, and other contributors. See also https://github.com/SEED-platform/seed/blob/main/LICENSE.md
- class seed.serializers.celery.CeleryDatetimeSerializer(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)
- Bases: - JSONEncoder- default(obj)
- Implement this method in a subclass such that it returns a serializable object for - o, or calls the base implementation (to raise a- TypeError).- For example, to support arbitrary iterators, you could implement default like this: - def default(self, o): try: iterable = iter(o) except TypeError: pass else: return list(iterable) # Let the base class default method raise the TypeError return JSONEncoder.default(self, o) 
 - static seed_decoder(obj)
 - static seed_dumps(obj)
 - static seed_loads(obj)
 
Labels
SEED Platform (TM), Copyright (c) Alliance for Sustainable Energy, LLC, and other contributors. See also https://github.com/SEED-platform/seed/blob/main/LICENSE.md
- class seed.serializers.labels.LabelSerializer(*args, **kwargs)
- Bases: - ModelSerializer- class Meta
- Bases: - object- extra_kwargs = {'super_organization': {'write_only': True}}
 - fields = ('id', 'name', 'color', 'organization_id', 'super_organization', 'is_applied', 'show_in_list')
 - model
- alias of - StatusLabel
 
 - get_is_applied(obj)
 - to_representation(instance)
- Object instance -> Dict of primitive datatypes. 
 
Module contents
SEED Platform (TM), Copyright (c) Alliance for Sustainable Energy, LLC, and other contributors. See also https://github.com/SEED-platform/seed/blob/main/LICENSE.md