API Reference

Customer API views.

class smarter.apps.provider.api.v1.views.provider.ProviderApiViewSet(*args, **kwargs)[source]

Bases: SmarterAuthenticatedAPIView

top-level viewset for a specific provider

get(request, *args, name, **kwargs)[source]

Get a specific provider by name.

class smarter.apps.provider.api.v1.views.provider.ProviderModelApiViewSet(*args, **kwargs)[source]

Bases: SmarterAuthenticatedAPIView

top-level viewset for a specific model for a specific provider

get(request, *args, name, model_name, **kwargs)[source]

Get a specific model for a specific provider.

class smarter.apps.provider.api.v1.views.provider.ProviderModelsApiViewSet(*args, **kwargs)[source]

Bases: SmarterAuthenticatedAPIView

top-level viewset for all models for a specific provider

get(request, *args, name, **kwargs)[source]

Get all models for a specific provider.

class smarter.apps.provider.api.v1.views.provider.ProvidersApiViewSet(*args, **kwargs)[source]

Bases: SmarterAuthenticatedAPIView

top-level viewset for Providers list

get(request, *args, **kwargs)[source]

Get all providers.