cdh.rest.client.resources.base module

class cdh.rest.client.resources.base.ResourceMetaclass(name, bases, attrs)[source]

Bases: type

Metaclass for all rest. Inspired by Django’s ModelBase

add_to_class(name: str, value: object) None[source]

This either runs a class’ contribute_to_class method, or adds the object to the class as a class attribute.

register_class()[source]