care.emr.api.viewsets.meta_artifact module

class MetaArtifactTypeFilter(field_name=None, lookup_expr=None, *, label=None, method=None, distinct=False, exclude=False, **kwargs)

Bases: CharFilter

filter(qs, value)
class MetaArtifactFilters(data=None, queryset=None, *, request=None, prefix=None)

Bases: FilterSet

base_filters = {'name': <django_filters.filters.CharFilter object>, 'object_type': <care.emr.api.viewsets.meta_artifact.MetaArtifactTypeFilter object>}
declared_filters = {'name': <django_filters.filters.CharFilter object>, 'object_type': <care.emr.api.viewsets.meta_artifact.MetaArtifactTypeFilter object>}
meta_artifact_authorizer(user, associating_type, associating_id, permission)
class MetaArtifactViewSet(**kwargs)

Bases: EMRCreateMixin, EMRRetrieveMixin, EMRUpdateMixin, EMRUpsertMixin, EMRListMixin, EMRBaseViewSet

database_model

alias of MetaArtifact

pydantic_model

alias of MetaArtifactCreateSpec

pydantic_read_model

alias of MetaArtifactReadSpec

pydantic_update_model

alias of MetaArtifactUpdateSpec

filterset_class

alias of MetaArtifactFilters

filter_backends = (<class 'django_filters.rest_framework.backends.DjangoFilterBackend'>,)
authorize_create(instance)
authorize_update(request_obj, model_instance)
get_queryset()